Sveiki, susidūriau su problema kraunant žaidėjo skin'ą...Nesusipratau, kol loguose nepamačiau [18:45:55] [ERROR] cache_get_value_index_int: value 'NULL' is not a number, ir nepastebėjau, kad nekrauna žaidėjo skin'o.. Iš pradžių kroviau taip:
(QUERY: mysql_format(connectionHandle, queryy, 128, "SELECT skin, x, y, z, facing FROM zaidejai WHERE vardas = '%e' AND slaptazodis = '%s' LIMIT 1;", playerName[playerid], input);
mysql_tquery(connectionHandle, queryy, "OnPlayerTryingLogin", "di", playerid, 0);
)
(CALLBACKAS)
cache_get_value_index_int(0, 0, pInfo[playerid][skin]);
Tuomet išprintinus gavau heroglifą..(skaičius nebuvo įrašytas į array variable..)
Taigi sugalvojau pabandyti viską įrašyti į paprastą variable..
new skinas;
cache_get_value_index_int(0, 0, skinas);
Galvojau tai išspręs visas problemas, bet pasirodo viskas buvo taspats..
Kodo galas:
SetSpawnInfo(playerid, NO_TEAM, skinas, cords[0], cords[1], cords[2], cords[3], 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
Any ideas?
Taip ogi, keista bet senam gamemode naudojant šį antrą variantą viskas buvo gerai, o dabar iš oro - ne ?