Help With Deleting Car When Teleporting - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Help With Deleting Car When Teleporting (
/showthread.php?tid=91657)
Help With Deleting Car When Teleporting -
Smiths - 16.08.2009
I got this code:
Код:
if(strcmp(cmdtext, "/bmx1", true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetPlayerPos(playerid, 1964.5905,1923.5120,130.9375);
DestroyVehicle(GetPlayerVehicleID(playerid));
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
}
else
{
DestroyVehicle(GetPlayerVehicleID(playerid));
SetPlayerPos(playerid, 1964.5905,1923.5120,130.9375);
}
GameTextForPlayer(playerid, ".:::::BMX 1:::::.",1500,5);
SendClientMessage(playerid, COLOR_YELLOW, "TELEPORTED TO /BMX1 .");
TogglePlayerControllable(playerid, 1);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
return 1;
}
But the DestroyVehicle(GetPlayerVehicleID(playerid)); work but the Vehicle doesn't spawn back... it delete the vehicle until i restart the server...
Is there a way to fix it?
Sorry for my english?
Re: Help With Deleting Car When Teleporting -
Backwardsman97 - 16.08.2009
Try this.
pawn Код:
if(strcmp(cmdtext, "/bmx1", true) == 0)
{
new vehicle = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(vehicle, 1964.5905,1923.5120,130.9375);
LinkVehicleToInterior(vehicle, 0);
}
else
{
SetVehicleToRespawn(vehicle);
SetPlayerPos(playerid, 1964.5905,1923.5120,130.9375);
}
GameTextForPlayer(playerid, ".:::::BMX 1:::::.",1500,5);
SendClientMessage(playerid, COLOR_YELLOW, "TELEPORTED TO /BMX1 .");
TogglePlayerControllable(playerid, 1);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
return 1;
}