Szerző Téma: Változó idõ textdraw  (Megtekintve 584 alkalommal)

Változó idõ textdraw
« Dátum: 2013. február 07. - 13:19:21 »
0 Show voters
Sziasztok!
Kellene nekem egy számláló textdraw,ami 1:30-tól számlál vissza és ha lejár,spawnolja az ÖSSZES szerveren található játékost...
Elõre köszi

Változó idõ textdraw
« Válasz #1 Dátum: 2013. február 07. - 19:10:27 »
0 Show voters

#include <a_samp>
new Text:Resi;
new time = 90;
new counter;
forward countdown();
public countdown()
{
new temp[4];
time--;
format(temp,sizeof(temp),\"%i\",time);
TextDrawSetString(Resi,temp);
if(time == 0)
{
for(new i = 0;i < MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)) SpawnPlayer(i);
}
time = 90;
KillTimer(counter);
TextDrawHideForAll(Resi);
}
return 0;
}
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
Resi = TextDrawCreate(201 ,227 , \" \");
TextDrawFont(Resi , 1);
TextDrawLetterSize(Resi , 1, 7);
TextDrawColor(Resi , 0xff0000FF);
TextDrawSetOutline(Resi , false);
TextDrawSetProportional(Resi , true);
TextDrawSetShadow(Resi , 1);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/spawnall\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
counter = SetTimer(\"countdown\",1000,true);
TextDrawShowForAll(Resi);
}
return 1;
}
return 0;
}
 
public OnFilterScriptExit()
{
return 1;
}

 
erre jutott hirtelen idõm késöbb megcsinálom formázással hogy 1:30-tól számoljon vissza ez most 90-tõl számol(idõben ugyan annyi csak nem értem rá ketté bontani 2 külön részre hogy legyen perc meg másodperc xD)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal