Portal SAMP
[Ajuda] Erro salvamento MySQL - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Erro salvamento MySQL (/showthread.php?tid=4929)



Erro salvamento MySQL - Enila182 - 01/12/2024

opa pessoal estou com problema de erro de salvamento que é o seguinte

ele está dando esse erro:
Código:
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114288) : warning 202: number of arguments does not match definition
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114288) : error 001: expected token: ";", but found ")"
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114288) : error 029: invalid expression, assumed zero
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114288) : warning 215: expression has no effect
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114289) : warning 202: number of arguments does not match definition
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114289) : error 001: expected token: ";", but found ")"
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114289) : error 029: invalid expression, assumed zero
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114289) : warning 215: expression has no effect
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114290) : warning 202: number of arguments does not match definition
ftp:\\192.304.131.1\SERVIDOR\gamesmodes\GM.pwn(114290) : error 001: expected token: ";", but found ")"

[ASSIM POR DIANTE...]

O erro está vindo desse código:

Código:
function:carregar_sql_hq_armas() {
    cache_get_value_int(0, "MATERIAS_PRIMAS", INFO_ARMAS_HQ[gMATERIAS_PRIMAS]);
    cache_get_value_int(0, "WEAPON_COLT45", INFO_ARMAS_HQ[gWEAPON_COLT45]);
    cache_get_value_int(0, "WEAPON_SILENCED", INFO_ARMAS_HQ[gWEAPON_SILENCED]);
    cache_get_value_int(0, "WEAPON_DEAGLE", INFO_ARMAS_HQ[gWEAPON_DEAGLE]);
    cache_get_value_int(0, "WEAPON_SHOTGUN", INFO_ARMAS_HQ[gWEAPON_SHOTGUN]);
    cache_get_value_int(0, "WEAPON_SAWEDOFF", INFO_ARMAS_HQ[gWEAPON_SAWEDOFF]);
    cache_get_value_int(0, "WEAPON_SHOTGSPA", INFO_ARMAS_HQ[gWEAPON_SHOTGSPA]);
    cache_get_value_int(0, "WEAPON_UZI", INFO_ARMAS_HQ[gWEAPON_UZI]);
    cache_get_value_int(0, "WEAPON_MP5", INFO_ARMAS_HQ[gWEAPON_MP5]);
    cache_get_value_int(0, "WEAPON_TEC9", INFO_ARMAS_HQ[gWEAPON_TEC9]);
    cache_get_value_int(0, "WEAPON_AK47", INFO_ARMAS_HQ[gWEAPON_AK47]);
    cache_get_value_int(0, "WEAPON_M4", INFO_ARMAS_HQ[gWEAPON_M4]);
    cache_get_value_int(0, "WEAPON_RIFLE", INFO_ARMAS_HQ[gWEAPON_RIFLE]);
    cache_get_value_int(0, "WEAPON_SNIPER", INFO_ARMAS_HQ[gWEAPON_SNIPER]);
    cache_get_value_int(0, "DINAMITES", INFO_ARMAS_HQ[gDINAMITES]);
    cache_get_value_int(0, "MUNICOES", INFO_ARMAS_HQ[gMUNICOES]);
    return 1;
}
OBS: quando troco o function: por stock os erros somem. mas não chama funciona o salvamento..


Codigo completo:

Código:
/*--- Produção de Armas ---*/
enum hq_producao_armas {
    gHQ_PRODUCAO,
    gMATERIAS_PRIMAS,
    gWEAPON_COLT45,
      gWEAPON_SILENCED,
      gWEAPON_DEAGLE,
      gWEAPON_SHOTGUN,
      gWEAPON_SAWEDOFF,
      gWEAPON_SHOTGSPA,
    gWEAPON_UZI,
      gWEAPON_MP5,
      gWEAPON_TEC9,
      gWEAPON_AK47,
      gWEAPON_M4,
      gWEAPON_RIFLE,
      gWEAPON_SNIPER,
      gDINAMITES,
    gMUNICOES
}
new INFO_ARMAS_HQ[hq_producao_armas];

public OnGameModeInit() {

    new Query[200];
    mysql_format(Conexao, Query, sizeof(Query2), "SELECT * FROM producao_armas WHERE HQ_PRODUCAO='1'");
    mysql_tquery(Conexao, Query, "carregar_sql_hq_armas");

    return 1;
}

