[AJUDA] Carros VIPS BPS Bugados!
#1

O BPS estб com os carros VIP's bugados! Tipo, tu entra no carro nй, daн aparece Alugar carro vip.. Tб, tu da /veiculo comprar e tu ganha um carro de outro ID. Por exemplo: Estou no carro id 933. Comprei ele e no meu RG a chave veio 934. Quando entro no carro 934 fica aparecendo para alugar. Quando entro no 933 fica dizendo que й para alugar tambйm, como se eu nem tivesse comprado.

Код:
	}
	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);
				    	TogglePlayerControllable(playerid, 1);
				    }
					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);
				    }
			    }
			}
Код:
public carroVIP(carid)
{
	if((carid >= 897) && (carid <= 943))
	{
		return 1;
	}
	return 0;
}
Код:
else if(carroVIP(newcar))
		{
		    if(PlayerInfo[playerid][pVIP] > 0)
			{
				if (HireCar[playerid] != newcar)
				{
					format(gstring, sizeof(gstring), "~w~Voce 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!");
			}
Код:
else if(carroVIP(newcar))
			{
				new hirefee = HireCost(GetPlayerVehicleID(playerid));
				if (GetPlayerMoney (playerid) <  SBizzInfo[23][sbEntranceCost])
				{
					SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo tem esse dinheiro !");
					return 1;
				}
				if(HireCar[playerid] > 0)
				{
					SendClientMessage(playerid, COLOR_GREY, "Vocк tem que desalugar o outro veiculo !");
					return 1;
				}
				for(new i=0; i<MAX_PLAYERS; i++)
				{
				    if(HireCar[i] == GetPlayerVehicleID(playerid))
				    {
				        SendClientMessage(playerid, COLOR_GREY, "Alguem jб alugou esse veiculo !");
				        TogglePlayerControllable(playerid, 1);
				        RemovePlayerFromVehicleEx(playerid);
				        return 1;
				    }
				}
				GivePlayerMoney(playerid,-SBizzInfo[22][sbEntranceCost]);
				SBizzInfo[22][sbTill] += SBizzInfo[22][sbEntranceCost];
				ExtortionSBiz(22, SBizzInfo[22][sbEntranceCost]);
				HireCar[playerid] = GetPlayerVehicleID(playerid);
				OnPropUpdate();
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				format(string, sizeof(string), "~w~Voce pode ~r~/desalugarcarro~n~~g~ou /trancar ~w~ para trancar o carro.",hirefee);
				TogglePlayerControllable(playerid, 1);
				GameTextForPlayer(playerid, string, 5000, 3);
				return 1;
			}
		}
		return 1;
Код:
new ChaveCarro = PlayerInfo[targetid][pCarKey];
		new ChaveCarro2 = PlayerInfo[targetid][pCarKey2];
E o RG
Код:
Housekey,bizkey,HireCar[targetid],intir,local);
		SendClientMessage(playerid, 0x00F0F0AA,gstring);
		format(gstring, sizeof(gstring), "Carro Vip 1[%d] Carro Vip 2[%d] Nivel de Procura:[%d]", ChaveCarro, ChaveCarro2, wanted);
Reply
#2

up ! Esse й um problema difнcil de resolver !
Reply
#3

Reconta os carros vipґs
Reply
#4

pawn Код:
define MAX_VEHICLES (1200)
#endif
#define totalveiculos 571 // Veнculos do Servidor.(isso e das orgs essas coisas Vai no 1є veh da casa e volta 1 quando n for da casa coloca ele la)
#define totalveiculosh 572 // Veнculos do Servidor + 1.(extra)
#define totalveiculosc 787 // Veнculos do Server + Veh das homes (casas).(coloque todos os veiculos do sv)
#define CAR_AMOUNT 837 // Todos os Veнiculos do Servidor + 1.
Isso aconteceu comigo mais era isso q bugava eu comprava veiculo vip com chave 799 e ia pra 841 -.-' foi foda pode ver que os veiculos da casa estгo trocados tbm
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)