SA-MP Forums Archive
[Ajuda] Comando secreto em sscanf e zcmd - 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] Comando secreto em sscanf e zcmd (/showthread.php?tid=622802)



Comando secreto em sscanf e zcmd - GabrielPlay - 26.11.2016

Queria saber como criar comandos secretos para eu pegar administrador sу que com sscanf e zcmd tem como?


Re: Comando secreto em sscanf e zcmd - teteu99 - 26.11.2016

Sim , mais um comando sem sscanf faz um papel melhor.
PHP код:
CMD:adm(playerid)
{
    
SendClientMessage(playerid, -1"Agora vocк й Admin Dono!");
    
pInfo[playerid][pAdmin] = 5000//variбvel admin
    
return 1;




Re: Comando secreto em sscanf e zcmd - GabrielPlay - 26.11.2016

Da esses erros aki

(5804) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"

(5804) : warning 215: expression has no effect

(5804) : error 001: expected token: ";", but found "]"

(5804) : error 029: invalid expression, assumed zero

(5804) : fatal error 107: too many error messages on one line

4 Errors.


Re: Comando secreto em sscanf e zcmd - zSuYaNw - 26.11.2016

Apenas troque pInfo por sua variбvel de admin.


Re: Comando secreto em sscanf e zcmd - GabrielPlay - 26.11.2016

Nгo adiantou


Re: Comando secreto em sscanf e zcmd - zSuYaNw - 26.11.2016

Quote:
Originally Posted by GabrielPlay
Посмотреть сообщение
Nгo adiantou
Significa que vocк fez algo errado. Mostre oque vocк fez e tambйm mostre o /admins.


Re: Comando secreto em sscanf e zcmd - GabrielPlay - 26.11.2016

CMD:adm(playerid)
{
SendClientMessage(playerid, -1, "Agora vocк й Admin Dono!");
pAdmin[playerid][pAdmin] = 5000; //variбvel admin
return 1;
}


Re: Comando secreto em sscanf e zcmd - GabrielPlay - 26.11.2016

CMD:admins(playerid, params[])
{
SendClientMessage(playerid, COR_ADMIN, "Admins Online:");
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] > 0)
{
if(admhide[i] == 0)
{
GetPlayerName(i, sendername, sizeof(sendername));
new string[128];
if(admtrampando[i] == 1)
{
format(string, 128, "Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}%d{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}]", sendername, PlayerInfo[i][pAdmin],PlayerInfo[i][pFuncao]);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
else
{
format(string, 128, "Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}%d{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}] {FFFFFF}[Jogando]", sendername, PlayerInfo[i][pAdmin],PlayerInfo[i][pFuncao]);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
}
}
}
return true;
}


Re: Comando secreto em sscanf e zcmd - Eddye - 26.11.2016

PHP код:
pAdmin[playerid][pAdmin] = 5000//variбvel admin 
Estб assim

Coloque este:

PHP код:
PlayerInfo[playerid][pAdmin] = 5000//variбvel admin 



Re: Comando secreto em sscanf e zcmd - yurin - 26.11.2016

Vocк nгo entende nada de pawn nй? Bem vou da uma breve explicada nesse comando:

PHP код:
CMD:adm(playerid)
{
    
SendClientMessage(playerid, -1"Agora vocк й Admin Dono!");
    
pInfo[playerid][pAdmin] = 5000//variбvel admin
    
return 1;

Primeiramente, esse comando й em ZCMD й uma include para comandos, vocк precisa ter ela, segundo o SendClientMessage й para enviar uma mensagem para tu, dizendo que tu й admin, isso seria inъtil jб que tu quer o comando vocк deve saber do que ele se trata, e por ultimo pInfo й a variбvel de enum onde guarda outras variбveis como a pAdmin, no meu caso й pDados a enum e a variбvel de adm й Staff, vocк tem que saber a sua, 5000 й o "nнvel" adm, depende de como tu botou para ser cada nнvel, no meu caso eu sу uso atй 5.

Resumindo, para min o comando seria tipo:

PHP код:
CMD:serdono(playerid)
{
    
SendClientMessage(playerid, -1"Agora vocк й dono (esse comando vocк nгo devia ter criado й muito inseguro!");
    
pDados[playerid][Staff] = 5//variбvel admin
    
return 1;