taip zinau,as jau pasidariau to ko man reikejo,bet labai ilgai reikejo cia krustis..
beje su hex editinimu kazkokia xujnia.kazkodel generuojasi tie nauji hex kodai....
buna taip : 38 6d f7
38 6d 66 f7...
Beje .hex as needitinau.Dariau kitaip :
Norejau apeiti online verification siame plugine ir pavyko.
Pluginas jungiasi i mysql serveri,ir jeigu nepavyksta prisijungti,servas uzluzta.
Taigi kilo ideja : reikia perkurti pati sqlite.Bet su kompiliavimu buvo problemu...
alliedmodders nifiga nepadeda,nieko ten jie nesarina,lopai atsiprasant yra..
kol sustvarkiau kad compilintu per linux,ir dar pati koda c++ reikejo redaguot... 3 dienu darbas bet pavyko...
L 03/30/2013 - 17:13:29: [AMXX] Plugin (blabla.amxx") is setting itself as failed.
L 03/30/2013 - 17:13:29: [AMXX] Plugin says: - Your server has not passed online verification.
L 03/30/2013 - 17:13:29: [AMXX] Displaying debug trace (plugin "blabla.amxx")
L 03/30/2013 - 17:13:29: [AMXX] Run time error 1: forced exit
Code: Select all
static cell AMX_NATIVE_CALL SQL_Connect(AMX *amx, cell *params){ SQL_Connection *sql = (SQL_Connection *)GetHandle(params[1], Handle_Connection); if (!sql) { MF_LogError(amx, AMX_ERR_NATIVE, "Invalid handle: %d", params[1]); return 0; } DatabaseInfo nfo; nfo.database = sql->db; nfo.user = ""; nfo.pass = ""; nfo.port = 0; nfo.host = ""; char buffer[512]; int errcode; IDatabase *pDb = g_Sqlite.Connect(&nfo, &errcode, buffer, sizeof(buffer)-1); if (!pDb) { cell *c_err = MF_GetAmxAddr(amx, params[2]); *c_err = errcode; MF_SetAmxString(amx, params[3], buffer, params[4]); return 1; vietoj return 0;irasiau return 1; } return MakeHandle(pDb, Handle_Database, FreeDatabase);}
ir viskas,jei fail connect grazina tiesa... .hex tai tarsi savizudybe.. ypac dar ant .amxx...