23.04.2010, 21:51
Bom Creio que Vocк ja Deve Saber Onde e Como Colocar As COisas Por Isso So Vo Posta o Cуdigo
Em OnPlayerDisconnect
Agora
Agora Essa Public com o Tempo
Aff Nem Testei
pawn Код:
new tempo_VeiculosDraKoN[MAX_PLAYERS] = {-1, ...};
new VeiculosDraKoN;
forward TempoVeiculosDraKoN(playerid);
pawn Код:
if(tempo_VeiculosDraKoN[playerid] != -1)
{
KillTimer(tempo_VeiculosDraKoN[playerid]);
tempo_VeiculosDraKoN[playerid] = -1;
}
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == IDODOVEICULO)
{
SendClientMessage(playerid, COR "MENSAGEM");
tempo_VeiculosDraKoN[playerid] = SetTimerEx("TempoVeiculosDraKoN", 15 * 30 * 1000, 0, "i", playerid);
}
return 1;
}
pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(GetVehicleModel(vehicleid) == IDDOVEICULO)
{
KillTimer(tempo_VeiculosDraKoN[playerid]);
tempo_VeiculosDraKoN[playerid] = -1;
SetVehicleToRespawn(VeiculosDraKoN);
}
return 1;
}
pawn Код:
public TempoVeiculosDraKoN(playerid)
{
new Float:x, Float:y, Float:z;
KillTimer(tempo_VeiculosDraKoN[playerid]);
tempo_VeiculosDraKoN[playerid] = -1;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z+2);
SetVehicleToRespawn(VeiculosDraKoN);
}