[Ajuda] Bug Pegar carro sem alugar
#5

Code:
	if (strcmp(cmd, "/gps", true) == 0)
	{
		TogglePlayerControllable(playerid, 0);
    	ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"GPS","Locais em Geral\nHead Quarters (HQ's)\nTerritorios\nDesligar GPS","Aceitar","Cancelar");
    	EmDialog[playerid] = 1;
		return 1;
	}
Code:
if(strcmp(cmd, "/alugarcarro", true) == 0)
	{
        if(IsPlayerConnected(playerid))
		{
		    new newcar = GetPlayerVehicleID(playerid);
			if((GetPlayerVehicleID(playerid) >= 332 && GetPlayerVehicleID(playerid) <= 351) || (GetPlayerVehicleID(playerid) >= 182 && GetPlayerVehicleID(playerid) <= 193)
			|| (GetPlayerVehicleID(playerid) >= 505 && GetPlayerVehicleID(playerid) <= 510) || (GetPlayerVehicleID(playerid) >= 352 && GetPlayerVehicleID(playerid) <= 379))
			{
				new hirefee = HireCost(GetPlayerVehicleID(playerid));
				if (GetPlayerMoney (playerid) <  SBizzInfo[1][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[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);
				TogglePlayerControllable(playerid, 1);
				GameTextForPlayer(playerid, string, 5000, 3);
				return 1;
			}
			else if((GetPlayerVehicleID(playerid) >= 194 && GetPlayerVehicleID(playerid) <= 202) || (GetPlayerVehicleID(playerid) >= 225 && GetPlayerVehicleID(playerid) <= 230))
			{
				new hirefee = HireCost(GetPlayerVehicleID(playerid));
				if (GetPlayerMoney (playerid) <  SBizzInfo[20][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[19][sbEntranceCost]);
				SBizzInfo[19][sbTill] += SBizzInfo[19][sbEntranceCost];
				ExtortionSBiz(19, SBizzInfo[19][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;
			}
			else if((newcar >= 231 && newcar <= 235) || (newcar >= 511 && newcar <= 515) || (newcar >= 521 && newcar <= 527) || (newcar >= 600 && newcar <= 602)
			|| (newcar >= 324 && newcar <= 331) || newcar == 455 || newcar == 519  || (newcar >= 476 && newcar <= 484))
			{
				new hirefee = HireCost(GetPlayerVehicleID(playerid));
				if (GetPlayerMoney (playerid) <  SBizzInfo[21][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[20][sbEntranceCost]);
				SBizzInfo[20][sbTill] += SBizzInfo[20][sbEntranceCost];
				ExtortionSBiz(20, SBizzInfo[20][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;
			}
			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;
	}
ESQUECI DE CITAR ALI , ELE CONSEGUE ANDAR COM CARRO ABRINDO QUALQUER TEXTDRAW :/
Reply


Messages In This Thread
Bug Pegar carro sem alugar - by Hugo_Matos - 06.05.2013, 09:22
Re: Bug Pegar carro sem alugar - by ViictorDaay- - 06.05.2013, 10:10
Re: Bug Pegar carro sem alugar - by Hugo_Matos - 06.05.2013, 10:13
Re: Bug Pegar carro sem alugar - by ViictorDaay- - 06.05.2013, 10:16
Re: Bug Pegar carro sem alugar - by Hugo_Matos - 06.05.2013, 10:19
Re: Bug Pegar carro sem alugar - by Hugo_Matos - 06.05.2013, 15:56

Forum Jump:


Users browsing this thread: 1 Guest(s)