17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype17:45:25 cache_get_field_content_int ERROR invalid datatype
motel = cache_get_field_content_int(i, \"pmotelkey\", sql);
lastactive = cache_get_field_content_int(i, \"utoljaraaktiv\", sql);
Itt igazából csak annyi lehet a probléma, hogy a pmotelkey mező nem INT típusú.
A táblában az oszlop típusa INT (intiger), ...[/quote] vagy NULL-t akar betölteni, azaz nincs megadva Default érték, a mezőnek. [/quote]Az első sorban a mezőnek már van értéke. Adtam meg neki alap értéket is, de nem jó. Más ötlet? :shurg:
vagy NULL-t akar betölteni, azaz nincs megadva Default érték, a mezőnek. [/quote]Az első sorban a mezőnek már van értéke. Adtam meg neki alap értéket is, de nem jó. Más ötlet? :shurg:
funkcio OnServerCheckMotel(){new sor = cache_num_rows(), i = NINCS, lastactive, motel = NINCS;printf(\"sor: %d\", sor);if(!sor)return AdminUzenet(COL_PIROS, BEGINNER, \"[HIBA]: Nem található karakter a motel ellenőrzésnél!\");for(;++i < sor;){cache_get_value_int(i, \"utoljaraaktiv\", lastactive);cache_get_value_int(i, \"pmotel\", motel);printf(\"sor: %d | motel: %d | lastactive: %d | különbség: %d\", i, motel, lastactive, (gettime() - 172800));}return true;}
[00:02:34] [iNFO] Executing callback \'OnServerCheckMotel\' with 0 parameter...[00:02:34] [DEBUG] executing AMX callback with index \'112\'[00:02:34] [DEBUG] cache_get_row_count(0x04FE58B8)[00:02:34] [DEBUG] cache_get_row_count: return value: \'1\'[00:02:34] [DEBUG] cache_get_value_name_int(0, \"utoljaraaktiv\", 0x04FE58C0)[00:02:34] [DEBUG] cache_get_value_name_int: assigned value: \'1478221333\'[00:02:34] [DEBUG] cache_get_value_name_int: return value: \'1\'[00:02:34] [DEBUG] cache_get_value_name_int(0, \"pmotel\", 0x04FE58BC)[00:02:34] [ERROR] cache_get_value_name_int: field \'pmotel\' not found[00:02:34] [DEBUG] AMX callback executed with error \'0\'[00:02:34] [iNFO] Callback successfully executed.
[00:02:34] [plugins/mysql] cache_get_value_name_int: field \'pmotel\' not found
for(;++i < sor;) { cache_get_value_int(i, \"utoljaraaktiv\", lastactive); cache_get_value_int(i, \"pmotel\", motel); printf(\"sor: %d | motel: %d | lastactive: %d | különbség: %d\", i, motel, lastactive, (gettime() - 172800)); }
for(;++i < sor;) { lastactive = cache_get_field_content_int(i, \"utoljaraaktiv\"); motel = cache_get_field_content_int(i, \"pmotel\"); printf(\"sor: %d | motel: %d | lastactive: %d | különbség: %d\", i, motel, lastactive, (gettime() - 172800)); }