CMD:time(playerid, params[]){new id;if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xffffffff, \"Használat: /time érték\");else{SetWorldTime(id);SendClientMessage(playerid, 0xffffffff, \"Idõ átállítva!\");}return 1;}
#include <a_samp>#include <zcmd>new ujido;CMD:oraallit(playerid,params[]){ SetWorldTime(ujido); SetTimer(\"aa\",10000,true); //10mpnként beállítja ugyanazt az idõt. return 1;}public aa(); public aa() return SetWorldTime(ujido);
#include a_sampnew time = 12; //ha restartolod a szervert, akkor alapból 12 lesz az idõpublic OnPlayerCommandText(playerid, cmdtext[]){if(!strcmp(cmdtext, \"/time\", true, 5)){if(!cmdtext[5])return SendClientMessage(playerid, 0xFFFFFFFF, \"Használat: /time érték\");if(!cmdtext[6])return SendClientMessage(playerid, 0xFFFFFFFF, \"Használat: /time érték\");if(cmdtext[6] > 23 || cmdtext[6] < 0){SendClientMessage(playerid, -1, \"{ff0000}HIBA: Az idõt csak 0 és 23 között adhatod meg!\");}if(cmdtext[6] < 23 || cmdtext[6] > 0){SetWorldTime(cmdtext[6]);SendClientMessage(playerid, -1, \"Az idõ átállítva!\");time = cmdtext[6];}return 1;}return 0;}public OnPlayerSpawn(playerid){SetPlayerTime(playerid, time, 0);return 1;}
Virgonc beírom, hogy /time és nem talál ilyen parancsot:S:S
https://www.dropbox.com/s/o0c3k69xcggii58/time.amxTessék, ha nem mûködik, akkor írj!
#include a_samp#include sscanf2CMD:time(playerid, params[]) { new ido; if(sscanf(params, \"i\", ido)) return SendClientMessage(playerid, -1, \"Használat: /time [Óra]\"); SetPlayerTime(playerid, ido, 0); return 1;}
https://www.dropbox.com/s/o0c3k69xcggii58/time.amxTessék, ha nem mûködik, akkor írj! .amx -el sz*rt nem ér a srác, és mindenki túlbonyolítja az egész kódot.Tessék: #include a_samp#include sscanf2CMD:time(playerid, params[]) { new ido; if(sscanf(params, \"i\", ido)) return SendClientMessage(playerid, -1, \"Használat: /time [Óra]\"); SetPlayerTime(playerid, ido, 0); return 1;} [/quote]Jha mindenki túl bonyolítja.Minek ehhez sscanf? COMMAND:time(playerid, params[]){new hour = strval(params);if(0 <= hour <= 24) SetPlayerTime(playerid, hour, 0);else SendClientMessage(playerid, -1, \"Használat: /time [óra 0-24]\");return 1;}
COMMAND:time(playerid, params[]){new hour = strval(params);if(0 <= hour <= 24) SetPlayerTime(playerid, hour, 0);else SendClientMessage(playerid, -1, \"Használat: /time [óra 0-24]\");return 1;}
C:\\Users\\user\\Desktop\\ido.pwn(1) : warning 203: symbol is never used: \"time\"C:\\Users\\user\\Desktop\\ido.pwn(1 -- : error 013: no entry point (no public functions)Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
#include a_samp#include zcmd COMMAND:time(playerid, params[]) { new hour = strval(params); if(0 <= hour <= 24) SetPlayerTime(playerid, hour, 0); else SendClientMessage(playerid, -1, \"Használat: /time [óra 0-24]\"); return 1; }