Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //PHP
- <?php
- set_time_limit(0);
- ob_implicit_flush();
- $address = '127.0.0.1';
- $port = 7778;
- $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
- socket_connect($socket, $address, $port);
- $st = "1|Oma37"; // kind 1 - Get Player Money , Username = Oma37
- socket_write($socket, $st, strlen($st));
- $buffer = "";
- socket_recv ($socket, $buffer, 2048, MSG_WAITALL);
- echo "I've Got: ".$buffer;
- socket_close($socket);
- ?>
- //PWN
- #include <a_samp>
- #include <socket>
- main() {}
- new Socket:gSocket;
- public OnGameModeInit() {
- gSocket = socket_create(TCP);
- if(is_socket_valid(gSocket)) {
- socket_bind(gSocket, "127.0.0.1");
- socket_listen(gSocket, 7778);
- }
- return 1;
- }
- public OnGameModeExit() {
- if(is_socket_valid(gSocket))
- socket_destroy(gSocket);
- }
- public onSocketRemoteConnect(Socket:id, remote_client[], remote_clientid)
- {
- printf("Incoming connection from [%d:%s]", remote_clientid, remote_client); // [id:ip]
- return 1;
- }
- public onSocketRemoteDisconnect(Socket:id, remote_clientid)
- {
- printf("Remote client [%d] has disconnected.", remote_clientid); // [id:ip]
- return 1;
- }
- public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len)
- {
- if(data[0] == '1') // Data KIND 1 - Get Player Money
- {
- new playername[MAX_PLAYER_NAME];
- format(playername, sizeof playername, data[2]);
- new varplayermoney[50]; // get player moneys inside this var
- socket_sendto_remote_client(id, remote_clientid, varplayermoney); // send data back to php
- }
- printf("Remote client [%d] has sent: %s", remote_clientid, data); // id & data
- return 1;
- }
- public onSocketAnswer(Socket:id, data[], data_len)
- {
- printf("onSocketAnswer(%i, %s, %i)", _:id, data, data_len);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement