problem / bug
#1

Good Morning Forum!

Well, a problem / bug happened in my orgs cars.
What happened?


I found some cars lost in my GM and simply I removed them, but now when I get on the bike or get in the Red Command car or Ballas etc, it says that I am not the civil police, or the Federal Police, Bope ETC.

Anyone help me with this?

I already looked in Search and found nothing.
Reply
#2

Quote:
Originally Posted by Franklin0180
Посмотреть сообщение
Good Morning Forum!

Well, a problem / bug happened in my orgs cars.
What happened?


I found some cars lost in my GM and simply I removed them, but now when I get on the bike or get in the Red Command car or Ballas etc, it says that I am not the civil police, or the Federal Police, Bope ETC.

Anyone help me with this?

I already looked in Search and found nothing.
i think you fucked up the variables,

do you can post OnPlayerStateChange or OnPlayerEnterVehicle ?
Reply
#3

Quote:
Originally Posted by TitanX
Посмотреть сообщение
i think you fucked up the variables,

do you can post OnPlayerStateChange or OnPlayerEnterVehicle ?
PHP код:
}
public 
OnPlayerEnterVehicle(playerid,vehicleid)
{
    if(
GetVehicleModel(vehicleid) == 462)
    {
        
SendClientMessage(playerid,COLOR_DBLUE,". . . . . . . . . . Play Virtual RPG . . . . . . . . . .");
        
SendClientMessage(playerid,COLOR_GREEN,"Olб! Seja bem vindo ao Play Virtual RPG.");
        
SendClientMessage(playerid,COLOR_GREEN,"O nosso sucesso й vocк.");
    }
    return 
1;
}
public 
OnPlayerExitVehicle(playerid, vehicleid)
{
     if(
GetPlayerState(playerid) == 1)
    {
        return 
1;
    }
    if(
Sequestrado[playerid] == 1)
    {
        
PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), GetPlayerVehicleSeat(playerid));
    }
    if(
gPlayerTerminal[playerid] != 0)
    {
        
BusrouteEnd(playerid);
    }
    return 
1; 
Reply
#4

Quote:
Originally Posted by Franklin0180
Посмотреть сообщение
PHP код:
}
public 
OnPlayerEnterVehicle(playerid,vehicleid)
{
    if(
GetVehicleModel(vehicleid) == 462)
    {
        
SendClientMessage(playerid,COLOR_DBLUE,". . . . . . . . . . Play Virtual RPG . . . . . . . . . .");
        
SendClientMessage(playerid,COLOR_GREEN,"Olб! Seja bem vindo ao Play Virtual RPG.");
        
SendClientMessage(playerid,COLOR_GREEN,"O nosso sucesso й vocк.");
    }
    return 
1;
}
public 
OnPlayerExitVehicle(playerid, vehicleid)
{
     if(
GetPlayerState(playerid) == 1)
    {
        return 
1;
    }
    if(
Sequestrado[playerid] == 1)
    {
        
PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), GetPlayerVehicleSeat(playerid));
    }
    if(
gPlayerTerminal[playerid] != 0)
    {
        
BusrouteEnd(playerid);
    }
    return 
1; 
nothing here, please post OnPlayerStateChange
Reply
#5

Quote:
Originally Posted by TitanX
Посмотреть сообщение
nothing here, please post OnPlayerStateChange
PHP код:
}
public 
OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(
IsPlayerNPC(playerid)) return 1;
    
