26.11.2011, 01:59
Ja fiz tudo na conce, agr so ta dando poblema no no tempo, nao tu conseguindo ligar o comando /teste ao contador, segue as linhas :
Comando:
Timer:
Comando:
PHP код:
if(strcmp("/teste", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
new carid = GetPlayerVehicleID(playerid);
if(Testedrive(carid))
{
Teste[playerid] = GetPlayerVehicleID(playerid);
SetTimer("testtimer", 120000, 1);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, "~w~O Teste Drive Em ~b~120 SEG~n~ ~w~Acaba, Bom Proveito", 5000, 3);
}
}
return 1;
}
PHP код:
public testtimer()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(Teste[i] == 1)
{
TimeTest[i]++;
new str[256];
format(str, 256," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ tempo: ~w~%d", TimeTest[i]);
GameTextForPlayer(i, str, 2000,6);
if(TimeTest[i] >= 120 && Teste[i] == 1)
{
TimeTest[i]=0;
Teste[i] = 0;
TakingLesson[i] = 0;
KillTimer(testtempo);
KillTimer(testtempo);
KillTimer(testtempo);
SendClientMessage(i, COLOR_OOC, "Tempo Acabado, Volte Sempre");
SetVehicleToRespawn(i);
SetPlayerPos(i,-2048.0999, -84.5000, 35.0000);
GameTextForPlayer(i, "~y~Seu Teste Driver Acabou~n~~r~Se Quiser Compra o Carro /compra [CarroNome/ID]", 5000, 3);
}
}
}
return 0;
}