22.01.2015, 11:56
Up, please.
|
|
LoadDroppedItems() { new query[1024]; mysql_format(MySQL, query, sizeof(query), "SELECT * FROM `items` WHERE `owner` = '-1';"); mysql_tquery(MySQL, query, "OnDroppedItemsLoad", ""); return 1; } public OnDroppedItemsLoad() { print("\n\n---------------------------"); new rows = cache_num_rows(); printf("num of rows = %d", rows); for(new d; d < rows; d++) { static id, model, amount, Float:x, Float:y, Float:z; id = cache_get_field_content_int(d, "id", MySQL); model = cache_get_field_content_int(d, "model", MySQL); amount = cache_get_field_content_int(d, "amount", MySQL); x = cache_get_field_content_float(d, "coord_x", MySQL); y = cache_get_field_content_float(d, "coord_y", MySQL); z = cache_get_field_content_float(d, "coord_z", MySQL); CreateDroppedItem(id, model, amount, x, y, z); #if defined DEBUGMSG new string[128]; format(string, sizeof(string), "Loop %d retrieved item_id = %d and item_model = %d",d, id, model); print(string); #endif } print("---------------------------\n\n"); return 1; }
[16:10:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') [16:10:09] [ERROR] cache_get_field_content_int - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') [16:10:09] [ERROR] cache_get_field_content_int - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') [16:10:09] [ERROR] cache_get_field_content_int - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') [16:10:09] [ERROR] cache_get_field_content_float - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') [16:10:09] [ERROR] cache_get_field_content_float - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') [16:10:09] [ERROR] cache_get_field_content_float - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('2') [16:10:09] [ERROR] cache_get_field_content_int - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('2') [16:10:09] [ERROR] cache_get_field_content_int - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('2') [16:10:09] [ERROR] cache_get_field_content_int - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('2') [16:10:09] [ERROR] cache_get_field_content_float - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('2') [16:10:09] [ERROR] cache_get_field_content_float - invalid datatype [16:10:09] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('2') [16:10:09] [ERROR] cache_get_field_content_float - invalid datatype
mysql_format(MySQLConnect, query, 512, "SELECT FROM_UNIXTIME(`Timestamp`, '%%d-%%m-%%Y а %%H:%%I:%%S') AS Timestamp, Admin, Raison FROM `warns` WHERE SQLid = %d", PlayerInfo[playerid][ID]);
mysql_tquery(MySQLConnect, query, "Show", "ii", playerid, playerid);
Never put quotes around numbers (it should be -1, not '-1').
Does CreateDroppedItem do anything with the MySQL plugin? Should you not put the connection handle in cache_num_rows? Such as cache_num_rows(MySQL). Try using cache_get_data instead of cache_num_rows. |
new query[512]; mysql_format(MySQL, query, sizeof(query), "UPDATE `items` SET `owner` = -1, `coord_x` = '%f', `coord_y` = '%f', `coord_z` = '%f' WHERE `id` = %d;",x, y, z, itemid); mysql_tquery(MySQL, query, "", "");
Not quite sure if it's allowed to ask questions not related to this plugin here.
|
Its not only questions, its not scripting help only, it can be maybe an bug report idk...
|
[22:13:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "Numero", connection: 1 [22:13:08] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Numero") [22:13:08] [ERROR] cache_get_field_content_int - invalid datatype
new Numero = cache_get_field_content_int(i, "Numero");
`Numero` bigint(20) NOT NULL,
Fixed.
Other: I have this error: Код:
[22:13:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "Numero", connection: 1 [22:13:08] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Numero") [22:13:08] [ERROR] cache_get_field_content_int - invalid datatype pawn Код:
pawn Код:
|
Please can someone fix the links or re-upload them, I need windows and then Linux ones urgently
|