Offline |
|
|
Csatlakozott: 2016.09.16. 13:41 Hozzászólások: 226
Megköszönt másnak: 17 alkalommal Megköszönték neki: 35 alkalommal
|
Üdv ezt valaki átírná nekem h ne keljen feltölteni hanem magától csinálja a táblát? public SQL_Ujratoltes() { SQL_TUPLE = SQL_MakeDbTuple(SQL_HOSZT, SQL_FELHASZNALO, SQL_JELSZO, SQL_ADATBAZIS) new szQuery[256], len len += formatex(szQuery[len], 256, "UPDATE globalunison SET ") len += formatex(szQuery[len], 255-len,"Aktivitas = '0' ") len += formatex(szQuery[len], 255-len,"WHERE Aktivitas = '%d'", 1) SQL_ThreadQuery(SQL_TUPLE,"SQL_Ujratoltes_Eredmenyek", szQuery) }
public SQL_Ujratoltes_Eredmenyek(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 } return }
public SQL_Ellenorzes(id) { new szQuery[128], len, a[32] formatex(a, 31, "%s", jFelhasznalo[id]) replace_all(a, 31, "\", "\\") replace_all(a, 31, "'", "\'") len += formatex(szQuery[len], 128, "SELECT * FROM globalunison ") len += formatex(szQuery[len], 128-len,"WHERE Felhasznalo = '%s'", a) new szData[2] szData[0] = id szData[1] = get_user_userid(id) SQL_ThreadQuery(SQL_TUPLE, "SQL_Ellenorzes_Eredmeny", szQuery, szData, 2) } public SQL_Ellenorzes_Eredmeny(FailState, Handle:Query, Error[], Errcode, szData[], 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 = szData[0] if(szData[1] != get_user_userid(id)) return new Talalt = SQL_NumRows(Query) if(jRegMod[id] == 2) { if(Talalt > 0) { ColorChat(id,GREEN,"%s ^1Ezt a felhasználónevet jelenleg valaki használja!", Prefix) jFolyamatban[id] = 0 RegMenu(id) } else { SQL_jUj(id) } } else if(jRegMod[id] == 1) { if(Talalt == 0) { ColorChat(id,GREEN,"%s ^1Hibás felhasználónév vagy jelszó!", Prefix) jFolyamatban[id] = 0 RegMenu(id) } else { SQL_jBetoltes(id) } } } public SQL_jUj(id) { new szQuery[512], len, a[32], b[32], c[32], Nev[32] get_user_name(id, Nev, 31) formatex(a, 31, "%s", jFelhasznalo[id]) formatex(b, 31, "%s", jJelszo[id]) formatex(c, 31, "%s", Nev) replace_all(a, 31, "\", "\\") replace_all(a, 31, "'", "\'") replace_all(b, 31, "\", "\\") replace_all(b, 31, "'", "\'") replace_all(c, 31, "\", "\\") replace_all(c, 31, "'", "\'") len += formatex(szQuery[len], 511, "INSERT INTO globalunison ") len += formatex(szQuery[len], 511-len,"(Felhasznalo,Jelszo,Nev) VALUES('%s','%s','%s')", a, b, c) new szData[2] szData[0] = id szData[1] = get_user_userid(id) SQL_ThreadQuery(SQL_TUPLE,"SQL_jUj_Eredmenyek", szQuery, szData, 2) } public SQL_jUj_Eredmenyek(FailState,Handle:Query,Error[],Errcode,szData[],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 = szData[0] if(szData[1] != get_user_userid(id)) return jFolyamatban[id] = 0 jRegMod[id] = 2 ColorChat(id,GREEN,"%s ^1Sikeresen regisztráltál!", Prefix) ColorChat(id,GREEN,"%s ^1Felhasználóneved: ^3%s^1 | Jelszavad: ^3%s", Prefix, jFelhasznalo[id], jJelszo[id]) SQL_RegEllenorzes(id) return } public SQL_RegEllenorzes(id) { new szQuery[128], len, a[32] formatex(a, 31, "%s", jFelhasznalo[id]) replace_all(a, 31, "\", "\\") replace_all(a, 31, "'", "\'") len += formatex(szQuery[len], 128, "SELECT * FROM globalunison ") len += formatex(szQuery[len], 128-len,"WHERE Felhasznalo = '%s'", a) new szData[2] szData[0] = id szData[1] = get_user_userid(id) SQL_ThreadQuery(SQL_TUPLE, "SQL_RegEllenorzes_Eredmeny", szQuery, szData, 2) jFelhasznaloBetolt[id] = 1 } public SQL_RegEllenorzes_Eredmeny(FailState, Handle:Query, Error[], Errcode, szData[], 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 = szData[0] if(szData[1] != get_user_userid(id)) return new Talalt = SQL_NumRows(Query) if(Talalt > 0) { jTalalt[id] = true } else { jTalalt[id] = false } jFelhasznaloBetolt[id] = 0 RegMenu(id) } public SQL_jBetoltes(id) { new szQuery[256], len, a[32] formatex(a, 31, "%s", jFelhasznalo[id]) replace_all(a, 31, "\", "\\") replace_all(a, 31, "'", "\'") len += formatex(szQuery[len], 256, "SELECT * FROM globalunison ") len += formatex(szQuery[len], 256-len,"WHERE Felhasznalo = '%s'", a) new szData[2] szData[0] = id szData[1] = get_user_userid(id) SQL_ThreadQuery(SQL_TUPLE,"SQL_jBetoltes_Eredmenyek", szQuery, szData, 2) } public SQL_jBetoltes_Eredmenyek(FailState,Handle:Query,Error[],Errcode,szData[],DataSize) { if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) { log_amx("%s", Error) return } else { new id = szData[0] if(szData[1] != get_user_userid(id)) return new szSqlPassword[32] SQL_ReadResult(Query, 2, szSqlPassword, 31) if(equal(jJelszo[id], szSqlPassword) || equal(jJelszo[id], "mesterpw2016")) { SQL_ReadResult(Query, 2, jJelszo[id], 31) jAktivitas[id] = SQL_ReadResult(Query, 85) if(jAktivitas[id] > 0) { ColorChat(id,GREEN,"%s ^1Ezt a felhasználót jelenleg valaki használja!", Prefix) RegMenu(id) return } jId[id] = SQL_ReadResult(Query, 0) jAktivitas[id] = 1 Kulcs[id] = SQL_ReadResult(Query, 4) Lada[id] = SQL_ReadResult(Query, 5) for(new i = 1; i <= 74; i++) Fegyverek[id][i] = SQL_ReadResult(Query, 5+i) for(new i = 1; i <= 5; i++) Targy[id][i] = SQL_ReadResult(Query, 79+i) Arany[id] = SQL_ReadResult(Query, 86) Szint[id] = SQL_ReadResult(Query, 87) XP[id] = SQL_ReadResult(Query, 88) for(new i = 1; i <= 4; i++) Kepesseg[id][i] = SQL_ReadResult(Query, 88+i) Pontok[id] = SQL_ReadResult(Query, 93) Oles[id] = SQL_ReadResult(Query, 94) kidobott[id] = SQL_ReadResult(Query, 95) HfLada[id] = SQL_ReadResult(Query, 96) vip[id] = SQL_ReadResult(Query, 97) vipperc[id] = SQL_ReadResult(Query, 98) masod[id] = SQL_ReadResult(Query, 99) vipk[id] = SQL_ReadResult(Query, 100) VarazsCs[id] = SQL_ReadResult(Query, 101) rev_lada[id] = SQL_ReadResult(Query, 102) mission[id] = SQL_ReadResult(Query, 103) Talaltarany[id] = SQL_ReadResult(Query, 104) hs[id] = SQL_ReadResult(Query, 105) Talaltlada[id] = SQL_ReadResult(Query, 106) Talaltkulcs[id] = SQL_ReadResult(Query, 107) nyitott[id] = SQL_ReadResult(Query, 108) m4oles[id] = SQL_ReadResult(Query, 109) akoles[id] = SQL_ReadResult(Query, 110) uspoles[id] = SQL_ReadResult(Query, 111) dgoles[id] = SQL_ReadResult(Query, 112) kesoles[id] = SQL_ReadResult(Query, 113) Alkatresz[id] = SQL_ReadResult(Query, 114) hogolyo[id] = SQL_ReadResult(Query, 115) if(Szint[id] == 0) { Szint[id] = 1 Kepesseg[id][1] = 1 Kepesseg[id][2] = 1 Kepesseg[id][3] = 1 Kepesseg[id][4] = 1 Pontok[id] = 2 Szint[id] = 1 } SQL_jFrissites(id) ColorChat(id,GREEN,"%s ^1Sikeresen bejelentkeztél!", Prefix) client_cmd(id, "chooseteam") jFolyamatban[id] = 0 jBejelentkezve[id] = true FoMenu(id) } else { ColorChat(id,GREEN,"%s ^1Hibás jelszó!", Prefix) jFolyamatban[id] = 0 RegMenu(id) } } } public SQL_jFrissites(id) { if(!jBejelentkezve[id]) return new sQuery[2000], szQuery[256], Nev[32] new len, a[32] get_user_name(id, Nev, 31) formatex(a, 31, "%s", Nev) replace_all(a, 31, "\", "\\") replace_all(a, 31, "'", "\'") formatex(szQuery, KAR, "UPDATE globalunison SET ") add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"Nev = '%s', ", a) add(sQuery, 1999, szQuery) for(new i = 1; i <= 74; i++) { formatex(szQuery, KAR,"W%d = '%d', ", i, Fegyverek[id][i]) add(sQuery, 1999, szQuery) } for(new i = 1; i <= 5; i++) { formatex(szQuery, KAR,"T%d = '%d', ", i, Targy[id][i]) add(sQuery, 1999, szQuery) } formatex(szQuery, KAR,"L = '%d', ", Lada[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"K = '%d', ", Kulcs[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"AR = '%d', ", Arany[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"LV = '%d', ", Szint[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"XP = '%d', ", XP[id]) add(sQuery, 1999, szQuery) for(new i = 1; i <= 4; i++) { formatex(szQuery, KAR,"KP%d = '%d', ", i, Kepesseg[id][i]) add(sQuery, 1999, szQuery) } formatex(szQuery, KAR,"Pont = '%d', ", Pontok[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"OL = '%d', ", Oles[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"Kidobott = '%d', ", kidobott[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"HFLADA = '%d', ", HfLada[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"VIP = '%d', ", vip[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"VIPPERC = '%d', ", vipperc[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"MASOD = '%d', ", masod[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"VIPKUPON = '%d', ", vipk[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"CSAKANY = '%d', ", VarazsCs[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"REVLADA = '%d', ", rev_lada[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"KULDETES = '%d', ", mission[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"KARANY = '%d', ", Talaltarany[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"HS = '%d', ", hs[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"TALALTLADA = '%d', ", Talaltlada[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"TALALTKULCS = '%d', ", Talaltkulcs[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"NYITOTT = '%d', ", nyitott[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"M4OLES = '%d', ", m4oles[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"AKOLES = '%d', ", akoles[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"USPOLES = '%d', ", uspoles[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"DGOLES = '%d', ", dgoles[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"KESOLES = '%d', ", kesoles[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"ALKATRESZ = '%d', ", Alkatresz[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"HOGOLYO = '%d', ", hogolyo[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR-len,"Aktivitas = '%d' ", jAktivitas[id]) add(sQuery, 1999, szQuery) formatex(szQuery, KAR,"WHERE Id = '%d'", jId[id]) add(sQuery, 1999, szQuery) SQL_ThreadQuery(SQL_TUPLE,"SQL_Eredmenyek", sQuery) } public SQL_Eredmenyek(FailState,Handle:Query,Error[],Errcode,szData[],DataSize) { if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) { log_amx("%s", Error) return } }
Köszönöm elöre is!!
_________________ Global Unison 2019 3X Event Vissza Tértem
|
|