PlayerInactivity[playerid] = 0;
    if(
newstate == PLAYER_STATE_ONFOOT)
    {
        if(
TransportDuty[playerid] > 0)
        {
            if(
TransportDuty[playerid] == 1)
            {
                
TaxiDrivers -= 1;
            }
            else if(
TransportDuty[playerid] == 2)
            {
                
BusDrivers -= 1;
            }
            
TransportDuty[playerid] = 0;
            
format(gstring, sizeof(gstring), "* Estб fora de serviзo, ganhou R$%d.", TransportMoney[playerid]);
            
SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring);
            
GivePlayerMoney(playerid, TransportMoney[playerid]);
            
ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
        }
        if(
TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
        {
            if(
IsPlayerConnected(TransportDriver[playerid]))
            {
                
TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
                
TransportTime[TransportDriver[playerid]] = 0;
                
TransportCost[TransportDriver[playerid]] = 0;
                
format(gstring, sizeof(gstring), "~w~Custo da corrida~n~~r~R$%d",TransportCost[playerid]);
                
GameTextForPlayer(playerid, gstring, 5000, 1);
                
format(gstring, sizeof(gstring), "~w~Passageiro saiu do taxi~n~~g~ganhou R$%d",TransportCost[playerid]);
                
GameTextForPlayer(TransportDriver[playerid], gstring, 5000, 1);
                
GivePlayerMoney(playerid, -TransportCost[playerid]);
                
TransportCost[playerid] = 0;
                
TransportTime[playerid] = 0;
                
TransportDriver[playerid] = 999;
            }
        }
        
TelePos[playerid][0] = 0.0;
        
TelePos[playerid][1] = 0.0;
    }
    if(
newstate == PLAYER_STATE_PASSENGER)
    {
        new 
name[MAX_PLAYER_NAME];
        
GetPlayerName(playerid, name, sizeof(name));
        new 
vehicleid = GetPlayerVehicleID(playerid);
         if(
IsPlayerInVehicle(playerid, trembot))
        {
            if(
GetPlayerMoney(playerid) < 500)
            {
                
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк precisa de R$500 para entrar.");
                
RemovePlayerFromVehicleEx(playerid);
            }
            else
            {
                
GivePlayerMoney(playerid, -500);
                
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Pagou R$500 para o Bot de Trem, Boa Viagem !");
            }
        }
        for(new 
i = 0; i < MAX_PLAYERS; i++)
        {
            if(
IsPlayerConnected(i))
            {
                if(
IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] > 0)
                {
                    if(
GetPlayerMoney(playerid) < TransportValue[i])
                    {
                        
format(gstring, sizeof(gstring), "* Vocк precisa de R$%d para entrar.", TransportValue[i]);
                        
SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring);
                        
RemovePlayerFromVehicleEx(playerid);
                    }
                    else
                    {
                        if(
TransportDuty[i] == 1)
                        {
                            
format(gstring, sizeof(gstring), "* Pagou R$%d para o taxista.", TransportValue[i]);
                            
SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring);
                            
format(gstring, sizeof(gstring), "* Passageiro %s entrou no Taxi.", name);
                            
SendClientMessage(i, COLOR_LIGHTBLUE, gstring);
                            
TransportTime[i] = 1;
                            
TransportTime[playerid] = 1;
                            
TransportCost[playerid] = TransportValue[i];
                            
TransportCost[i] = TransportValue[i];
                            
TransportDriver[playerid] = i;
                        }
                        else if(
TransportDuty[i] == 2)
                        {
                            
format(gstring, sizeof(gstring), "* Pagou R$%d para o Motorista De Onibus.", TransportValue[i]);
                            
SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring);
                            
format(gstring, sizeof(gstring), "* Passageiro %s entrou no Onibus.", name);
                            
SendClientMessage(i, COLOR_LIGHTBLUE, gstring);
                        }
                        
GivePlayerMoney(playerid, - TransportValue[i]);
                        
TransportMoney[i] += TransportValue[i];
                    }
                }
            }
        }
    }
    if(
newstate == 2)
    {
        for(new 
i = 0; i < sizeof(CarInfo); i++)
        {
            new 
newcar = GetPlayerVehicleID(playerid);
            if(
newcar == CarInfo[i][ownedvehicle])
            {
                if(
CarInfo[i][cOwned]==0)
                {
                    
TogglePlayerControllable(playerid,0);
                    
CarOffered[playerid]=1;
                    
format(gstring,sizeof(gstring),"~w~Carro: %s~n~Preco: ~g~%d~n~~w~/veiculo comprar para comprar",CarInfo[i][cDescription],CarInfo[i][cValue]);
                    
GameTextForPlayer(playerid,gstring,1000,5);
                    
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sair para sair do carro!");
                }
                if(
CarInfo[i][cOwned]==1)
                {
                    new 
playername[MAX_PLAYER_NAME];
                    
GetPlayerName(playerid, playername, sizeof(playername));
                    if(
strcmp(playername,CarInfo[i][cOwner],true)==0)
                    {
                        
format(gstring,sizeof(gstring),"Vocк entrou no seu carro ele tem %d de grana no porta luva. Use: /retirargrana para pegar.",CarInfo[i][cGrana]);
                        
SendClientMessage(playerid, COLOR_GREY, gstring);
                    }
                    else
                    {
                        
format(gstring,sizeof(gstring),"Vocк pagou %d para andar no veiculo de %s",granacarro,CarInfo[i][cOwner]);
                        
SendClientMessage(playerid, COLOR_GREY, gstring);
                        
CarInfo[i][cGrana] += granacarro;
                        
GivePlayerMoney(playerid, -granacarro);
                    }
                }
            }
        }
    }
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        new 
newcar = GetPlayerVehicleID(playerid);
        new 
