SA-MP Forums Archive
Error on GetPlayerVehicleID(playerid) - 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)
+--- Thread: Error on GetPlayerVehicleID(playerid) (/showthread.php?tid=416163)



Not Working Properly on GetPlayerVehicleID(playerid) - Patrick - 16.02.2013

Hello guys, i got a error i tried to fix it but its still not working, can anyone try to fix this code for me?

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
    print("PLAYER_STATE_DRIVER");
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 427 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 497 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 596)
    print("GetPlayerVehicleID(playerid)");
    {
        if(gTeam[playerid] != TEAM_POLICE && gTeam[playerid] != TEAM_ARMY && gTeam[playerid] != TEAM_CIA && gTeam[playerid] != TEAM_MEDIC)
        {
            new current_zone;
            current_zone = player_zone[playerid];
            SendClientMessage(playerid,COLOR_GREY,"[[_Law Enforcement Vehicle Theft_]]");
            SendClientMessage(playerid,COLOR_RED,"You have stolen a Law Enforcement Vehicle. The police has been informed, watch out ..");
            IncreaseWantedLevel(playerid,4);

            format(string,sizeof(string),"[VEHICLE THEFT] Suspect %s(%d) has stolen a Law Enforcement Vehicle. Location: %s",PlayerName(playerid),playerid,zones[current_zone][zone_name]);
            SendClientMessageToAllCops(string);
            print("Vehicle Theft");
            return 1;
            }
            SendClientMessage(playerid,COLOR_GREY,"[[_Police Vehicle_]]");
            SendClientMessage(playerid,COLOR_LIGHTBLUE,"Welcome to your Police Personnel vehicle.");
            print("Police Entered The Vehicle");
            return 1;
        }
    }



Re: Error on GetPlayerVehicleID(playerid) - Patrick - 16.02.2013

Its not error ****** sorryy for wrong title, its just not working,

when i enter police vehicles the player doesn't get wanted level and message its like nothing., but when i enter a another vehicle which is not part of that vehicle id's i get a wanted level.


Re: Error on GetPlayerVehicleID(playerid) - YoYo123 - 16.02.2013

Replace it with:
pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
    print("PLAYER_STATE_DRIVER");
    print("GetPlayerVehicleID(playerid)");
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 427 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 497 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 596)
    {
        if(gTeam[playerid] != TEAM_POLICE && gTeam[playerid] != TEAM_ARMY && gTeam[playerid] != TEAM_CIA && gTeam[playerid] != TEAM_MEDIC)
        {
            new current_zone;
            current_zone = player_zone[playerid];
            SendClientMessage(playerid,COLOR_GREY,"[[_Law Enforcement Vehicle Theft_]]");
            SendClientMessage(playerid,COLOR_RED,"You have stolen a Law Enforcement Vehicle. The police has been informed, watch out ..");
            IncreaseWantedLevel(playerid,4);

            format(string,sizeof(string),"[VEHICLE THEFT] Suspect %s(%d) has stolen a Law Enforcement Vehicle. Location: %s",PlayerName(playerid),playerid,zones[current_zone][zone_name]);
            SendClientMessageToAllCops(string);
            print("Vehicle Theft");
            return 1;
            }
            SendClientMessage(playerid,COLOR_GREY,"[[_Police Vehicle_]]");
            SendClientMessage(playerid,COLOR_LIGHTBLUE,"Welcome to your Police Personnel vehicle.");
            print("Police Entered The Vehicle");
            return 1;
        }
    }



Re: Error on GetPlayerVehicleID(playerid) - Patrick - 16.02.2013

Thanks YoYo123 + Rep