Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #include <a_http>
- #if defined FILTERSCRIPT
- forward MyHttpResponse(index, response_code, data[]);
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Changelog by ~Streetracer~");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #endif
- public OnPlayerConnect(playerid)
- {
- HTTP(playerid, HTTP_GET, "127.0.0.1/changelog/1.txt", "", "MyHttpResponse");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp("/changelog",cmdtext,true))
- {
- HTTP(playerid, HTTP_GET, "127.0.0.1/changelog/1.txt", "", "MyHttpResponse");
- return 1;
- }
- return 1;
- }
- public MyHttpResponse(index, response_code, data[])
- {
- // In this callback "index" would normally be called "playerid" ( if you didn't get it already :) )
- new
- buffer[ 2048 ];
- if(response_code == 200) //Did the request succeed?
- {
- //Yes!
- format(buffer, sizeof(buffer), "Changelog:\n\n%s", data);
- //SendClientMessage(index, 0xFFFFFFFF, buffer);
- ShowPlayerDialog(index, 1234, DIALOG_STYLE_MSGBOX, "Changelog", buffer, "Okay", "");
- }
- else
- {
- //No!
- format(buffer, sizeof(buffer), "The request failed! The response code was: %d", response_code);
- SendClientMessage(index, 0xFFFFFFFF, buffer);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement