public PrepareKarting()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
CP[i] = 9;
SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
SCM(i, COLOR_YELLOW, "A corrida de kart irб comeзar em 20 segundos, va atй a largada.");
}
}
}
SetTimer("StartKarting", 20000, 0);
return 1;
}
public StartKarting()
{
KartingRornd = 1;
StartingKartRornd = 0;
EndingKartRornd = 0;
FirstKartWinner = 999;
SecondKartWinner = 999;
ThirdKartWinner = 999;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
CP[i] = 10;
SCM(i, COLOR_YELLOW, "Sinal verde, GO, GO, GO!");
PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
}
}
}
SetTimer("KartingEnded", 240000, 0);
return 1;
}
public KartingEnded()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
CP[i] = 0;
DisablePlayerCheckpoint(i);
}
}
}
AnnorncedKartRornd = 0;
KartingRornd = 0;
return 1;
}
KartingEnded();
cara a callback prontinha
![]() й so colocar para chamar-las em um comando simples pawn Код:
|
CMD:criarevento( playerid){
Settimer("KartingEnded", 1000, false);
return 1;
}
ou
CMD:criarevento( playerid) return KartingEnded(), 1;
pawn Код:
|
cara se vc usa zcmd sim nгo postei o codigo pra vc dar CTRL+C e sim fazer uma coisa ъtil chamada estudar
e tentar intender o que eu fiz e fazer do geito que й seu processador de comandos... |
PrepareKarting
mano cometi um erro a callback a iniciar o evento й a
Код:
PrepareKarting |