What is wrong in this
#1

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new getthecar;
    getthecar = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    {
    //
    if(IsOrgCar(playerid,getthecar))
    {
    if(PlayerJob[playerid] == 0)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_WHITE,"Error: You are not authorized to use this vehicle");
    }
    }

    if(getthecar == vip1)
    {
        if(player_op[playerid] == 1){
      }
      else
      {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ORED, "You are not a VIP Member!");
      }
    }
    if(getthecar == vip2)
    {
        if(player_op[playerid] == 1){
      }
      else
      {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ORED, "You are not a VIP Member!");
      }
    }
    if(getthecar == vip3)
    {
        if(player_op[playerid] == 1){
      }
      else
      {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ORED, "You are not a VIP Member!");
      }
    }
    if(getthecar == vip4)
    {
        if(player_op[playerid] == 1){
      }
      else
      {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ORED, "You are not a VIP Member!");
      }
    }
    if(getthecar == vip5)
    {
        if(player_op[playerid] == 1){
      }
      else
      {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ORED, "You are not a VIP Member!");
      }
    }
    if(getthecar == vip8)
    {
        if(player_op[playerid] == 1){
      }
      else
      {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ORED, "You are not a VIP Member!");
      }
    }
    if(getthecar == vip9)
    {
        if(player_op[playerid] == 1){
      }
      else
      {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ORED, "You are not a VIP Member!");
      }
    }
 }


    return 1;
}
First IsOrgCar works, but other ones doesn't. Why?
Reply
#2

I think ''IsOrgCar'' returns 0.
Reply
#3

getthecar will be a number (vehicleid) not text
Reply
#4

Thanks.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)