Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <a_http>
- #define HOST_URL "localhost/Wetterscript/"
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Wetter Wettersystem --- KingClem");
- print("--------------------------------------\n");
- FirstRun();
- return 1;
- }
- //Ich weiß das es in einem public möglich wäre,aber mag es so lieber,wenns euch stört,ändert es ;)
- stock FirstRun()
- {
- new URL[128];
- format(URL,sizeof(URL),"%swetter.php?test=1",HOST_URL);
- HTTP(0, HTTP_GET,URL,"","Test_Run");
- return 1;
- }
- forward Test_Run(index, response_code, data[]);
- public Test_Run(index, response_code, data[])
- {
- print("[WETTERSYSTEM]Teste die URL...");
- if(response_code==200){
- print("[WETTERSYSTEM]Server erreichbar...");
- if(strcmp("FOUND",data,true)==0){
- print("[WETTERSYSTEM]Script gefunden.\n[WETTERSYSTEM]Script Aktiviert!");
- SetTimer("Timer_Wetter",1000*60*30,true);
- Timer_Wetter();
- }else{
- print("\n==========KINGCLEM==========\n[WETTERSYSTEM]Error.Keine Verbindung zum Server.");
- new Str[128];
- format(Str,sizeof(Str),"Response Code: %i ",response_code);
- print(Str);
- print("==========KINGCLEM==========\n");
- }
- }else{
- print("\n==========KINGCLEM==========\n[WETTERSYSTEM]Error.Die URL scheint nicht zu stimmen.\n==========KINGCLEM==========\n");
- }
- return 1;
- }
- forward Timer_Wetter();
- public Timer_Wetter()
- {
- new URL[128];
- format(URL,sizeof(URL),"%swetter.php",HOST_URL);
- HTTP(0, HTTP_GET,URL,"","WetterID");
- return 1;
- }
- forward WetterID(index, response_code, data[]);
- public WetterID(index, response_code, data[])
- {
- if(response_code == 200)
- {
- SetWeather(strval(data));
- print("\n==========KINGCLEM==========\n");
- new Str[128];
- format(Str,sizeof(Str),"[WETTERSYSTEM]WetterID: %s",data);
- print(Str);
- print("==========KINGCLEM==========");
- }else{
- print("\n==========KINGCLEM==========\n[WETTERSYSTEM]Error.Keine Verbindung zum Server.");
- new Str[128];
- format(Str,sizeof(Str),"[WETTERSYSTEM]Response Code: %i ",response_code);
- print(Str);
- print("==========KINGCLEM==========\n");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement