[AJUDA] Carros VIPS BPS Bugados! -
Rafael_Loss - 01.11.2011
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);
Re: [AJUDA] Carros VIPS BPS Bugados! -
Urubu_Rei - 18.07.2012
up ! Esse й um problema difнcil de resolver !
Re: [AJUDA] Carros VIPS BPS Bugados! -
Don_Speed - 18.07.2012
Reconta os carros vipґs
Respuesta: [AJUDA] Carros VIPS BPS Bugados! -
Prompt - 18.07.2012
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