Szerző Téma: /count  (Megtekintve 777 alkalommal)

/count
« Dátum: 2013. augusztus 10. - 13:31:13 »
0 Show voters
Sziasztok! Szeretnék egy visszaszámlálót parancsa /count és csak három szám legyen benne az 1 a 2 és a 3!
És amikor elindítom a visszaszámlálót akkor pl ha kocsiban ülök nem fogok tudni megmozdulni csak ha a számlálás véget ér!
+ a cseten kiírja hogy példa:     xy elinditott  egy vissza számlálást!
                                                                                                     ELÕRE IS KÖSZÖNÖM!!!  :thumbsup: :thumbsup: ;)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
/count
« Válasz #1 Dátum: 2013. augusztus 13. - 17:36:06 »
+1 Show voters
Tessék. Szükséges: zcmd, gvar plugin
 

#include a_samp
#include zcmd
#include gvar
public OnFilterScriptExit()
{
       DeleteGVar(\"countdown\");
       return 1;
}
CMD:count(playerid)
{
if(GetGVarInt(\"countdown\") == 1) SendClientMessage(playerid, -1, \"Már folyik egy visszaszámlálás!\");
else
{
                new string[128];
                format(string, 128, \"%s elindított egy visszaszámlálást!\", GetPlayerNameEx(playerid));
SendClientMessageToAll(-1, string);
SetGVarInt(\"countdown\", 1);
CountDown(3);
}
return 1;
}
public CountDown(number);
public CountDown(number)
{
if(number > 0)
{
new str[4];
format(str, sizeof(str), \"%i\", number);
GameTextForAll(str, 800, 6);
SetTimerEx(\"CountDown\", 1000, 0, \"%i\", number-1);
}
else
{
GameTextForAll(\"~g~Hajra!\", 1200, 6);
SetGVarInt(\"countdown\", 0);
}
}
stock GetPlayerNameEx(id)
{
new x[24];
if(IsPlayerConnected(id)) GetPlayerName(id, x, 24);
return x;
}

/count
« Válasz #2 Dátum: 2013. augusztus 14. - 23:58:57 »
0 Show voters
köszi szépen !!!! :thumbsup: :thumbsup: ;D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal