Szerző Téma: Állítható visszaszámláló szkript by DaWee  (Megtekintve 2627 alkalommal)

Állítható visszaszámláló szkript by DaWee
« Dátum: 2012. November 30. - 15:14:13 »
+4
A téma neve elmond mindent  :D

Módban állítható a minimum és a maximum érték.


Letöltés: http://www.solidfiles.com/d/5c07d5b5af/
 

#include < a_samp >
#include < sscanf2 >
#include < zcmd >
new szamlalo;
new bool:aktiv[MAX_PLAYERS];
new counttimer[MAX_PLAYERS];
new Float:X, Float:Y, Float:Z;
new str[128];
main() { }
CMD:count(playerid, params[])
{
new count, string[80], pName[24];
GetPlayerName(playerid, pName, 24);
GetPlayerPos(playerid, X, Y, Z);
if(sscanf(params, \"i\", count)) return SendClientMessage(playerid, 0xeda023AA, \">> /count [3-10] <<\");
if(count > 10 || count < 3) return SendClientMessage(playerid, 0xeb1717AA, \"A visszaszámlálási idõ csak 3 és 10 között lehet!\");
if(aktiv[playerid] == true) return SendClientMessage(playerid, 0xeb1717AA, \"Már folyamatban van egy visszaszámlálás a közeledben..!\");
for(new p = 0; p < MAX_PLAYERS; p++)
{
    if(IsPlayerInRangeOfPoint(p, 15, X, Y, Z))
    {
        aktiv[p] = true;
        szamlalo = count;
   counttimer[p] = SetTimerEx(\"szamlalas\", 1000, true, \"i\", p);
   TogglePlayerControllable(p, 0);
   format(str, 128, \"~g~%d\", szamlalo);
   format(string, 80, \"%s elindított egy %d másodperces visszaszámlálást.\", pName, count);
   SendClientMessage(p, 0x17e0ebAA, string);
   GameTextForPlayer(p, str, 1500, 4);
   PlayerPlaySound(playerid, 1056, 0, 0, 0);
   --szamlalo;
}
}
return 1;
}
       
       
       
forward szamlalas(playerid);
public szamlalas(playerid)
{
format(str, 128, \"~g~%d\", szamlalo);
if(szamlalo == 0)
{
GameTextForPlayer(playerid, \"~w~GO-GO-GO\", 1500, 4);
KillTimer(counttimer[playerid]);
szamlalo = -1;
aktiv[playerid] = false;
TogglePlayerControllable(playerid, 1);
PlayerPlaySound(playerid, 1057, 0, 0, 0);
    } else {
   GameTextForPlayer(playerid, str, 1500, 4);
--szamlalo;
PlayerPlaySound(playerid, 1056, 0, 0, 0);
}
}
       

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Állítható visszaszámláló szkript by DaWee
« Válasz #1 Dátum: 2012. November 30. - 17:07:30 »
0
Szép script! Felhasználom! Ment a +!

Állítható visszaszámláló szkript by DaWee
« Válasz #2 Dátum: 2012. December 01. - 13:00:49 »
0
Köszönöm  :) Nyugodtan  ^-^

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal