Respawn vehicle command not working
#1

Hello everybody. I had this bug the past weeks with this specific command.
pawn Код:
if(strcmp(cmdtext,"/rtv",true)==0)
    {
        if(PlayerInfo[playerid][pAdminLevel] > 1 && PlayerInfo[playerid][pIsGolden] == 1)
        {
            if (!IsPlayerInAnyVehicle(playerid))
            {
                SendClientMessage(playerid,COLOR_RED,"AdmCmd: You must be in a vehicle to use this command.");
            }
            else
            {
                new veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                SetVehicleToRespawn(veh);
            }
            return 1;
        }
        else return SendClientMessage(playerid,COLOR_GRAY,"You don't have authorization.");
    }
No errors, no warnings, but when I type it ingame it doesn't do anything at all.
Any help, please?
Reply
#2

pawn Код:
if(strcmp("/rtv",cmdtext, true, 10) == 0)
    {
        if(PlayerInfo[playerid][pAdminLevel] > 1 && PlayerInfo[playerid][pIsGolden] == 1)
        {
            if (IsPlayerInAnyVehicle(playerid))
            {
                new veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                SetVehicleToRespawn(veh);
            }
            else
            {
              SendClientMessage(playerid,COLOR_RED,"AdmCmd: You must be in a vehicle to use this command.");
               
            }
            return 1;
        }
        else return SendClientMessage(playerid,COLOR_GRAY,"You don't have authorization.");
    }
Reply
#3

Quote:
Originally Posted by blackwave
Посмотреть сообщение
pawn Код:
if(strcmp("/rtv",cmdtext, true, 10) == 0)
    {
        if(PlayerInfo[playerid][pAdminLevel] > 1 && PlayerInfo[playerid][pIsGolden] == 1)
        {
            if (IsPlayerInAnyVehicle(playerid))
            {
                new veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                SetVehicleToRespawn(veh);
            }
            else
            {
              SendClientMessage(playerid,COLOR_RED,"AdmCmd: You must be in a vehicle to use this command.");
               
            }
            return 1;
        }
        else return SendClientMessage(playerid,COLOR_GRAY,"You don't have authorization.");
    }
There's no difference other than the order! Thank you, but it's not working. When im not in a vehicle it shows the error message, if im in one, nothing happens.
Should be this
pawn Код:
new veh = GetVehicleModel(GetPlayerVehicleID(playerid));
                SetVehicleToRespawn(veh);
So anybody?
Reply
#4

Sorry for double post, I fixed this myself. I changed
pawn Код:
new veh = GetVehicleModel(GetPlayerVehicleID(playerid));
to
pawn Код:
new veh = GetPlayerVehicleID(playerid);
Reply
#5

pawn Код:
new vehicleid = GetPlayerVehicleID(playerid);
GetVehicleModel(vehicleid);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)