if(GetPlayerAdmin(playerid) == 3)
{
SetPlayerAdmin(playerid,4);
}
else
{
SetPlayerAdmin(playerid,3);
}
Szóval egy ilyennél, nem szükséges return 1;-t tenni.
if(GetPlayerAdmin(playerid) == 3)
{
SetPlayerAdmin(playerid,4);
return 1;
}
else
{
SetPlayerAdmin(playerid,3);
return 1;
Igen érhetõ, köszi.
Az elsõnél pedig van egy timer ami elindul OnGameModeinit alatt
Legyen ez e timer...TimerEx()
És ebben én most azt akarom például, hogy egy változó 20tól elszámoljon nulláig. Szóval
new Szamlalo;
forward TimerEx();
public TimerEx()
{
if(Szamlalo>0)
{
Szamlalo--;
if(Szamlalo==0)
{
//Valami történik
}
}
}
Persze ezt játékossal csinálnám playerid meg egyéb, csak így most gyorsabb
És akkor az itt történõ dolog jobb ha így van, mint ott vagy
new Szamlalo;
forward TimerEx();
public TimerEx()
{
SzamlaloTimer();
}
forward SzamlaloTimer();
public SzamlaloTimer()
if(Szamlalo>0)
{
{
Szamlalo--;
if(Szamlalo==0)
{
//Valami történik
}
}
}
Ja éés az ilyen Timereknél, amik folyamatosan mennek azoknak a végére kell a return 1;? Vagy nem fontos?