[Ajuda] Carro de org - 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 de org (
/showthread.php?tid=438360)
Carro de org -
lokos45 - 19.05.2013
Pessoal graзas a vocкs, a Aeronбutica estб em 95%, falta um detalhe nгo muito simples: os carros.
Eu ja ajeitei tudo direitinho, aumentei as defines do limite de carros do servidor e surgiu um problema:
Todos do servidor, inclusive quem nгo й da org, podem usar os veнculos da Aeronбutica! :/
Aqui estгo os devidos cуdigos
forwards:
Код:
forward IsAAeronautica(playerid);
forward IsAAeronauticaCar(carid);
cуdigo que expulsa a pessoa do carro:
Код:
else if(IsAAeronauticaCar(newcar))
{
if(GetPlayerOrg(playerid) != 24)
{
SendClientMessage(playerid, COR_AERONAUTICA, "Vocк nгo й da Aeronбutica, por isso nгo tem a chave desse veнculo !");
RemovePlayerFromVehicleEx(playerid);
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo bateu o cartгo.");
RemovePlayerFromVehicleEx(playerid);
}
}
Callbacks:
Код:
public IsAAeronautica(playerid)
{
if(IsPlayerConnected(playerid))
{
new lider = PlayerInfo[playerid][pLider];
new member = PlayerInfo[playerid][pMembro];
if(member==24 || member==24)
{
return true;
}
else if(lider==24 || lider==24)
{
return true;
}
}
return 0;
}
public IsAAeronauticaCar(carid)
{
if((carid >= 725) && (carid <= 757))
{
return true;
}
return 0;
}
Alguйm pode me dizer os detalhes que faltam
Re: Carro de org -
matanza87 - 21.05.2013
tenta isso:
pawn Код:
else if(IsAAeronauticaCar(newcar))
{
if(!IsAAeronautica)
{
SendClientMessage(playerid, COR_AERONAUTICA, "Vocк nгo й da Aeronбutica, por isso nгo tem a chave desse veнculo !");
RemovePlayerFromVehicleEx(playerid);
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo bateu o cartгo.");
RemovePlayerFromVehicleEx(playerid);
}
}
ai tipo se nгo der certo veja se os id dos carros da aeronautica estгo certos