01.06.2012, 16:40
(
Последний раз редактировалось fodaoeusim; 02.06.2012 в 00:20.
)
nгo sei qual e o erro sei qui entro no carro ae tem o dialog eu clico em "sim" e nгo aluga o carro alguem pode me ajudar ? eu ja fiz tudo certinho o sistema ta ae abaixo '
Код HTML:
CarrosDeAluguel[0] = AddStaticVehicleEx(560,1197.7131,-1835.5818,13.1064,270.0041,38,38,-1); // carro 9
Код HTML:
public IsAAluguelCar(carid) { for(new i=0;i<sizeof(CarrosDeAluguel);i++) { if(carid == CarrosDeAluguel[i]) { return 1; } } return 0; }
Код HTML:
if(IsAAluguelCar(newcar)) { if (HireCar[playerid] != newcar) { new Aluguelbox[256]; format(Aluguelbox, sizeof(Aluguelbox),"Este Veiculo pode ser alugado Preзo:R$%d\nDeseja Aluga-lo ?", SBizzInfo[1][sbEntranceCost]); Controle(playerid, 0); ShowPlayerDialog(playerid, DIALOG_ALUGAR, DIALOG_STYLE_MSGBOX, "Aluguel de Veiculos", Aluguelbox, "Sim", "Nгo"); } }
Код HTML:
if(strcmp(cmd, "/alugarcarro", true) == 0)
{
new carid;
if(IsPlayerConnected(playerid))
{
if(IsAAluguelCar(newcar))
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if (GetPlayerMoney (playerid) < SBizzInfo[1][sbEntranceCost])
{
SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo tem esse dinheiro !");
RemovePlayerFromVehicle(playerid);
return true;
}
if(HireCar[playerid] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк tem que desalugar o outro veiculo !");
RemovePlayerFromVehicleEx(playerid);
return true;
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Alguem jб alugou esse veiculo !");
Controle(playerid, 1);
RemovePlayerFromVehicleEx(playerid);
return true;
}
}
GivePlayerMoney(playerid,-SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbTill] += SBizzInfo[1][sbEntranceCost];
ExtortionSBiz(1, SBizzInfo[1][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);
Controle(playerid, 1);
GameTextForPlayer(playerid, string, 5000, 3);
return true;
}
}
return true;
}