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(playeridvehicleid)
{
     if(
GetPlayerState(playerid) == 1)
    {
        return 
1;
    }
    if(
Sequestrado[playerid] == 1)
    {
        
PutPlayerInVehicle(playeridGetPlayerVehicleID(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(playeridvehicleid)
{
     if(
GetPlayerState(playerid) == 1)
    {
        return 
1;
    }
    if(
Sequestrado[playerid] == 1)
    {
        
PutPlayerInVehicle(playeridGetPlayerVehicleID(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(playeridnewstateoldstate)
{
    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(gstringsizeof(gstring), "* Estб fora de serviзo, ganhou R$%d."TransportMoney[playerid]);
            
SendClientMessage(playeridCOLOR_LIGHTBLUEgstring);
            
GivePlayerMoney(playeridTransportMoney[playerid]);
            
ConsumingMoney[playerid] = 1TransportValue[playerid] = 0TransportMoney[playerid] = 0;
        }
        if(
TransportCost[playerid] > && TransportDriver[playerid] < 999)
        {
            if(
IsPlayerConnected(TransportDriver[playerid]))
            {
                
TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
                
TransportTime[TransportDriver[playerid]] = 0;
                
TransportCost[TransportDriver[playerid]] = 0;
                
format(gstringsizeof(gstring), "~w~Custo da corrida~n~~r~R$%d",TransportCost[playerid]);
                
GameTextForPlayer(playeridgstring50001);
                
format(gstringsizeof(gstring), "~w~Passageiro saiu do taxi~n~~g~ganhou R$%d",TransportCost[playerid]);
                
GameTextForPlayer(TransportDriver[playerid], gstring50001);
                
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(playeridnamesizeof(name));
        new 
vehicleid GetPlayerVehicleID(playerid);
         if(
IsPlayerInVehicle(playeridtrembot))
        {
            if(
GetPlayerMoney(playerid) < 500)
            {
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"Vocк precisa de R$500 para entrar.");
                
RemovePlayerFromVehicleEx(playerid);
            }
            else
            {
                
GivePlayerMoney(playerid, -500);
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"Vocк Pagou R$500 para o Bot de Trem, Boa Viagem !");
            }
        }
        for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i))
            {
                if(
IsPlayerInVehicle(ivehicleid) && GetPlayerState(i) == && TransportDuty[i] > 0)
                {
                    if(
GetPlayerMoney(playerid) < TransportValue[i])
                    {
                        
format(gstringsizeof(gstring), "* Vocк precisa de R$%d para entrar."TransportValue[i]);
                        
SendClientMessage(playeridCOLOR_LIGHTBLUEgstring);
                        
RemovePlayerFromVehicleEx(playerid);
                    }
                    else
                    {
                        if(
TransportDuty[i] == 1)
                        {
                            
format(gstringsizeof(gstring), "* Pagou R$%d para o taxista."TransportValue[i]);
                            
SendClientMessage(playeridCOLOR_LIGHTBLUEgstring);
                            
format(gstringsizeof(gstring), "* Passageiro %s entrou no Taxi."name);
                            
SendClientMessage(iCOLOR_LIGHTBLUEgstring);
                            
TransportTime[i] = 1;
                            
TransportTime[playerid] = 1;
                            
TransportCost[playerid] = TransportValue[i];
                            
TransportCost[i] = TransportValue[i];
                            
TransportDriver[playerid] = i;
                        }
                        else if(
TransportDuty[i] == 2)
                        {
                            
format(gstringsizeof(gstring), "* Pagou R$%d para o Motorista De Onibus."TransportValue[i]);
                            
SendClientMessage(playeridCOLOR_LIGHTBLUEgstring);
                            
format(gstringsizeof(gstring), "* Passageiro %s entrou no Onibus."name);
                            
SendClientMessage(iCOLOR_LIGHTBLUEgstring);
                        }
                        
GivePlayerMoney(playerid, - TransportValue[i]);
                        
TransportMoney[i] += TransportValue[i];
                    }
                }
            }
        }
    }
    if(
newstate == 2)
    {
        for(new 
0sizeof(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(playeridCOLOR_GRAD2"USE: /sair para sair do carro!");
                }
                if(
CarInfo[i][cOwned]==1)
                {
                    new 
playername[MAX_PLAYER_NAME];
                    
GetPlayerName(playeridplayernamesizeof(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(playeridCOLOR_GREYgstring);
                    }
                    else
                    {
                        
format(gstring,sizeof(gstring),"Vocк pagou %d para andar no veiculo de %s",granacarro,CarInfo[i][cOwner]);
                        
SendClientMessage(playeridCOLOR_GREYgstring);
                        
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(playeridCOLOR_AZTECAS"Vocк nгo й um Azteca.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAOniCar(newcar))
            {
                if(!
IsAOni(playerid))
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"Vocк nгo й um Motorista De Onibus.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAMecCar(newcar))
            {
                if(
PlayerInfo[playerid][pEmprego] != 5)
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"Vocк nгo й um Mecвnico.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAGMOBCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 19)
                {
                    
SendClientMessage(playeridCOLOR_CV"Vocк nгo й dos Comando Vermelho.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAPCCCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 20)
                {
                    
SendClientMessage(playeridCOLOR_PCC"Vocк nгo й dos PCC.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsACaminhoneiroCar(newcar))
            {
                if(!
IsACaminhoneiro(playerid))
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"Vocк nгo й um Caminhoneiro.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAJornalCar(newcar))
            {
                if(!
IsAJornal(playerid))
                {
                    
SendClientMessage(playeridCOLOR_REP"Vocк nгo й um Repуrter.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAHamCar(newcar))
            {
                if(!
IsAHam(playerid))
                {
                    
SendClientMessage(playeridCOLOR_HAMAS"Vocк nгo й do Hamas.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsABallasCar(newcar))
            {
                if(!
IsABallas(playerid))
                {
                    
SendClientMessage(playeridCOLOR_BALLAS"Vocк nгo й dos Ballas.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsASonsCar(newcar))
            {
                if(!
IsASons(playerid))
                {
                    
SendClientMessage(playeridCOLOR_SONS"Vocк nгo й dos Sons Of Anarchy.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAMayansCar(newcar))
            {
                if(!
IsAMayans(playerid))
                {
                    
SendClientMessage(playeridCOLOR_MAYANS"Vocк nгo й dos Mayans.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAVagosCar(newcar))
            {
                if(!
IsAVagos(playerid))
                {
                    
SendClientMessage(playeridCOLOR_VAGOS"Vocк nгo й dos Los Vagos.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsATaxiCar(newcar))
            {
                if(!
IsATaxi(playerid))
                {
                    
SendClientMessage(playeridCOLOR_TAXISTA"Vocк nгo й um Taxista.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAGroveCar(newcar))
            {
                if(!
IsAGrove(playerid))
                {
                    
SendClientMessage(playeridCOLOR_GRO"Vocк nгo й da Grove Street.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAAlCar(newcar))
            {
                if(!
IsAAl(playerid))
                {
                    
SendClientMessage(playeridCOLOR_AL"Vocк nгo й da Al'Qaeda.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAPCCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 16)
                {
                    
SendClientMessage(playeridCOLOR_PC"Vocк nгo й da Polнcia Civil.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsABOPEsCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 2)
                {
                    
SendClientMessage(playeridCOLOR_BOPE"Vocк nгo й do BOPE.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAPFCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 11)
                {
                    
SendClientMessage(playeridCOLOR_PF"Vocк nгo й da Polнcia Federal.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAExCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 3)
                {
                    
SendClientMessage(playeridCOLOR_EXE"Vocк nгo й do Exйrcito.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsACopCar(newcar))
            {
                if(
GetPlayerOrg(playerid) != 1)
                {
                    
SendClientMessage(playeridCOLOR_PM"Vocк nгo й da Polнcia Mнlitar.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAHitCar(newcar))
            {
                if(!
IsAHit(playerid))
                {
                    
SendClientMessage(playeridCOLOR_HITMAN"Vocк nгo й um Hitman.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAYaCar(newcar))
            {
                if(!
IsAYa(playerid))
                {
                    
SendClientMessage(playeridCOLOR_Yakuza"Vocк nгo й da Yakuza.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
              else if(
IsAMLHCar(newcar))
            {
                if(!
IsAMLH(playerid))
                {
                    
SendClientMessage(playeridCOLOR_COSANOSTRA"Vocк nгo й da Cosa Nostra.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAGOVCar(newcar))
            {
                if(!
IsAGOV(playerid))
                {
                    
SendClientMessage(playeridCOLOR_BOPEE"Vocк nгo й do governo.");
                    
RemovePlayerFromVehicleEx(playerid);
                }
            }
            else if(
IsAnAmbulanceCar(newcar))
            {
                if(!
IsAAmbu(playerid))
                {
                    
SendClientMessage(playeridCOLOR_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(gstringsizeof(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(playeridgstring50003);
            }
        }
        if((
newcar >= 596 && newcar <= 599) || (newcar >= 407 && newcar <= 419) || newcar == 485 || newcar == 486 || newcar == 503 || newcar == 504)
        {
            if(
HireCar[playerid] != newcar)
            {
                
format(gstringsizeof(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(playeridgstring50003);
            }
        }
        else if(
CarroVIP(newcar))
        {
            if(
PlayerInfo[playerid][pVIP] > 0)
            {
                if(
HireCar[playerid] != newcar)
                {
                    
format(gstringsizeof(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(playeridgstring50003);
                }
            }
            else
            {
                
RemovePlayerFromVehicleEx(playerid);
                
SendClientMessage(playerid0xFF3399AA"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] ==)
    {
        if(
sincronizando[playerid] == 1)
        {
        return 
1;
        }
        new 
FloatlwxFloat:lwyFloat:lwz;
        
GetPlayerPos(playeridlwxlwylwz);
        if((
lwz 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0playerid, -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)