How to make if statement remove old car
#2

Add on top of your game mode
Код:
new VehiclePlayerID[MAX_PLAYERS] = 999;
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_DRIFTCAR)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
				{
    				    new Float:x, Float:y, Float:z;
     				    GetPlayerPos(playerid, x, y, z);
     				    if(VehiclePlayerID[playerid] != 999) DestroyVehicle(VehiclePlayerID[playerid]);
     				    VehiclePlayerID[playerid] = AddStaticVehicleEx(562, x, y, z, 0.0, -1, -1, 30);
     				    PutPlayerInVehicle(playerid, VehiclePlayerID[playerid], 0);
				}
                case 1:
				{
     				    new Float:x, Float:y, Float:z;
     				    GetPlayerPos(playerid, x, y, z);
     				    if(VehiclePlayerID[playerid] != 999) DestroyVehicle(VehiclePlayerID[playerid]);
     				    VehiclePlayerID[playerid] = AddStaticVehicleEx(560, x, y, z, 0.0, -1, -1, 30);
     				    PutPlayerInVehicle(playerid, VehiclePlayerID[playerid], 0);
				}
                case 2:
				{
    				    new Float:x, Float:y, Float:z;
     				    GetPlayerPos(playerid, x, y, z);
     				    if(VehiclePlayerID[playerid] != 999) DestroyVehicle(VehiclePlayerID[playerid]);
     				    VehiclePlayerID[playerid] = AddStaticVehicleEx(402, x, y, z, 0.0, -1, -1, 30);
     				    PutPlayerInVehicle(playerid, VehiclePlayerID[playerid], 0);
				}
            }
        }
        return 1;
    }
    return 0;
}
This will cause the vehicle to be destroyed when the player exits the server.
Код:
public OnPlayerDisconnect(playerid, reason)
{
	if(VehiclePlayerID[playerid] != 999) DestroyVehicle(VehiclePlayerID[playerid]);
	return 1;
}
Reply


Messages In This Thread
How to make if statement remove old car - by AgusZ - 16.06.2018, 00:28
Re: How to make if statement remove old car - by FrajolaGR - 16.06.2018, 02:48

Forum Jump:


Users browsing this thread: 1 Guest(s)