SA-MP Forums Archive
[Ajuda] Comando /a [texto] para admins - 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 /a [texto] para admins (/showthread.php?tid=421984)



Comando /a [texto] para admins - Emanuel17 - 11.03.2013

Nгo sei porquк mas coloquei este comando no meu GM e ele tб a dar o erro

C:\Users\Emanuel\Downloads\samp03x_svr_win32\filte rscripts\emanuel.pwn(347) : error 017: undefined symbol "Name"

Se alguйm poder me dizer qual й o erro eu agradecia...

pawn Код:
CMD:a(playerid, params[])
{
    new Texto[128];
    if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin para usar este comando!");
    if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, CINZA, "[LL ADMIN] Use /a [texto]"), SendClientMessage(playerid, CINZA, "Use o comando para mandar mensagens para os admins online");
    if(PlayerDados[playerid][Admin] == 1) AdminNivel = "*Ajudante";
    if(PlayerDados[playerid][Admin] == 2) AdminNivel = "*Moderador";
    if(PlayerDados[playerid][Admin] == 3) AdminNivel = "*Admin Iniciante";
    if(PlayerDados[playerid][Admin] == 4) AdminNivel = "*Admin Geral";
    if(PlayerDados[playerid][Admin] == 5) AdminNivel = "*Staff";
    if(PlayerDados[playerid][Admin] == 6) AdminNivel = "*Dono";
    format(String, sizeof(String), "%s %s: %s", AdminNivel, Name(playerid), Texto);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PlayerDados[i][Admin] > 0)
        {
            SendClientMessage(i, AZUL_CLARO, String);
        }
    }
    new File:Chatadm = fopen("LLADMIN/Logs/Chatadm.log", io_append);
    fwrite(Chatadm, String);
    fclose(Chatadm);
    return 1;
}



Re: Comando /a [texto] para admins - Wooziesan - 11.03.2013

tenta apagar a variavel Name na linha 347 acho q й isso o erro. mostra oq tem na linha 347 qualquer coisa...


Re: Comando /a [texto] para admins - Sergiosousa - 11.03.2013

Aonde tб Name(playerid) troque pela sua variavel de pegar nome do jogador


Re: Comando /a [texto] para admins - mau.tito - 11.03.2013

Falta isto
pawn Код:
stock PlayerName(playerid) { new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name,sizeof(name);
return name;
}



Re: Comando /a [texto] para admins - MatheusAlcapone - 11.03.2013

pawn Код:
CMD:a(playerid, params[])
{
    new Texto[128], Nome[24];
    GetPlayerName(playerid, Nome, 24);
    if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin para usar este comando!");
    if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, CINZA, "[LL ADMIN] Use /a [texto]"), SendClientMessage(playerid, CINZA, "Use o comando para mandar mensagens para os admins online");
    if(PlayerDados[playerid][Admin] == 1) AdminNivel = "*Ajudante";
    if(PlayerDados[playerid][Admin] == 2) AdminNivel = "*Moderador";
    if(PlayerDados[playerid][Admin] == 3) AdminNivel = "*Admin Iniciante";
    if(PlayerDados[playerid][Admin] == 4) AdminNivel = "*Admin Geral";
    if(PlayerDados[playerid][Admin] == 5) AdminNivel = "*Staff";
    if(PlayerDados[playerid][Admin] == 6) AdminNivel = "*Dono";
    format(String, sizeof(String), "%s %s: %s", AdminNivel, Nome, Texto);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PlayerDados[i][Admin] > 0)
        {
            SendClientMessage(i, AZUL_CLARO, String);
        }
    }
    new File:Chatadm = fopen("LLADMIN/Logs/Chatadm.log", io_append);
    fwrite(Chatadm, String);
    fclose(Chatadm);
    return 1;
}
@Vocк sгo rбpidos em...


Re: Comando /a [texto] para admins - Emanuel17 - 11.03.2013

Pode ensinar a criar uma variavel ?


Re: Comando /a [texto] para admins - Wooziesan - 11.03.2013

pawn Код:
new Name[MAX_PLAYER_NAME]



Re: Comando /a [texto] para admins - Emanuel17 - 11.03.2013

Alguem conheзe um sistema de administraзгo bom