//OS ERROS ACONTECEM NESSA PARTE
function:carregar_sql_hq_armas() {
    cache_get_value_int(0, "MATERIAS_PRIMAS", INFO_ARMAS_HQ[gMATERIAS_PRIMAS]);
    cache_get_value_int(0, "WEAPON_COLT45", INFO_ARMAS_HQ[gWEAPON_COLT45]);
    cache_get_value_int(0, "WEAPON_SILENCED", INFO_ARMAS_HQ[gWEAPON_SILENCED]);
    cache_get_value_int(0, "WEAPON_DEAGLE", INFO_ARMAS_HQ[gWEAPON_DEAGLE]);
    cache_get_value_int(0, "WEAPON_SHOTGUN", INFO_ARMAS_HQ[gWEAPON_SHOTGUN]);
    cache_get_value_int(0, "WEAPON_SAWEDOFF", INFO_ARMAS_HQ[gWEAPON_SAWEDOFF]);
    cache_get_value_int(0, "WEAPON_SHOTGSPA", INFO_ARMAS_HQ[gWEAPON_SHOTGSPA]);
    cache_get_value_int(0, "WEAPON_UZI", INFO_ARMAS_HQ[gWEAPON_UZI]);
    cache_get_value_int(0, "WEAPON_MP5", INFO_ARMAS_HQ[gWEAPON_MP5]);
    cache_get_value_int(0, "WEAPON_TEC9", INFO_ARMAS_HQ[gWEAPON_TEC9]);
    cache_get_value_int(0, "WEAPON_AK47", INFO_ARMAS_HQ[gWEAPON_AK47]);
    cache_get_value_int(0, "WEAPON_M4", INFO_ARMAS_HQ[gWEAPON_M4]);
    cache_get_value_int(0, "WEAPON_RIFLE", INFO_ARMAS_HQ[gWEAPON_RIFLE]);
    cache_get_value_int(0, "WEAPON_SNIPER", INFO_ARMAS_HQ[gWEAPON_SNIPER]);
    cache_get_value_int(0, "DINAMITES", INFO_ARMAS_HQ[gDINAMITES]);
    cache_get_value_int(0, "MUNICOES", INFO_ARMAS_HQ[gMUNICOES]);
    return 1;
}

//AQUI NAO DA ERRO
function:save_sql_armas() {
    new Query[200];
    mysql_format(Conexao, Query, sizeof(Query), "UPDATE producao_armas SET \
    MATERIAS_PRIMAS='%d',\
    WEAPON_COLT45='%d',\
    WEAPON_SILENCED='%d',\
    WEAPON_DEAGLE='%d',\
    WEAPON_SHOTGUN='%d',\
    WEAPON_SAWEDOFF='%d',\
    WEAPON_SHOTGSPA='%d',\
    WEAPON_UZI='%d',\
    WEAPON_MP5='%d',\
    WEAPON_TEC9='%d',\
    WEAPON_AK47='%d',\
    WEAPON_M4='%d',\
    WEAPON_RIFLE='%d',\
    WEAPON_SNIPER='%d',\
    DINAMITES='%d',\
    MUNICOES='%d' WHERE HQ_PRODUCAO='1'",
        INFO_ARMAS_HQ[gMATERIAS_PRIMAS],
        INFO_ARMAS_HQ[gWEAPON_COLT45],
        INFO_ARMAS_HQ[gWEAPON_SILENCED],
        INFO_ARMAS_HQ[gWEAPON_DEAGLE],
        INFO_ARMAS_HQ[gWEAPON_SHOTGUN],
        INFO_ARMAS_HQ[gWEAPON_SAWEDOFF],
        INFO_ARMAS_HQ[gWEAPON_SHOTGSPA],
        INFO_ARMAS_HQ[gWEAPON_UZI],
        INFO_ARMAS_HQ[gWEAPON_MP5],
        INFO_ARMAS_HQ[gWEAPON_TEC9],
        INFO_ARMAS_HQ[gWEAPON_AK47],
        INFO_ARMAS_HQ[gWEAPON_M4],
        INFO_ARMAS_HQ[gWEAPON_RIFLE],
        INFO_ARMAS_HQ[gDINAMITES],
        INFO_ARMAS_HQ[gMUNICOES]);
    mysql_query(Conexao, Query);
    return 1;
}



RE: Erro salvamento MySQL - Enila182 - 02/12/2024

Resolvido pelo proprio portal samp via discord ( CTRL + S )
Obrigado