GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Dj.BL3ND - 2012. március 03. - 07:18:58

Cím: /time parancs
Írta: Dj.BL3ND - 2012. március 03. - 07:18:58
hello all unatkoztam ezért irtam egy /Time parancsot ZCMD_vel van irva
Parancs:
 
CMD:time(playerid,params[])
{
new time;
if(sscanf(params,\"i\",time))SendClientMessage(playerid,COLOR_GREEN,\"Használat: /time >Idõérték<\");
SetPlayerTime(playerid,time);
return 1;
}
Cím: /time parancs
Írta: 1ST_Chr - 2012. március 03. - 08:24:05
És ha mondjuk 400-at írok be? :D:D:D
Cím: /time parancs
Írta: szabyxxx - 2012. március 03. - 08:55:40
SetPlayerWeather(playerid,time); 

   ????
Ha Idõ  Akkor nem SetPlayerTime??
 
CMD:time(playerid,params[])
{
new time;
if(sscanf(params,\"i\",time))SendClientMessage(playerid,COLOR_GREEN,\"Használat: /time >Idõérték<\");
SetPlayerTime(playerid,time);
return 1;
}

 
Ez igy lenne Jó
Cím: /time parancs
Írta: Flash - 2012. március 03. - 09:04:15
Ez igy lenne Jó[/quote]
Helyesbítek:
SetPlayerWeather(playerid, time, time);
Cím: /time parancs
Írta: szabyxxx - 2012. március 03. - 09:08:36
De õ ezt idõ scriptnek nevezi akkor miért nem idõjárás
Time = Idõ
Weather  = Idõjárás....
Cím: /time parancs
Írta: Flash - 2012. március 03. - 09:13:03
Elírtam.. xd
 
CMD:time(playerid,params[])
{
new time;
if(sscanf(params,\"i\",time))SendClientMessage(playerid,COLOR_GREEN,\"Használat: /time >Idõérték<\");
if(time < 0 || time > 24) return SendClientMessage(playerid, 0xbbff00aa, \"0-24\");
SetPlayerTime(playerid,time, time);
return 1;
}
Cím: /time parancs
Írta: Dj.BL3ND - 2012. március 03. - 09:15:53
bocsi elirtam javitottam
Cím: /time parancs
Írta: Flash - 2012. március 03. - 09:34:37
Javítva?
Te ezt írtad:
SetPlayerTime(playerid,time);
Pedig így a jó:
SetPlayerTime(playerid,time, time);
+ ha tíltani akarsz:
CMD:time(playerid,params[])
{
new time;
if(sscanf(params,\"i\",time))SendClientMessage(playerid,COLOR_GREEN,\"Használat: /time >Idõérték<\");
if(time < 0 || time > 24) return SendClientMessage(playerid, 0xbbff00aa, \"0-24\");
SetPlayerTime(playerid,time, time);
return 1;
}
Cím: /time parancs
Írta: Dj.BL3ND - 2012. március 03. - 10:17:58
ja bocsi nem figyeltem xÐ
Cím: /time parancs
Írta: CANNONN - 2012. március 03. - 10:31:47
Így még jobb szerintem.
 

CMD:time(playerid,params[])
{
   new time;
   if(sscanf(params,\"i\",time))SendClientMessage(playerid,COLOR_GREEN,\"Használat: /time >Idõérték<\");
   if(time < 0 || time > 24) return SendClientMessage(playerid, 0xbbff00aa, \"0-24\");
   SetPlayerTime(playerid,time, 0);
   return 1;
}
Cím: /time parancs
Írta: Dead - 2012. március 03. - 20:18:29
nem javítsa ki XD
ennek így semmi értelme ha pl egy kezdõ akarja használni ...
amit Cannonn írt az lesz a helyes :)
Cím: /time parancs
Írta: Flash - 2012. március 03. - 22:58:50
Mért amit én írtam, az mért nem jó? :O
Cím: /time parancs
Írta: CANNONN - 2012. március 03. - 23:57:46
A tiéd is jó. Csak éppen, ha beírod, hogy /time 1 akkor 01:01 lesz az idõ.
Megcsináltam óra:percesre.
 

CMD:time(playerid,params[])
{
   new ora,perc,masodperc;
   if(sscanf(params,\"ii\",ora,perc))SendClientMessage(playerid,0xff0000AA,\"Használat: /time >óra< >perc<\");
   if(ora > 0 && ora <= 24 && perc > 0 && perc <= 60)
   {
   SetPlayerTime(playerid, ora, perc,masodperc);
   }
   else
   {
   SendClientMessage(playerid,0xff0000AA,\"Érvénytelen idõ.\");
   }
   return 1;
}