[Ajuda] Tags de admin
#1

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
Reply
#2

Adapte.

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

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
Reply
#4

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)