SA-MP Forums Archive
[Ajuda] Carro por variavel - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Carro por variavel (/showthread.php?tid=594025)



Carro por variavel - pedrotvr - 12.11.2015

Se nгo tiver a variavel X nгo pode usar o carro, mas tem um jeito melhor de fazer isso sem ser por carid? Como eu fiz

Code:
if(vehid >= 851 && vehid <= 854) {
	if(org != 29)
	{
		RemovePlayerFromVehicleEx(playerid);
		SendClientMessage(playerid, COLOR_RED, "Vc nao e da org 29 nao pode usar esse carro");
	}
}
Tem como fazer por variavel no proprio carro?


Re: Carro por variavel - widhost - 12.11.2015

Olб,

Depende do que vocк deseja fazer.

pode usar

GetPlayerVehicleID
GetVehicleModel


vocк pode criar uma funзгo mais complexa e atribuir a verificaзгo do id do carro e modelo, tambйm para limpar o cуdigo declarar um retorno para PlayerЙ e PlayerNгoЙ para cada org.

exemplo:


Code:
public CarrodaOrgX(carid)
{
	if((carid >= 851) && (carid <= 854))
	{
		return 1;
	}
	return 0;
}
Code:
if(CarrodaOrgX) {
	if(org != 29)
	{
		RemovePlayerFromVehicleEx(playerid);
		SendClientMessage(playerid, COLOR_RED, "Vc nao e da org 29 nao pode usar esse carro");
	}
}
pode fazer o mesmo para org.

Code:
if(CarrodaOrgX) {
	if(!MembrodaOrgX)
	{
		RemovePlayerFromVehicleEx(playerid);
		SendClientMessage(playerid, COLOR_RED, "Vc nao e da org 29 nao pode usar esse carro");
	}
}