31.08.2012, 02:42
My problem is that everytime I teleport to drag and do leave. It spawn me somewhere in map with a cigar sometimes wine. But I already have set my random spawn points under OnPlayerSpawn. The problem only occur in this drag place. Also if i'm not in a drag or other place and i'm in a vehicle. Then do drag again the vehicle destroyed after I teleport to drag, but I've already link the vehicle into the world+interior. as you can see below.. Anymind helping? Thanks in advance.
pawn Код:
CMD:drag(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)){
SetCameraBehindPlayer(playerid);
SetPlayerFacingAngle( playerid, 0);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 3);
}
else
{
new veh = GetPlayerVehicleID(playerid);
SetPlayerHealth(playerid, 100);
SetVehicleZAngle(veh, 0);
SetCameraBehindPlayer(playerid);
LinkVehicleToInterior(veh, 0);
SetCameraBehindPlayer(playerid);
SetVehicleVirtualWorld(veh, 3);
PutPlayerInVehicle(playerid, veh, 0);
}
return GameTextForPlayer(playerid,"~y~Welcome to ~n~~b~Drag Area",2000,3);
}