26.03.2014, 00:01
o meu tut й em dialog, e os player acabam passando sem ler queria por um tempo de 10seg para proseguir! -'
alguйm me ajuda
new tempo = 10;
if(GetTickCount < tempo) return SendClientMessage(playerid, -1, "Nгo pode passar do tutorial");
pawn Код:
|
new tempo[MAX_PLAYERS];
tempo[playerid] = gettime();
if(gettime() - tempo[playerid] < 10) return SendClientMessage(playerid, -1, "Aguarde no minimo 10 segundos!");
// Topo do GameMode
new tempoEsperar[MAX_PLAYERS];
// Callback: OnPlayerConnect
tempoEsperar[playerid] = 0;
public esperarTempo(playerid) {
if(gettime() - tempoEsperar[playerid] >= 10) {
tempoEsperar[playerid] = gettime();
return true;
}
else
SendClientMessage(playerid, -1, "Espere 10 segundos!");
return false;
}
CMD:testemarlon(playerid, params[]) {
#pragma unused params
if(esperarTempo(playerid)) {
SendClientMessage(playerid, -1, "Marlon seu lindo");
}
return true;
}
new PassarTutorial[MAX_PLAYERS];
forward sairtutorial(playerid);
// coloco assim quando ele receber o diбlog
PassarTutorial[playerid] = 1;
SetTimerEx("sairtutorial", 10000, false, "i", playerid);
// public
public sairtutorial(playerid)
{
PassarTutorial[playerid] = 0;
return 1;
}
// para verificar:
if(PassarTutorial[playerid] != 0) return ShowPlayerDialog...