SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 03/04/2020, 10:49 PM   #1
MagnatuuS
Big Clucker
 
MagnatuuS's Avatar
 
Join Date: Nov 2019
Location: São Paulo
Posts: 54
Reputation: 0
Default error 047

ERRO NA GAMEMODE
PHP Code:
..\modulos\comandos\comandosadm.sys(207) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase


1 Error

COMANDO
PHP Code:
CMD:agendarban(playeridparams[])
{
    new 
result[30], nick[23], tempo;
    if(
PlayerInfo[playerid][pLogado] == false) return SendClientMessage(playerid0xFF7777AA"ERRO: Você não está logado!");
    if (
PlayerInfo[playerid][pAdmin] >= 1)
    {
        if(
sscanf(params"s[23]ds[30]"nicktemporesult))
        {
            
SendClientMessage(playerid0xC01010FF":.{ffffff} USE: /agendarban [nick] [dias] [motivo]");
            return 
true;
        }
        
CheckAgendarBan(playeridnickresulttempo);            
    }
    else 
SendClientMessage(playerid0xFF7777AA"Você não tem permissão para acessar esse comando!");
    return 
true;

PHP Code:
Mag:CheckAgendarBan(playeridnome[24], motivo[30], dias)
{
    new 
rowsquery[200], string[128];
    
cache_get_row_count(rows);

    if(!
rows)
    {
        
SendClientMessage(playerid0xFF7777AA"Essa conta não existe no banco de dados.");
    }
    else
    {
        new 
ip[16], tempo;
        
        if(
dias != -1)
        {
            
tempo gettime() + dias * (60 60 24);
        }
        else
        {
            
tempo = -1;
        }
        
        
cache_get_value(0"ip"ip16);

        
mysql_format(Conexaoquerysizeof query"INSERT INTO `banidos` (ip, nome, admin, motivo, data, tempo) VALUES ('%s', '%s', '%s', '%s', '%s', '%i')"ipnomePlayerInfo[playerid][pNome], motivoReturnDate(), tempo);
        
mysql_tquery(Conexaoquery);

        if(
tempo == -1)
        {
            
format(string,sizeof(string),"STAFF:{FFFFFF} O Administrador %s baniu %s off-line | Tempo: permanente | Motivo: %s",  PlayerInfo[playerid][pNome], nomemotivo);
            
SendClientMessageToAll(0x7B1E12AA,string);
        }
        else
        {
            
format(string,sizeof(string),"STAFF:{FFFFFF} O Administrador %s baniu %s off-line | Tempo: %i dias | Motivo: %s"PlayerInfo[playerid][pNome], nomediasmotivo);
            
SendClientMessageToAll(0x7B1E12AA,string);
        }
    }
    return 
true;

__________________
Desenvolvedor World of Crime Faccão
MagnatuuS is offline   Reply With Quote
Old 03/04/2020, 11:03 PM   #2
leonatico
Big Clucker
 
leonatico's Avatar
 
Join Date: Feb 2019
Posts: 73
Reputation: 9
Default Re: error 047

em qual linha esta dando erro?
__________________
Desenvolvimento
City Roleplay
Meu 1º Projeto IP: Em Breve
Discord: http://discord.gg/trv3cqs
IP: OFF

Projetos:

Estacionamento Praça de LS: [https://forum.sa-mp.com/showthread.php?p=4132322#post4132322]
leonatico is offline   Reply With Quote
Old 03/04/2020, 11:08 PM   #3
MagnatuuS
Big Clucker
 
MagnatuuS's Avatar
 
Join Date: Nov 2019
Location: São Paulo
Posts: 54
Reputation: 0
Default Re: error 047

PHP Code:
CheckAgendarBan(playeridnickresulttempo); 
__________________
Desenvolvedor World of Crime Faccão
MagnatuuS is offline   Reply With Quote
Old 03/04/2020, 11:30 PM   #4
leonatico
Big Clucker
 
leonatico's Avatar
 
Join Date: Feb 2019
Posts: 73
Reputation: 9
Default Re: error 047

Code:
Mag:CheckAgendarBan(playerid, nome[], motivo[], dias)
{
    new rows, query[200], string[128];
    cache_get_row_count(rows);

    if(!rows)
    {
        SendClientMessage(playerid, 0xFF7777AA, "Essa conta não existe no banco de dados.");
    }
    else
    {
        new ip[16], tempo;
        
        if(dias != -1)
        {
            tempo = gettime() + dias * (60 * 60 * 24);
        }
        else
        {
            tempo = -1;
        }
        
        cache_get_value(0, "ip", ip, 16);

        mysql_format(Conexao, query, sizeof query, "INSERT INTO `banidos` (ip, nome, admin, motivo, data, tempo) VALUES ('%s', '%s', '%s', '%s', '%s', '%i')", ip, nome, PlayerInfo[playerid][pNome], motivo, ReturnDate(), tempo);
        mysql_tquery(Conexao, query);

        if(tempo == -1)
        {
            format(string,sizeof(string),"STAFF:{FFFFFF} O Administrador %s baniu %s off-line | Tempo: permanente | Motivo: %s",  PlayerInfo[playerid][pNome], nome, motivo);
            SendClientMessageToAll(0x7B1E12AA,string);
        }
        else
        {
            format(string,sizeof(string),"STAFF:{FFFFFF} O Administrador %s baniu %s off-line | Tempo: %i dias | Motivo: %s", PlayerInfo[playerid][pNome], nome, dias, motivo);
            SendClientMessageToAll(0x7B1E12AA,string);
        }
    }
    return true;
}
Testar pra ver se funciona
__________________
Desenvolvimento
City Roleplay
Meu 1º Projeto IP: Em Breve
Discord: http://discord.gg/trv3cqs
IP: OFF

Projetos:

Estacionamento Praça de LS: [https://forum.sa-mp.com/showthread.php?p=4132322#post4132322]

Last edited by leonatico; 03/04/2020 at 11:31 PM. Reason: Esqueci de comentar
leonatico 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
error 017: undefined symbol,fatal error 107: too many error messages on one line Slicebook Scripting Help 11 04/05/2014 08:30 PM
fatal error 111: user error: sscanf (possibly the PAWN version) already defined? minijackc Scripting Help 2 15/01/2013 04:17 AM
An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds.... rati555 Scripting Help 1 14/09/2012 07:45 PM
Registered plate stock error 'error 076: syntax error in the expression, or invalid function call' Deal-or-die Scripting Help 2 25/06/2012 03:12 PM
I get tagmismatch error, But i cant find any error error Swiftz Help Archive 1 16/04/2011 04:31 AM


All times are GMT. The time now is 12:31 AM.


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