05.11.2013, 17:48
e ae pessoal queria uma ajuda tipo o sistema ta la mais quando alguйm vai alugar o carro nгo cobra o dinheiro mais o carro funciona normalmente.
oque poderia ser?
como eu nгo sei oque pode estar errado!
agradeзo desde ja!
oque poderia ser?
Код:
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"); } } 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[19][sbEntranceCost]); Controle(playerid, 0); ShowPlayerDialog(playerid, DIALOG_ALUGAR2, DIALOG_STYLE_MSGBOX, "Aluguel de Veiculos", Aluguelbox, "Sim", "Nгo"); } }
Код:
forward IsAAluguelCar(carid);
Код:
if(newstate == 2) { for(new i = 0; i < sizeof(CarInfo); i++) { new newcar = GetPlayerVehicleID(playerid); new Aluguelbox[256]; new string[256]; if(newcar == CarInfo[i][ownedvehicle]) { if(CarInfo[i][cOwned]==0) { Controle(playerid, 0); CarOffered[playerid]=1; //format(string,sizeof(string),"~w~Carro: %s~n~Preco: ~g~%d~n~~w~/veiculo comprar para comprar",CarInfo[i][cDescription],CarInfo[i][cValue]); format(Aluguelbox, sizeof(Aluguelbox),"Carro: %s Preco: %d\nGostaria de compra-lo ?", CarInfo[i][cDescription],CarInfo[i][cValue]); Controle(playerid, 0); ShowPlayerDialog(playerid, 2624, DIALOG_STYLE_MSGBOX, "Deseja comprar este veнculo ?", Aluguelbox, "Sim", "Nгo"); } if(CarInfo[i][cOwned]==1) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); if(strcmp(playername,CarInfo[i][cOwner],true)==0) { format(string,sizeof(string),"Computador de bordo: Bem vindo ao seu Veiculo",CarInfo[i][cGrana]); SendClientMessage(playerid, COLOR_GRAD2, string); Controle(playerid, 1); } else { format(string,sizeof(string),"Este veнculo й de %s",CarInfo[i][cOwner]); SendClientMessage(playerid, COLOR_GRAD2, string); } } } } }
Код:
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"); } }
Код:
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[19][sbEntranceCost]); Controle(playerid, 0); ShowPlayerDialog(playerid, DIALOG_ALUGAR2, DIALOG_STYLE_MSGBOX, "Aluguel de Veiculos", Aluguelbox, "Sim", "Nгo"); } }
Код:
if(carid == AluguelCarro[i]) { SetVehicleNumberPlate(carid, "Civil"); return 1; } }
Код:
if(response == 1) { OnPlayerCommandText(playerid,"/alugarcarro"); Controle(playerid, 1); return 0; } else if(response == 0) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк optou por nгo alugar"); Controle(playerid, 1); RemovePlayerFromVehicle(playerid); return 0; } return 0; } if(dialogid == DIALOG_ALUGAR2) { if(response == 1) { OnPlayerCommandText(playerid,"/alugarheli"); Controle(playerid, 1); return 0; } else if(response == 0) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк optou por nгo alugar"); Controle(playerid, 1); RemovePlayerFromVehicle(playerid); return 0; } return 0; } if(dialogid == 2624) {
Код:
if(strcmp(cmd, "/alugarcarro", true) == 0) { if(IsPlayerConnected(playerid)) { if((GetPlayerVehicleID(playerid) >= 322 && GetPlayerVehicleID(playerid) <= 367) || (GetPlayerVehicleID(playerid) >= 402 && GetPlayerVehicleID(playerid) <= 408)) { 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; } }
agradeзo desde ja!