Increase wanted level if in LVPD car
#1

I tried me and a friend to solve it, but it didn't work out
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new string[256];
    new zone[MAX_ZONE_NAME];
    new pname[MAX_PLAYER_NAME];
    if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    {
        TextDrawShowForPlayer(playerid, Speed1[playerid]);
        TextDrawShowForPlayer(playerid, Speed2[playerid]);
        TextDrawShowForPlayer(playerid, Speed3[playerid]);
        TextDrawShowForPlayer(playerid, Speed4[playerid]);
        TextDrawShowForPlayer(playerid, Speed5[playerid]);
    }
    if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
    {
        TextDrawHideForPlayer(playerid, Speed1[playerid]);
        TextDrawHideForPlayer(playerid, Speed2[playerid]);
        TextDrawHideForPlayer(playerid, Speed3[playerid]);
        TextDrawHideForPlayer(playerid, Speed4[playerid]);
        TextDrawHideForPlayer(playerid, Speed5[playerid]);
    }
    if(newstate == PLAYER_STATE_DRIVER)
    {
        //Law Enforcement Vehicles +4 stars
        if(GetPlayerVehicleID(playerid) == 598 || GetPlayerVehicleID(playerid)== 523 || GetPlayerVehicleID(playerid) == 490)
        {
      //   if(gTeam[playerid] == TEAM_CIVIL)  THIS AND THE BELOW ONE, BOTH DON'T WORK
           if(gTeam[playerid] != TEAM_COPS && gTeam[playerid] != TEAM_CIA && gTeam[playerid] != TEAM_SWAT && gTeam[playerid] != TEAM_ARMY && gTeam[playerid] != TEAM_MEDIC)
           {
             GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
             SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+4);
             SetPVarInt(playerid, "WantedTimer", SetTimerEx("WantedLevelDown", 900000, 1, "i", playerid));

             format(string,sizeof(string), "You've stolen a law enforcement vehicle, wanted level increased.");
             SendClientMessage(playerid,COLOR_GREEN, string);

             GetPlayerName(playerid, pname, sizeof(pname));
             format(string,sizeof(string),"[LAW RADIO] suspect %s(%d) is last seen at %s. [Crime: Law Vehicle Robbery]",pname,playerid,zone);
             SendLawEnfMessage(COLOR_BLUE,string);
           }
       }
    }
    return 1;
}
maybe the solution would be in you
Reply
#2

Change GetPlayerVehicleID to GetVehicleModel.
Reply
#3

still no effect

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
        //Law Enforcement Vehicles +4 stars
        if(GetVehicleModel(playerid) == 598 || GetVehicleModel(playerid)== 523 || GetVehicleModel(playerid) == 490)
        {
           if(gTeam[playerid] == TEAM_CIVIL)
           {
             GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
             SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+4);
             SetPVarInt(playerid, "WantedTimer", SetTimerEx("WantedLevelDown", 900000, 1, "i", playerid));

             format(string,sizeof(string), "You've stolen a law enforcement vehicle, wanted level increased.");
             SendClientMessage(playerid,COLOR_GREEN, string);

             GetPlayerName(playerid, pname, sizeof(pname));
             format(string,sizeof(string),"[LAW RADIO] suspect %s(%d) is last seen at %s. [Crime: Law Vehicle Robbery]",pname,playerid,zone);
             SendLawEnfMessage(COLOR_BLUE,string);
           }
       }
    }
Reply
#4

pawn Код:
GetVehicleModel(GetPlayerVehicleID(playerid))
Reply
#5

Quote:
Originally Posted by SuperViper
Посмотреть сообщение
pawn Код:
GetVehicleModel(GetPlayerVehicleID(playerid))
That made it work!
thank you

and thank you MP2 also
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)