29.05.2014, 18:32
(
Last edited by [BWL]Chamaleon; 01/06/2014 at 12:11 AM.
)
Coloque isso no final do GM..
Exemplo de sua utilizaзгo
Agora explicando.
O mesmo use na OnPlayerText
Espero ter ajudado,
Atenciosamente,
pawn Code:
stock NomeAdmin(playerid)
{
new admintext[64];
if(DeiniзгodeAdmin == 1) { admintext = "Nome level 1"; }
else if(DeiniзгodeAdmin == 2) { admintext = "Nome level 2"; }
else if(DeiniзгodeAdmin == 3) { admintext = "Nome leve 3l"; }
else if(DeiniзгodeAdmin == 4) { admintext = "Nome level 4"; }
else if(DeiniзгodeAdmin == 5) { admintext = "Nome level 5"; }
return admintext;
}
pawn Code:
CMD:a(playerid, params[]) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(Definiзгo de admin > 0){
new tmp[256];
//new msg[256];
strmid(tmp,cmdtext,2,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,Vermelho, "Digite: /a [texto]");
return 1;
} else {
format(string, sizeof(string), "(») %s • %s diz: %s («)", NomeAdmin(playerid), aname, tmp);
SendClientMessageToAll(0xFF8000AA,string);
return 1;
}
}else{
SendClientMessage(playerid,Vermelho,"(ERRO) Vocк nгo tem permissгo!");
return 1;
}
}
pawn Code:
format(string, sizeof(string), "(») %s • %s diz: %s («)", NomeAdmin(playerid), aname, tmp);
/* coloque %s aonde vocк quer que apareзa o cargo do admin
e apуs o final da " ", coloque 'NomeAdmin(playerid)' e pronto..*/
pawn Code:
if(defineadmin[playerid] >= 1){
new string[256];
format(string,sizeof(string),"[%s] [ID: %d] %s",NomeAdmin(playerid),playerid,text);
SendPlayerMessageToAll(playerid,string);
return 0;
}
Atenciosamente,