[Ajuda] IsACop - 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] IsACop (
/showthread.php?tid=653424)
IsACop -
Feconito - 04.05.2018
bom, estou tentando criar uma public para definir quais sгo as orgs cops, se puderem me mandar uma base de como funciona isso, ficarei muito agradecido!
Re: IsACop -
F1N4L - 04.05.2018
Code:
IsCOP(playerid)
{
if(variavel_do_cargo == id_do_cargo) return true;
else return false;
}
Qual a variбvel de cargos no seu script?
Re: IsACop -
Saw_BR - 04.05.2018
Code:
forward IsACop(playerid);
Org 1 = PM
Org 2 = PC
Org 3 = PF
Code:
public IsACop(playerid)
{
if(IsPlayerConnected(playerid))
{
new liderOrg = PlayerInfo[playerid][pLider];
new memberOrg = PlayerInfo[playerid][pMembro];
if(memberOrg==1 || memberOrg==2 || memberOrg==3)
{
return 1;
}
else if(liderOrg==1 ||liderOrg==2 || liderOrg==3)
{
return 1;
}
}
return 0;
}
Exemplo de funзхes:
Code:
if(IsACop(playerid))
{
Faзa isso...
}
Re: IsACop -
BrunoLuiz - 04.05.2018
Code:
stock IsACop(playerid)
{
switch(GetPlayerOrg(playerid))//coloca a funзгo que verifica a org do jogador
{
case 1,2,3,11,33,16,29,34:return 1; //aqui coloca os numeros das orgs
}
return 0;
}
Re: IsACop -
Feconito - 11.05.2018
PHP Code:
stock IsACop(playerid)
{
switch(DadosJogador[playerid][ORGANIZACAO_JOGADOR])
{
case 5,6,8,10,13,16,17:return 1;
}
return false;
}
como isso em um comando, tipo para verificar.
Re: IsACop -
Ermanhaut - 11.05.2018
Se usar ZCMD ou algum processador de comandos similar:
Code:
CMD:prender(playerid, params[]){
if(IsACop(playerid) == true){ // Se o player for um policial
//...
}
else{ // Se nгo...
//...
}
}
Re: IsACop -
AutoMatic2 - 12.05.2018
PHP Code:
//Enum / News
enum pOrgs
{
PMilitar,
PCivil
};
new IsPlayerOrg[MAX_PLAYERS][pOrgs];
//Public
forward IsACop(playerid);
public IsACop(playerid)
{
if(IsPlayerOrg[playerid][PMilitar] == 1)
{
GivePlayerWeapon(playerid, 31, 200);
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 3, 1);
}
if(IsPlayerOrg[playerid][PCivil] == 1)
{
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid, 31, 200);
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 3, 1);
}
return 1;
}