Így oldottam meg: public SqlAccFissites(id) { static Query[4096], Len = 0; new c[191]; new Nev[32]; get_user_name(id, Nev, 31); format(c, 190, "%s", Nev); replace_all(c, 190, "\", "\\") replace_all(c, 190, "'", "\'") Len += format(Query[Len], charsmax(Query), "UPDATE csgoreggi SET "); Len += format(Query[Len], charsmax(Query)-Len, "Dollars = '%d', ", Dollar[id]); Len += format(Query[Len], charsmax(Query)-Len, "Kulcs = '%d', ", Kulcs[id]); Len += format(Query[Len], charsmax(Query)-Len, "Szint = '%d', ", Szint[id]); Len += format(Query[Len], charsmax(Query)-Len, "Oles = '%d', ", Oles[id]); for(new i;i < MAX; i++) Len += format(Query[Len], charsmax(Query)-Len, "F%d = '%d', ", i, OsszesSkin[i][id]); for(new i;i < LADA; i++) Len += format(Query[Len], charsmax(Query)-Len, "L%d = '%d', ", i, Lada[id][i]); Len += format(Query[Len], charsmax(Query)-Len, "Jatekosnev = '%s' ", c); Len += format(Query[Len], charsmax(Query)-Len,"WHERE Id = '%d'", gId[id]); SQL_ThreadQuery(SqlTuple,"SqlUpdateQwe", Query); }
És újra itt a hiba: public SqlAccBetolt(id) { new Query[2048], Len = 0; new a[191]; format(a, 190, "%s", gFelhasznalo[id]); replace_all(a, 190, "\", "\\") replace_all(a, 190, "'", "\'") Len += format(Query[Len], charsmax(Query), "SELECT * FROM csgoreggi "); Len += format(Query[Len], charsmax(Query)-Len, "WHERE Felhasznalo = '%s'", a); new Data[2] Data[0] = id; Data[1] = get_user_userid(id); SQL_ThreadQuery(SqlTuple, "SqlAccBetoltQwe", Query, Data, 2); } public SqlAccBetoltQwe(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) { if(FailState == TQUERY_CONNECT_FAILED) { set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!") return } else if(FailState == TQUERY_QUERY_FAILED) { set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!") return } if(Errcode) { log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error) return } new id = Data[0]; if(Data[1] != get_user_userid(id)) return; new Found = SQL_NumRows(Query); if(gMenu[id] == 0) { if(Found > 0) { ColorChat(id, NORMAL, "^4[%s] ^1Ez a felhasználĂłnĂ©v már foglalt!", Prefix); gFolyamatban[id] = 0; RegFomenu(id); } else SqlAccKeszit(id); } else if(gMenu[id] == 1) { if(Found == 0) { ColorChat(id, NORMAL, "^4[%s] ^1Hibás jelszĂł vagy felhasználĂłnĂ©v!", Prefix); gFolyamatban[id] = 0; RegFomenu(id); } else SqlAccLoad(id); } }
_________________ |Az élet minden csatája arra jó, hogy tanuljunk valamit belőle,még azokból is, amelyeket elveszítünk..|
|