SA-MP Forums Archive
[Ajuda] Tags de admin - 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] Tags de admin (/showthread.php?tid=541393)



Tags de admin - PedexM - 11.10.2014

Eu comecei recentemente a comeзar a estudar PAWN e querer fazer funзхes
Eu jб traduzi o PPC_Trucking,e tipo quero criar uma include ou um FS que coloque as tags.
Eu sou mapper e sу agora me interesso o PAWN

Por exemplo:"O Admin Pedro Resetou todos os veнculos"
Outro Exemplo:"[ID:9][ADMIN]Pedro:Olб,Me ajuda"

Eu sei que tem como adicionar no comando(ppc_playercommands),e no OnPlayerConnect e OnPlayerDisconnect,e dos comandos eu quero adicionar todos de uma vez,tipo o "Admin Pedro Deu vida a todos""O Admin Pedro Resetou todos os veнculos sem uso"

Sу que quero adicionar tudo isso de uma vez,e tipo pode ser em include ou fs ou no prуprio gm.

Valeu quem me ajudar


Re: Tags de admin - ipsLuan - 11.10.2014

Adapte.

pawn Код:
if(variaveladmin >= 1) {
new string[100];
format(string, sizeof(string), "[ADMIN] %s: Oi");
SendClientMessage(playerid, -1, string);
return 1;
}



Re: Tags de admin - PedexM - 11.10.2014

pawn Код:
format(string, sizeof(string), "{FFFF00}[ADMIN]{FFFFFF}%s(%d): %s",name , playerid , text);
Eu acho que faltou algumas coisas,nгo sei tб certo ai em cima,mas vou tentar criar uma include,com os comandos e tudo isso ,Jб tenho нdeias,e valeu


Re: Tags de admin - Artista - 11.10.2014

Entгo cara, nгo entendi muito bem. Vocк quer que apareзa a tag Admin ao falar no chat, й isso?
Se for:
pawn Код:
if(SuaVarDeAdmin[playerid] >= 1)
{
    new Msg[128];
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    format(Msg, sizeof(Msg), "[Admin]: {FF8C00}%s (id:%d){FFFFFF}: %s" ,Nome, playerid, text);
    for(new i; i < MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i)) continue;
        SendClientMessage(i, -1, Msg);
    }
    return 0;
}
Agora se for pra um comando, vocк pode fazer a mesma coisa:
Exemplo:
pawn Код:
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid,Nome,sizeof(Nome));
new Msg[128];
format(Msg,sizeof(Msg),"(id:%d)[Admin]: %s fez alguma coisa", playerid, Nome);
SendClientMessageToAll(-1, Msg);
Nгo testei, mas acho que ta certo