Ich wollte es so machen, das man nur jede 5 Sekunden den Befehl eingeben kann, alles klappt doch bei der Anzeige, wie lange man noch warten muss kommt i.wie 53553525532632Sekunden
Man muss bestimmt durch irgendwas teilen oder?
COMMAND:enter(playerid,params[])
{
new str[64];
if(sInfo[playerid][pEingeloggt] == 0) return SendClientMessage(playerid,GRAU,"** Du bist nicht eingeloggt!");
format(str,64,"** Du kannst nur jede (%d)Sekunden ein Gebäude betreten!",entertimer);
if(entertimer > gettime())return SendClientMessage(playerid,GELB,str);
for(new i=0; i<sizeof(bInfo); i++)
{
if(!IsPlayerInRangeOfPoint(playerid,2,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]))continue;
SetPlayerPos(playerid,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]);
SetPlayerInterior(playerid,bInfo[i][b_interior]);
SetPlayerVirtualWorld(playerid,i);
SetPlayerShopName(playerid,bInfo[i][b_shopname]);
return 1;
}
entertimer = gettime()+5;
return 1;
}
Timer in Sekunden im Chat
- Weihnachtsmann
- Geschlossen
- Erledigt
-
-
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
printf("%02d:%02d:%02d", Hour, Minute, Second);
new Seconds = gettime();
printf("Seconds since midnight 1st January 1970: %d", Seconds); -
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
printf("%02d:%02d:%02d", Hour, Minute, Second);
new Seconds = gettime();
printf("Seconds since midnight 1st January 1970: %d", Seconds);
Was soll das werden? -
gettime() return einen unix timestamp, auf den addierst du ja 5 sekunden.
Das heißt du musst jetzt wieder den unix timestamp umwandeln,
das geht am besten mit dieser Include http://forum.sa-mp.com/showthread.php?t=347605 -
gettime() return einen unix timestamp, auf den addierst du ja 5 sekunden.
Das heißt du musst jetzt wieder den unix timestamp umwandeln,
das geht am besten mit dieser Include http://forum.sa-mp.com/showthread.php?t=347605
Wie funktioniert das mit dem Include? -
format(str,64,"** Du kannst nur jede (%d)Sekunden ein Gebäude betreten!",entertimer-gettime());
Include ist im demfall unnötig..
-
format(str,64,"** Du kannst nur jede (%d)Sekunden ein Gebäude betreten!",entertimer-gettime());
Include ist im demfall unnötig..
Ich dank dir -
format(str,64,"** Du kannst nur jede (%d)Sekunden ein Gebäude betreten!",entertimer-gettime());
daran hab ich garnicht gedacht
-
Wobei der Satz keinen Sinn macht. Entweder man kann nur alle 5 (5=const) Sekunden ein Gebäude betreten, oder man kann in n Sekunden erst wieder ein Gebäude betreten.
-
breadfish.de
Hat das Thema geschlossen.