26.05.2016, 13:57
Quote:
Provavelmente o time tб jogando um playerid inexistente na sua call back, posta o cуdigo completo de onde o settimer й executado
|
Код:
new Float:v[3]; GetVehiclePos(PlayerInfo[x][pCarroId],v[0],v[1],v[2]); new corridaid = PlayerInfo[x][pInCorrida]; // Checar se o carro estб abaixo do nнvel do mar if (v[2] <= 0.1 && (corridaid != -1 && corridaInfo[corridaid][rTipo] != 4)){ SetPVarInt(x, "varTeleport", gettime() + 10); // Setar o carro a -150 metros abaixo do mar // Ele volta automaticamente pra superfieie SetVehiclePos(PlayerInfo[x][pCarroId],v[0],v[1],-150.0); PutPlayerInVehicle(x, PlayerInfo[x][pCarroId], 0); GetPlayerPos(x, PlayerInfo[x][pCheckPos][0], PlayerInfo[x][pCheckPos][1], PlayerInfo[x][pCheckPos][2]); SetTimerEx("putInVehicle", 1500, 0, "i", x); }