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_samp
new 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:SA másodikat használod, amit írtam?
https://www.dropbox.com/s/o0c3k69xcggii58/time.amx.amx -el sz*rt nem ér a srác, és mindenki túlbonyolítja az egész kódot.
Tessék, ha nem mûködik, akkor írj!
#include a_samp
#include sscanf2
CMD:time(playerid, params[]) {
new ido;
if(sscanf(params, \"i\", ido)) return SendClientMessage(playerid, -1, \"Használat: /time [Óra]\");
SetPlayerTime(playerid, ido, 0);
return 1;
}
.amx -el sz*rt nem ér a srác, és mindenki túlbonyolítja az egész kódot.
https://www.dropbox.com/s/o0c3k69xcggii58/time.amx
Tessék, ha nem mûködik, akkor írj!
Tessék:
#include a_samp
#include sscanf2
CMD: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;
}
C:\\Users\\user\\Desktop\\ido.pwn(1) : warning 203: symbol is never used: \"time\"
C:\\Users\\user\\Desktop\\ido.pwn(1 -- 8) : error 013: no entry point (no public functions)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
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;
}
#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;
}