[Ajuda] /alugarcarro
#1

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;
	}
Reply
#2

O Erro estб na public..
Reply
#3

erro na public ? :S
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)