SA-MP Forums Archive
[Ajuda] Ajuda simples num comando - 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] Ajuda simples num comando (/showthread.php?tid=619050)



Ajuda simples num comando - GamesVision - 13.10.2016

bom tenho alguns comandos que somente adm rcon podem usar-los quero retirar isso e escolher qualquer nivel que possa digita-lo exemplo: Moderador,Adm lvl1,2 etc... segue ai uma parte do comando;

[
Quote:

CMD: setwarp(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, ""#WARPPREFIX"Hб malandro vocк nгo tem permisгo para usar este comando!");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, ""#WARPPREFIX"Por favor saia do veiculo!");
new warp[50]; // nгo pode ser static
if(sscanf(params, "s[50]", warp)) return SendClientMessage(playerid, -1, ""#WARPPREFIX"Use: /SetWarp <WarpName>");
INI_Open(save);
INI_WriteInt(save, warp, 1);

Lembrando este й um comando de um fs que eu baixei aqui mesmo no fуrum segue o link ai em baixo pra quem quiser ver o tуpico

https://sampforum.blast.hk/showthread.php?tid=619038
Crйditos do FS:
[$]_Red_[MF] Loaded



Re: Ajuda simples num comando - RedMF - 13.10.2016

Pode me passar seu sistema de administraзгo ?


Re: Ajuda simples num comando - ViDaLoKa1 - 13.10.2016

Qual a variбvel que verifica se o player й admin em sua gamemode?


Re: Ajuda simples num comando - GamesVision - 13.10.2016

if(pAdmin[playerid] == 5)

й isso?


Re: Ajuda simples num comando - GamesVision - 13.10.2016

Tipo tenho aqui um comando de admin lvl 0

Quote:

if(strcmp("/a", cmd, true) == 0)
{
if(pAdmin[playerid] > 0)
{
new texto[128];

if(sscanf(cmdtext, "s[4]s[128]", cmd, texto))
{
SendClientMessage(playerid, Vermelho, "Digite: /a [texto]");
}
else
{
format(string, sizeof(string), "(») Admin («) %s diz: %s", GetPlayerNameEx(playerid), texto);
SendClientMessageToAll(roxo, string);
}
}
else
{
SendClientMessage(playerid, Vermelho, "Vocк nгo tem permissгo.");
}
return 1;
}




Re: Ajuda simples num comando - ViDaLoKa1 - 13.10.2016

Quote:
Originally Posted by GamesVision
Посмотреть сообщение
if(pAdmin[playerid] == 5)

й isso?
Sim.

Substitua a linha:
Код:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, ""#WARPPREFIX"Hб malandro vocк nгo tem permisгo para usar este comando!");
Por:
Код:
if(pAdmin[playerid] < 5) return SendClientMessage(playerid, -1, ""#WARPPREFIX"Hб malandro vocк nгo tem permisгo para usar este comando!");



Re: Ajuda simples num comando - GamesVision - 13.10.2016

Obrigado Amigos!! Uma Boa Noite!!