[Ajuda] Carros Para civis - 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] Carros Para civis (
/showthread.php?tid=481654)
Carros Para civis -
Maltz - 16.12.2013
Olб pessoal, eu estou com um probleminha aqui no GM RPG, eu to fazendo carros apenas para civis, sу que eles tipo, os cara da outra org conseguem entrar no carro de civil, eu ja fiz as forwards tipo, IsaCivil, IsaCivilCar, sу que nгo vai, continua indo, nгo sei qual й o problema, tem como em ajudarem?
Aqui ta os codigos
pawn Код:
forward IsACivilCar(carid);
forward IsACivil(playerid);
public IsACivilCar(carid)//moto civil ;
{
if((carid >= 410) && (carid <= 427))
{
return true;
}
return 0;
}
else if(IsACivilCar(newcar))
{
if(!IsACivil(playerid))
{
SendClientMessage(playerid, COR_WHITE, "Vocк nгo й Civil, por isso nгo tem a chave desse veнculo !");
RemovePlayerFromVehicleEx(playerid);
}
}
public IsACivil(playerid)
{
if(IsPlayerConnected(playerid))
{
new lider = PlayerInfo[playerid][pLider];
new member = PlayerInfo[playerid][pMembro];
if(member==0 || member==0)
{
return true;
}
else if(lider==0 || lider==0)
{
return true;
}
}
return 0;
}
Eu nao sei se й por causa dewsse lider == 0 pq , eu nao sei o id da org civil nos GMS ,
Sу que tipo nгo vai, os cara da outra org entram e conseguem mexer.. Me ajudem por favor...
Re: Carros Para civis -
Maltz - 16.12.2013
ajuda ae pfv
Re: Carros Para civis -
unamed - 16.12.2013
Quando o player entra no seu serve,setelhe uma variavel civial = 1;e assim ele pode entrar nos carros,quando ele entrar numa org,o comando que lhe set a variavel para 0 assim ja n pode entrar
Re: Carros Para civis -
Petrick™ - 16.12.2013
Quote:
Originally Posted by Maltz
Olб pessoal, eu estou com um probleminha aqui no GM RPG, eu to fazendo carros apenas para civis, sу que eles tipo, os cara da outra org conseguem entrar no carro de civil, eu ja fiz as forwards tipo, IsaCivil, IsaCivilCar, sу que nгo vai, continua indo, nгo sei qual й o problema, tem como em ajudarem?
Aqui ta os codigos
pawn Код:
forward IsACivilCar(carid); forward IsACivil(playerid); public IsACivilCar(carid)//moto civil ; { if((carid >= 410) && (carid <= 427)) { return true; } return 0; } else if(IsACivilCar(newcar)) { if(!IsACivil(playerid)) { SendClientMessage(playerid, COR_WHITE, "Vocк nгo й Civil, por isso nгo tem a chave desse veнculo !"); RemovePlayerFromVehicleEx(playerid); } } public IsACivil(playerid) { if(IsPlayerConnected(playerid)) { new lider = PlayerInfo[playerid][pLider]; new member = PlayerInfo[playerid][pMembro]; if(member==0 || member==0) { return true; } else if(lider==0 || lider==0) { return true; } } return 0; }
Eu nao sei se й por causa dewsse lider == 0 pq , eu nao sei o id da org civil nos GMS ,
Sу que tipo nгo vai, os cara da outra org entram e conseguem mexer.. Me ajudem por favor... 
|
PHP код:
// Coloca essas public o final do GM
IsACivil(playerid);
public IsACivilCar(carid)
{
if((carid >= 410) && (carid <= 427))
{
return 1;
}
return 0;
}
Descongelar(playerid);
public Descongelar(playerid)
{
TogglePlayerControllable(playerid,1);
return 1;
}
// na public OnPlayerEnterVehicle
if(IsACivilCar(newcar))
{
if(!IsACivil(playerid))
{
SendClientMessage(playerid, COR_WHITE, "Vocк nгo й Civil, por isso nгo tem a chave desse veнculo !");
TogglePlayerControllable(playerid,0); SetTimerEx("Descongelar",500,0,"i",playerid);
}
}
Obs: a outra public nгo й nescessaria.