forward respawn();
public OnPlayerExitVehicle(playerid, vehicleid)
{
new id = GetVehicleID(vehicleid);
if(GetPlayerVehicleAccess(playerid, id) < 1)
{
SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast! See ei ole sinu masin, seega see respawnib 10 sekundi pдrast!");
SetTimer("respawn", 10000, false);
}
else return SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast!");
return 1;
}
public respawn()
{
new vehicleid = GetPlayerVehicleID(playerid); // (1824)
DestroyVehicle(vehicleid);
}
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\filterscripts\avs.pwn(1824) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Hi!
I want that if a player leaves the car and the car did not belong to him, then the car will respawn after 10 seconds, but if the car belongs to him, then you do not respawn. Sorry for my bad english. pawn Код:
pawn Код:
|
forward respawn();
new LastCar[MAX_PLAYERS];
public OnPlayerExitVehicle(playerid, vehicleid)
{
new id = GetVehicleID(vehicleid);
if(GetPlayerVehicleAccess(playerid, id) < 1)
{
SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast! See ei ole sinu masin, seega see respawnib 10 sekundi pдrast!");
SetTimer("respawn", 10000, false);
LastCar[playerid] = vehicleid;
}
else return SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast!");
return 1;
}
public respawn()
{
DestroyVehicle(LastCar[playerid]);
}
forward respawn();
new v_id;
public OnPlayerExitVehicle(playerid, vehicleid)
{
new id = GetVehicleID(vehicleid);
if(GetPlayerVehicleAccess(playerid, id) < 1)
{
SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast! See ei ole sinu masin, seega see respawnib 10 sekundi pдrast!");
SetTimer("respawn", 10000, false);
v_id = vehicleid;
}
else return SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast!");
return 1;
}
public respawn()
{
DestroyVehicle(v_id);
}
Didnt test but it should work
pawn Код:
|
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\filterscripts\avs.pwn(1827) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
DestroyVehicle(LastCar[playerid]);
forward respawn();
new LastCar[MAX_PLAYERS];
public OnPlayerExitVehicle(playerid, vehicleid)
{
new id = GetVehicleID(vehicleid);
LastCar[playerid] = vehicleid;
if(GetPlayerVehicleAccess(playerid, id) < 1)
{
SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast! See ei ole sinu masin, seega see respawnib 10 sekundi pдrast!");
SetTimer("respawn", 10000, false);
}
else return SendClientMessage(playerid,0x96FFF3FF,"{96FFF3}Sa lahkusid masinast!");
return 1;
}
public respawn()
{
for(new i=0; i < MAX_PLAYERS; i++)
{
DestroyVehicle(LastCar[i]);
}
}
public respawn()
public respawn(playerid)
forward respawn(playerid);
Lol not really,you have to replace
pawn Код:
pawn Код:
JFF you made a big mistake,if you use that code it will do it for all of the players and use SetTimerEx and edit it.... and edit pawn Код:
|