[Ajuda] Quando usar Params ? - 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] Quando usar Params ? (
/showthread.php?tid=362436)
Quando usar Params ? -
Jonas_Alves - 24.07.2012
Blz ae galera ? Bem hoje eu estava dando uma olhada em um FS que usava Zcmd, quando notei que o Comando ajudaadmin nгo utilizava "Params"... Olhe abaixo:
PHP код:
CMD:ajudaadmin(playerid)
{
if(Informacoes[playerid][PlayerAdmin] < 1) return Mensagem(playerid, RED, "Erro: Vocк Nгo Pode Utilizar este Comando Pois Nгo й Administrador");
ShowPlayerDialog(playerid, CommandsCase, DIALOG_STYLE_LIST, "Comandos de Administrador", "Administrador Nнvel 1\nAdministrador Nivel 2\nAdministrador Nivel 3\nAdministrador Nivel 4\nAdministrador Nivel 5\nAdministrador Nivel 6","Selecionar","Fechar");
return 1;
}
E o resto do Comandos usavam... Olhe abaixo:
PHP код:
CMD:dizer(playerid, params[])
{
new Fala[350], Texto[120], gString2[200];
if(Informacoes[playerid][PlayerAdmin] < 1) return Mensagem(playerid, RED, "Erro: Vocк Nгo tem Nнvel de Administrador Suficiente");
if(sscanf(params, "s[120]", Texto)) return Mensagem(playerid, RED, "Erro: /dizer [Texto]");
GetPlayerName(playerid, gAdminName, sizeof(gAdminName));
format(gString, sizeof(gString), "__________________Administraзгo__________________"); strcat(Fala, gString);
format(gString2, sizeof(gString2), "%s : %s", gAdminName, Texto); strcat(Fala, gString2);
SendClientMessageToAll(RED, gString);
SendClientMessageToAll(RED, gString2);
return 1;
}
A Pergunta й a seguinte quando devo usar e Params e quando nгo devo ?
Re: Quando usar Params ? -
humildadeforever - 24.07.2012
Params (parвmetros) devem ser usados em comandos que й necessбrio digitar um.. vamos dizer "complemento", como ID, texto, etc.
Exemplo de comandos com parвmetros:
/DarAdmin [ID] [Nivel]
/DarVip [ID]
/Aviso [Texto]
/Kick [ID] [Motivo]
/Matar [ID]
Exemplo de comandos sem parвmetros:
/Ajuda
/Admins
/Lideres
/Comandos
/Q
Re: Quando usar Params ? -
.FuneraL. - 24.07.2012
Bom Jonas, params й utilizado quando vocк tem algum parametro a mais no comando, tipo ID, Texto ou algo do gкnero, agora se for um comando apenas de visualizaзгo como o /ajudaadmin й, nгo й necessбrio 
Obs: й Meu Esse Aн -q 
Код:
This forum requires that you wait 120 seconds between posts. Please try again in 19 seconds.
Re: Quando usar Params ? -
humildadeforever - 24.07.2012
Comando melhorado xD
pawn Код:
CMD:dizer(playerid, params[])
{
if(Informacoes[playerid][PlayerAdmin] < 1) return Mensagem(playerid, RED, "Erro: Vocк Nгo tem Nнvel de Administrador Suficiente");
if(isnull(params)) return Mensagem(playerid, RED, "Erro: /dizer [Texto]");
new string[128];
GetPlayerName(playerid, gAdminName, sizeof(gAdminName));
SendClientMessageToAll(RED,"__________________Administraзгo__________________");
format(string, sizeof(string), "%s : %s", gAdminName, params);
SendClientMessageToAll(RED, string);
return 1;
}
Re: Quando usar Params ? -
Jonas_Alves - 24.07.2012
Obrigado a todos que se intressaram em ajudar
... Duvida resolvida