SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 16/09/2013, 07:22 PM   #1
Douglas651
Big Clucker
 
Join Date: Jul 2013
Location: Rio De Janeiro
Posts: 121
Reputation: 1
Default Convertendo

Ola galera queria Converter esse comando que esta em zcmd para strcmp pois meu gm e todo feito em strcmp e alem disso quando eu coloquei esse comando la eu adicionei la a include <zcmd> mas mesmo assim deu esses 4 erros

C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1490) : error 029: invalid expression, assumed zero
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1490) : error 017: undefined symbol "cmd_avisar"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1490) : error 029: invalid expression, assumed zero
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1490) : fatal error 107: too many error messages on one line

PHP Code:
    CMD:avisar(playeridparams[])
{
    if(
IsPlayerAdmin(playerid))
    {
        new 
id;
        new 
reason[32];
        new 
string[128];
        new 
string1[128];
        new 
nomeadmin[MAX_PLAYER_NAME];
        new 
nomeplayer[MAX_PLAYER_NAME];

        if(
sscanf(params"us"idreason)) return SendClientMessage(playeridINFO,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");
        
GetPlayerName(playeridnomeadminsizeof(nomeadmin));
        
GetPlayerName(idnomeplayersizeof(nomeplayer));
        if(
avisar[id] == 0)
        {
            
format(stringsizeof(string), "|MCAdmin|Você Deu Um Aviso Ao Jogador %s. ( 1/3 )"nomeplayer);
            
format(string1sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 1/3 )"nomeadminreason);
            
SendClientMessage(playeridSUCESSOstring);
            
SendClientMessage(idINFOstring1);
            
Avisos[id] = 1;
        }
        else if(
Avisos[id] == 1)
        {
            
format(stringsizeof(string), "|MCAdmin|:Você Deu Um Aviso ao jogador %s. ( 2/3 )"nomeplayer);
            
format(string1sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 2/3 )"nomeadminreason);
            
SendClientMessage(playeridSUCESSOstring);
            
SendClientMessage(idINFOstring1);
            
Avisos[id] = 2;
        }
        else if(
Avisos[id] == 2)
        {
            
format(stringsizeof(string), "|MCAdmin|:Você Deu Um Aviso Ao jogador %s. ( 3/3 )"nomeplayer);
            
format(string1sizeof(string1), "|MCAdmin|:Você levou Um Aviso Do Administrador %s.Motivo: %s. ( 3/3 )"nomeadminreason);
            
SendClientMessage(playeridSUCESSOstring);
            
SendClientMessage(idINFOstring1);
            
SendClientMessage(idINFO"|MCAdmin|:Você Recebeu 3 Avisos E Foi Kikado,Nao Volte A Fazer Coisas Erradas,leia As regras /regras!");
            
SetTimer("KickTimer"50false);
        }

        
printf("|MCLog|:O administrador %s deu um Aviso ao jogador %s.Motivo: %s"nomeadminnomeplayerreason);
    }
    else
    {
        
SendClientMessage(playeridFAIL"|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");
    }
    return 
1;

Obrigado A quem puder Ajudar
Douglas651 is offline   Reply With Quote
Old 16/09/2013, 07:39 PM   #2
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,169
Reputation: 802
Default Re: Convertendo

aqui tem em strcmp

pawn Code:
if(strcmp("/infovip", cmdtext, true, 10))
{
    if(IsPlayerAdmin(playerid))
    {
        new id, reason[32], string[128], string1[128], nomeadmin[MAX_PLAYER_NAME], nomeplayer[MAX_PLAYER_NAME];

        if(sscanf(cmdtext, "s[10]us", cmd, id, reason)) return SendClientMessage(playerid, INFO,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");
        GetPlayerName(playerid, nomeadmin, sizeof(nomeadmin));
        GetPlayerName(id, nomeplayer, sizeof(nomeplayer));
        if(avisar[id] == 0)
        {
            format(string, sizeof(string), "|MCAdmin|Você Deu Um Aviso Ao Jogador %s. ( 1/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 1/3 )", nomeadmin, reason);
            SendClientMessage(playerid, SUCESSO, string);
            SendClientMessage(id, INFO, string1);
            Avisos[id] = 1;
        }
        else if(Avisos[id] == 1)
        {
            format(string, sizeof(string), "|MCAdmin|:Você Deu Um Aviso ao jogador %s. ( 2/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 2/3 )", nomeadmin, reason);
            SendClientMessage(playerid, SUCESSO, string);
            SendClientMessage(id, INFO, string1);
            Avisos[id] = 2;
        }
        else if(Avisos[id] == 2)
        {
            format(string, sizeof(string), "|MCAdmin|:Você Deu Um Aviso Ao jogador %s. ( 3/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você levou Um Aviso Do Administrador %s.Motivo: %s. ( 3/3 )", nomeadmin, reason);
            SendClientMessage(playerid, SUCESSO, string);
            SendClientMessage(id, INFO, string1);
            SendClientMessage(id, INFO, "|MCAdmin|:Você Recebeu 3 Avisos E Foi Kikado,Nao Volte A Fazer Coisas Erradas,leia As regras /regras!");
            SetTimer("KickTimer", 50, false);
        }

        printf("|MCLog|:O administrador %s deu um Aviso ao jogador %s.Motivo: %s", nomeadmin, nomeplayer, reason);
    }
    else
    {
        SendClientMessage(playerid, FAIL, "|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");
    }
    return 1;
}

tenta ae
PT is offline   Reply With Quote
Old 16/09/2013, 07:43 PM   #3
Douglas651
Big Clucker
 
Join Date: Jul 2013
Location: Rio De Janeiro
Posts: 121
Reputation: 1
Default Re: Convertendo

Quote:
Originally Posted by PT View Post
aqui tem em strcmp

pawn Code:
if(strcmp("/infovip", cmdtext, true, 10))
{
    if(IsPlayerAdmin(playerid))
    {
        new id, reason[32], string[128], string1[128], nomeadmin[MAX_PLAYER_NAME], nomeplayer[MAX_PLAYER_NAME];

        if(sscanf(cmdtext, "s[10]us", cmd, id, reason)) return SendClientMessage(playerid, INFO,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");
        GetPlayerName(playerid, nomeadmin, sizeof(nomeadmin));
        GetPlayerName(id, nomeplayer, sizeof(nomeplayer));
        if(avisar[id] == 0)
        {
            format(string, sizeof(string), "|MCAdmin|Você Deu Um Aviso Ao Jogador %s. ( 1/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 1/3 )", nomeadmin, reason);
            SendClientMessage(playerid, SUCESSO, string);
            SendClientMessage(id, INFO, string1);
            Avisos[id] = 1;
        }
        else if(Avisos[id] == 1)
        {
            format(string, sizeof(string), "|MCAdmin|:Você Deu Um Aviso ao jogador %s. ( 2/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 2/3 )", nomeadmin, reason);
            SendClientMessage(playerid, SUCESSO, string);
            SendClientMessage(id, INFO, string1);
            Avisos[id] = 2;
        }
        else if(Avisos[id] == 2)
        {
            format(string, sizeof(string), "|MCAdmin|:Você Deu Um Aviso Ao jogador %s. ( 3/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você levou Um Aviso Do Administrador %s.Motivo: %s. ( 3/3 )", nomeadmin, reason);
            SendClientMessage(playerid, SUCESSO, string);
            SendClientMessage(id, INFO, string1);
            SendClientMessage(id, INFO, "|MCAdmin|:Você Recebeu 3 Avisos E Foi Kikado,Nao Volte A Fazer Coisas Erradas,leia As regras /regras!");
            SetTimer("KickTimer", 50, false);
        }

        printf("|MCLog|:O administrador %s deu um Aviso ao jogador %s.Motivo: %s", nomeadmin, nomeplayer, reason);
    }
    else
    {
        SendClientMessage(playerid, FAIL, "|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");
    }
    return 1;
}

tenta ae
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1494) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1496) : error 017: undefined symbol "INFO"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : error 017: undefined symbol "avisar"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : warning 215: expression has no effect
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : error 001: expected token: ";", but found "]"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : error 029: invalid expression, assumed zero
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : fatal error 107: too many error messages on one line
Douglas651 is offline   Reply With Quote
Old 16/09/2013, 07:46 PM   #4
Schocc
High-roller
 
Join Date: Mar 2012
Location: /home
Posts: 3,240
Reputation: 378
Default Re: Convertendo

@dica: Converta todo seu gamemode em zcmd.

@OFF:Quem quiser aquela tranqueira de bloody vegas em ycmd,sscanf eu tenho aqui quando eu mexia com PAWN eu dei uma modificada básica; Passo por PM
Schocc is offline   Reply With Quote
Old 16/09/2013, 07:52 PM   #5
Douglas651
Big Clucker
 
Join Date: Jul 2013
Location: Rio De Janeiro
Posts: 121
Reputation: 1
Default Re: Convertendo

Quote:
Originally Posted by Schocc View Post
@dica: Converta todo seu gamemode em zcmd.

@OFF:Quem quiser aquela tranqueira de bloody vegas em ycmd,sscanf eu tenho aqui quando eu mexia com PAWN eu dei uma modificada básica; Passo por PM
Cara ate posso mais por enquanto preciso desse comando em strcmp
Douglas651 is offline   Reply With Quote
Old 16/09/2013, 07:53 PM   #6
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,169
Reputation: 802
Default Re: Convertendo

se der erro dnv posta as linhas

pawn Code:
if(strcmp("/aviso", cmdtext, true, 10))
{
    if(IsPlayerAdmin(playerid))
    {
        new id, reason[32], stringpt[128], string1[128], nomeadmin[MAX_PLAYER_NAME], nomeplayer[MAX_PLAYER_NAME];

        if(sscanf(cmdtext, "s[10]us", cmd, id, reason)) return SendClientMessage(playerid, INFO,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");
        GetPlayerName(playerid, nomeadmin, sizeof(nomeadmin));
        GetPlayerName(id, nomeplayer, sizeof(nomeplayer));
        if(Avisos[id] == 0)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|Você Deu Um Aviso Ao Jogador %s. ( 1/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 1/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 1;
        }
        else if(Avisos[id] == 1)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso ao jogador %s. ( 2/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 2/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 2;
        }
        else if(Avisos[id] == 2)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso Ao jogador %s. ( 3/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você levou Um Aviso Do Administrador %s.Motivo: %s. ( 3/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            SendClientMessage(id, -1, "|MCAdmin|:Você Recebeu 3 Avisos E Foi Kikado,Nao Volte A Fazer Coisas Erradas,leia As regras /regras!");
            Kick(id);
        }
        printf("|MCLog|:O administrador %s deu um Aviso ao jogador %s.Motivo: %s", nomeadmin, nomeplayer, reason);
    }
    else
    {
        SendClientMessage(playerid, FAIL, "|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");
    }
    return 1;
}
PT is offline   Reply With Quote
Old 16/09/2013, 07:58 PM   #7
Douglas651
Big Clucker
 
Join Date: Jul 2013
Location: Rio De Janeiro
Posts: 121
Reputation: 1
Default Re: Convertendo

Quote:
Originally Posted by PT View Post
se der erro dnv posta as linhas

pawn Code:
if(strcmp("/aviso", cmdtext, true, 10))
{
    if(IsPlayerAdmin(playerid))
    {
        new id, reason[32], stringpt[128], string1[128], nomeadmin[MAX_PLAYER_NAME], nomeplayer[MAX_PLAYER_NAME];

        if(sscanf(cmdtext, "s[10]us", cmd, id, reason)) return SendClientMessage(playerid, INFO,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");
        GetPlayerName(playerid, nomeadmin, sizeof(nomeadmin));
        GetPlayerName(id, nomeplayer, sizeof(nomeplayer));
        if(Avisos[id] == 0)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|Você Deu Um Aviso Ao Jogador %s. ( 1/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 1/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 1;
        }
        else if(Avisos[id] == 1)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso ao jogador %s. ( 2/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 2/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 2;
        }
        else if(Avisos[id] == 2)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso Ao jogador %s. ( 3/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você levou Um Aviso Do Administrador %s.Motivo: %s. ( 3/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            SendClientMessage(id, -1, "|MCAdmin|:Você Recebeu 3 Avisos E Foi Kikado,Nao Volte A Fazer Coisas Erradas,leia As regras /regras!");
            Kick(id);
        }
        printf("|MCLog|:O administrador %s deu um Aviso ao jogador %s.Motivo: %s", nomeadmin, nomeplayer, reason);
    }
    else
    {
        SendClientMessage(playerid, FAIL, "|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");
    }
    return 1;
}
Linhas

PHP Code:
Linha 1496: if(sscanf(cmdtext"s[10]us"cmdidreason)) return SendClientMessage(playeridINFO,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");

linha 1499: if(Avisos[id] == 0
erros os mesmos

C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1496) : error 017: undefined symbol "INFO"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : error 017: undefined symbol "Avisos"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : warning 215: expression has no effect
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : error 001: expected token: ";", but found "]"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : error 029: invalid expression, assumed zero
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1499) : fatal error 107: too many error messages on one line
Douglas651 is offline   Reply With Quote
Old 16/09/2013, 08:18 PM   #8
Douglas651
Big Clucker
 
Join Date: Jul 2013
Location: Rio De Janeiro
Posts: 121
Reputation: 1
Default Re: Convertendo

Alguem Pode Ajuda Por Favor To precisando Muito Desse Comando se nao conseguirem consertar esse pode postar outro de boa,mas que seja em strcmp
Douglas651 is offline   Reply With Quote
Old 16/09/2013, 08:22 PM   #9
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,169
Reputation: 802
Default Re: Convertendo

pronto

pawn Code:
// topo da gm
new Avisos[MAX_PLAYERS] = 0;



if(strcmp("/aviso", cmdtext, true, 10))
{
    if(IsPlayerAdmin(playerid))
    {
        new id, reason[32], stringpt[128], string1[128], nomeadmin[MAX_PLAYER_NAME], nomeplayer[MAX_PLAYER_NAME];

        if(sscanf(cmdtext, "s[10]us", cmd, id, reason)) return SendClientMessage(playerid, -1,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");
        GetPlayerName(playerid, nomeadmin, sizeof(nomeadmin));
        GetPlayerName(id, nomeplayer, sizeof(nomeplayer));
        if(Avisos[id] == 0)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|Você Deu Um Aviso Ao Jogador %s. ( 1/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 1/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 1;
        }
        else if(Avisos[id] == 1)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso ao jogador %s. ( 2/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 2/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 2;
        }
        else if(Avisos[id] == 2)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso Ao jogador %s. ( 3/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você levou Um Aviso Do Administrador %s.Motivo: %s. ( 3/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            SendClientMessage(id, -1, "|MCAdmin|:Você Recebeu 3 Avisos E Foi Kikado,Nao Volte A Fazer Coisas Erradas,leia As regras /regras!");
            Kick(id);
        }
        printf("|MCLog|:O administrador %s deu um Aviso ao jogador %s.Motivo: %s", nomeadmin, nomeplayer, reason);
    }
    else
    {
        SendClientMessage(playerid, FAIL, "|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");
    }
    return 1;
}
PT is offline   Reply With Quote
Old 16/09/2013, 08:28 PM   #10
Douglas651
Big Clucker
 
Join Date: Jul 2013
Location: Rio De Janeiro
Posts: 121
Reputation: 1
Default Re: Convertendo

Quote:
Originally Posted by PT View Post
pronto

pawn Code:
// topo da gm
new Avisos[MAX_PLAYERS] = 0;



if(strcmp("/aviso", cmdtext, true, 10))
{
    if(IsPlayerAdmin(playerid))
    {
        new id, reason[32], stringpt[128], string1[128], nomeadmin[MAX_PLAYER_NAME], nomeplayer[MAX_PLAYER_NAME];

        if(sscanf(cmdtext, "s[10]us", cmd, id, reason)) return SendClientMessage(playerid, -1,"|MCAdmin|:Use: /Aviso [ID] [Motivo]");
        GetPlayerName(playerid, nomeadmin, sizeof(nomeadmin));
        GetPlayerName(id, nomeplayer, sizeof(nomeplayer));
        if(Avisos[id] == 0)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|Você Deu Um Aviso Ao Jogador %s. ( 1/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 1/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 1;
        }
        else if(Avisos[id] == 1)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso ao jogador %s. ( 2/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você Levou Um Aviso Do Administrador %s.Motivo: %s. ( 2/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            Avisos[id] = 2;
        }
        else if(Avisos[id] == 2)
        {
            format(stringpt, sizeof(stringpt), "|MCAdmin|:Você Deu Um Aviso Ao jogador %s. ( 3/3 )", nomeplayer);
            format(string1, sizeof(string1), "|MCAdmin|:Você levou Um Aviso Do Administrador %s.Motivo: %s. ( 3/3 )", nomeadmin, reason);
            SendClientMessage(playerid, -1, stringpt);
            SendClientMessage(id, -1, string1);
            SendClientMessage(id, -1, "|MCAdmin|:Você Recebeu 3 Avisos E Foi Kikado,Nao Volte A Fazer Coisas Erradas,leia As regras /regras!");
            Kick(id);
        }
        printf("|MCLog|:O administrador %s deu um Aviso ao jogador %s.Motivo: %s", nomeadmin, nomeplayer, reason);
    }
    else
    {
        SendClientMessage(playerid, FAIL, "|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");
    }
    return 1;
}
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(1531) : error 017: undefined symbol "FAIL"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\Brasil Morte Certa\filterscripts\Admin15.pwn(4) : error 017: undefined symbol "MAX_PLAYERS"

Linhas Dos erros

PHP Code:
Linha 1531SendClientMessage(playeridFAIL"|MCErro|:Você Não Tem Permissão Para Usar Esse Comando");


Linha 4:new Avisos[MAX_PLAYERS] = 0
@edit Coloquei a linha 4 no onplayercomandtext e o erro sumiu mas o erro do fail ainda ta la

@Edit

Ja resolvi O Erro Obrigado

+ rep PT

Mas ele nao ta avisando ao player nem kikando

Last edited by Douglas651; 17/09/2013 at 08:23 PM.
Douglas651 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tutorial] Convertendo Objetos do MTA Para o SA-MP Xapita_Halls Lançamentos/Releases 9 15/02/2014 11:03 PM
[Ajuda] Convertendo .map do MTA para .pwn Luciano_Jr Português/Portuguese 14 29/07/2013 12:32 AM
[Ajuda] convertendo objetos? OakleyBrasil Português/Portuguese 4 22/07/2012 11:20 PM
[Ajuda] Convertendo cmd Don_Speed Português/Portuguese 5 11/06/2012 06:02 PM
[Ajuda]Não ta convertendo Luiz98 Português/Portuguese 3 04/10/2011 11:34 PM


All times are GMT. The time now is 07:41 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.