oldcar = gLastCar[playerid];
        new 
HouseCar = PlayerInfo[playerid][pPHousekey]+totalveiculos;
        
TelePos[playerid][0] = 0.0;
        
TelePos[playerid][1] = 0.0;
        new 
carid=GetVehicleModel(newcar);
        if(
carid == 481 || carid == 509 || carid == 510) { }
        else
        {
            if(
IsAAztecaCar(newcar))
            {
                if(!
IsAAzteca(playerid))
                {
                    
SendClientMessage(playerid, COLOR_AZTECAS, "Vocк nгo й um Azteca.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAOniCar(newcar))
            {
                if(!
IsAOni(playerid))
                {
                    
SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo й um Motorista De Onibus.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAMecCar(newcar))
            {
                if(
PlayerInfo[playerid][pEmprego] != 5)
                {
                    
SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo й um Mecвnico.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAGMOBCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 19)
                {
                    
SendClientMessage(playerid, COLOR_CV, "Vocк nгo й dos Comando Vermelho.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAPCCCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 20)
                {
                    
SendClientMessage(playerid, COLOR_PCC, "Vocк nгo й dos PCC.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsACaminhoneiroCar(newcar))
            {
                if(!
IsACaminhoneiro(playerid))
                {
                    
SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo й um Caminhoneiro.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAJornalCar(newcar))
            {
                if(!
IsAJornal(playerid))
                {
                    
SendClientMessage(playerid, COLOR_REP, "Vocк nгo й um Repуrter.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAHamCar(newcar))
            {
                if(!
IsAHam(playerid))
                {
                    
SendClientMessage(playerid, COLOR_HAMAS, "Vocк nгo й do Hamas.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsABallasCar(newcar))
            {
                if(!
IsABallas(playerid))
                {
                    
SendClientMessage(playerid, COLOR_BALLAS, "Vocк nгo й dos Ballas.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsASonsCar(newcar))
            {
                if(!
IsASons(playerid))
                {
                    
SendClientMessage(playerid, COLOR_SONS, "Vocк nгo й dos Sons Of Anarchy.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAMayansCar(newcar))
            {
                if(!
IsAMayans(playerid))
                {
                    
SendClientMessage(playerid, COLOR_MAYANS, "Vocк nгo й dos Mayans.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAVagosCar(newcar))
            {
                if(!
IsAVagos(playerid))
                {
                    
SendClientMessage(playerid, COLOR_VAGOS, "Vocк nгo й dos Los Vagos.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsATaxiCar(newcar))
            {
                if(!
IsATaxi(playerid))
                {
                    
SendClientMessage(playerid, COLOR_TAXISTA, "Vocк nгo й um Taxista.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAGroveCar(newcar))
            {
                if(!
IsAGrove(playerid))
                {
                    
SendClientMessage(playerid, COLOR_GRO, "Vocк nгo й da Grove Street.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAAlCar(newcar))
            {
                if(!
IsAAl(playerid))
                {
                    
SendClientMessage(playerid, COLOR_AL, "Vocк nгo й da Al'Qaeda.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAPCCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 16)
                {
                    
SendClientMessage(playerid, COLOR_PC, "Vocк nгo й da Polнcia Civil.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsABOPEsCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 2)
                {
                    
SendClientMessage(playerid, COLOR_BOPE, "Vocк nгo й do BOPE.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAPFCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 11)
                {
                    
SendClientMessage(playerid, COLOR_PF, "Vocк nгo й da Polнcia Federal.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAExCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 3)
                {
                    
SendClientMessage(playerid, COLOR_EXE, "Vocк nгo й do Exйrcito.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsACopCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 1)
                {
                    
SendClientMessage(playerid, COLOR_PM, "Vocк nгo й da Polнcia Mнlitar.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAHitCar(newcar))
            {
                if(!
IsAHit(playerid))
                {
                    
SendClientMessage(playerid, COLOR_HITMAN, "Vocк nгo й um Hitman.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAYaCar(newcar))
            {
                if(!
IsAYa(playerid))
                {
                    
SendClientMessage(playerid, COLOR_Yakuza, "Vocк nгo й da Yakuza.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
              else if(
IsAMLHCar(newcar))
            {
                if(!
IsAMLH(playerid))
                {
                    
SendClientMessage(playerid, COLOR_COSANOSTRA, "Vocк nгo й da Cosa Nostra.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAGOVCar(newcar))
            {
                if(!
IsAGOV(playerid))
                {
                    
SendClientMessage(playerid, COLOR_BOPEE, "Vocк nгo й do governo.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAnAmbulanceCar(newcar))
            {
                if(!
IsAAmbu(playerid))
                {
                    
SendClientMessage(playerid, COLOR_MEDICOS, "Vocк nгo й um Mйdico.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
        }
        if((
newcar >= 225 && newcar <=230) || (newcar >= 194 && newcar <= 202) || (newcar >= 332 && newcar <= 351) || (newcar >= 182 && newcar <= 193) || (newcar >= 505 && newcar <= 510)
        || (
newcar >= 352 && newcar <= 379) || (newcar >= 231 && newcar <= 235) || (newcar >= 511 && newcar <= 515) || (newcar >= 521 && newcar <= 527) || (newcar >= 600 && newcar <= 602)
        || (
newcar >= 324 && newcar <= 331) || newcar == 455 || newcar == 519 || (newcar >= 476 && newcar <= 484))
        {
            if(
HireCar[playerid] != newcar)
            {
                
format(gstring, sizeof(gstring), "~w~Vocк pode alugar esse carro~n~Custo:~g~$%d~n~~w~para alugar o carro use ~g~/alugarcarro~w~~n~para sair use ~r~/sair",SBizzInfo[1][sbEntranceCost]);
                
TogglePlayerControllable(playerid,0);
                
GameTextForPlayer(playerid, gstring, 5000, 3);
            }
        }
        if((
newcar >= 596 && newcar <= 599) || (newcar >= 407 && newcar <= 419) || newcar == 485 || newcar == 486 || newcar == 503 || newcar == 504)
        {
            if(
HireCar[playerid] != newcar)
            {
                
format(gstring, sizeof(gstring), "~w~Vocк pode alugar esse heli~n~Custo:~g~$%d~n~~w~para alugar o heli use ~g~/alugarheli~w~~n~para sair use ~r~/sair",SBizzInfo[19][sbEntranceCost]);
                
TogglePlayerControllable(playerid,0);
                
GameTextForPlayer(playerid, gstring, 5000, 3);
            }
        }
        else if(
CarroVIP(newcar))
        {
            if(
PlayerInfo[playerid][pVIP] > 0)
            {
                if(
HireCar[playerid] != newcar)
                {
                    
format(gstring, sizeof(gstring), "~w~Vocк pode alugar esse Carro VIP~n~Custo:~g~$%d~n~~w~para alugar o carro use ~g~/alugarcarro~w~~n~para sair use ~r~/sair",SBizzInfo[23][sbEntranceCost]);
                    
TogglePlayerControllable(playerid,0);
                    
GameTextForPlayer(playerid, gstring, 5000, 3);
                }
            }
            else
            {
                
RemovePlayerFromVehicleEx(playerid);
                
SendClientMessage(playerid, 0xFF3399AA, "Vocк nгo й um Player VIP/Sуcio!");
            }
        }
        if(
oldcar != 301)
        {
            if((
HouseCar != oldcar && oldcar != 0) && (HireCar[playerid] != oldcar && newcar != HouseCar))
            {
                if(
gLastDriver[oldcar] == playerid && oldcar != newcar)
                {
                    
gLastDriver[oldcar] = 300;
                    
VTrancado[oldcar] = 0;
                    
UnLockCar(oldcar);
                }
            }
        }
        
gLastCar[playerid] = newcar;
        
gLastDriver[newcar] = playerid;
    }
    if(
newstate == PLAYER_STATE_SPAWNED && logouagora[playerid] ==0 )
    {
        if(
sincronizando[playerid] == 1)
        {
        return 
1;
        }
        new 
Float: lwx, Float:lwy, Float:lwz;
        
GetPlayerPos(playerid, lwx, lwy, lwz);
        if((
lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1))
        {
            if(
sincronizando[playerid] == 1)
            {
            return 
1;
            }
            
SetPlayerSpawn(playerid);
        }
        
TelePos[playerid][0] = 0.0;
        
TelePos[playerid][1] = 0.0;
        
gPlayerSpawned[playerid] = 1;
        
SafeTime[playerid] = 60;
    }
    return 
1;
} 
Reply
#6

Please.
Reply
#7

Quote:
Originally Posted by Franklin0180
Посмотреть сообщение
Please.
sorry, the problem isn't here, the problem in the vehicles because you changed some variables of it
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)