[Ajuda] Chat dos Admins
#1

pawn Код:
if(text[0] == '!')
    {
        if(PInfo[playerid][Level] >= 2)
        {
            static lol[200];
            format(lol, sizeof(lol),"{77C7F2}( Chat ADM ) %s: {FFFFFF}%s",GetPlayerName2(playerid) ,text[1]);
            SendAdminMessage(-1,lol);
            return false;
        }
    }

Код:
C:\Documents and Settings\Vini\Desktop\LSA v1.0\gamemodes\zumbi.pwn(3218) : error 017: undefined symbol "GetPlayerName2"
Linha:
pawn Код:
format(lol, sizeof(lol),"{77C7F2}( Chat ADM ) %s: {FFFFFF}%s",GetPlayerName2(playerid) ,text[1]);
Reply
#2

Cria uma variбvel e pegue o nome do player com getplayername ao invez de usar esse modo.
Reply
#3

Cara nгo entendi... uma variavel tipo essa:
new pnome[MAX_PLAYER_NAME];

?
Reply
#4

pawn Код:
stock GetPlayerName2(playerid) {
    new NAME[21];
    GetPlayerName(playerid, NAME, 21);
    return NAME;
}
Reply
#5

Porque Getplayername2 e nгo GetPlayerName ? o.o
Reply
#6

Quote:
Originally Posted by eNtinityGaming
Посмотреть сообщение
Cara nгo entendi... uma variavel tipo essa:
new pnome[MAX_PLAYER_NAME];

?
Variбvel para pegar nome, й sempre MAX_PLAYER_NAME, logicamente. E para pegar o nome

GetPlayerName(playerid, /* Variavel */, sizeof(/*Variavel*/));
Reply
#7

Entendi, obrigado funcionou a stock

[...]

Desculpe galera, nгo funcionou quero dizer, funcionou sу que quando aparece no chat й assim ( Chat ADM ) [eNG]Vini: oalsoasoassoaaooaoa texto aoaoaoao

ou seja o meu nome foi cortado pela metade era pra ser ( Chat ADM ) [eNG]Vinicius: aaaaaaaaaaaaaaaaaaa

pawn Код:
if(text[0] == '#')
    {
        if(PInfo[playerid][Level] > 2)
        {
            static lol[250];
            format(lol, sizeof(lol),"{69b3db}( Chat ADM ) %s: {FFFFFF}%s",PlayerName2(playerid) ,text[1]);
            SendAdminMessage(-1,lol);
            return false;
        }
    }
Reply
#8

tentar assim nгo sei se ta certo
pawn Код:
if(text[0] == '#')
    {
        if(PInfo[playerid][Level] > 2)
                {
            new texto[128];
                        new string[256];

            if(sscanf(cmdtext, "s[128]", texto))
            {
                format(string, sizeof(string), "(») Chat-Admin («) %s (%d) diz: %s", GetPlayerNameEx(playerid), playerid, texto);
                ABroadCast(-1, string, 1);
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "Vocк nгo tem permissгo para usar este comando!");
        }
        return 1;
       }
}

forward ABroadCast(COLOR, const string[], level);

public ABroadCast(COLOR, const string[], level)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(pAdmin[i] >= level) // aqui vocк ajudas os leveis do seu admin de acordo com seu GM
            {
                SendClientMessage(i, COLOR, string);
            }
        }
    }
    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)