30.09.2017, 20:42
Код HTML:
PLUG::LoadVehicleTrunk(vehicle) { new row[256]; for(new count = 1; count < MAX_VEHICLE_WEAPONS; count++) { format(_query, sizeof(_query), "SELECT * FROM `vehweps` WHERE `vehSQL` = %d", vInfo[vehicle][ID]); mysql_query(_query); mysql_store_result(); if(mysql_num_rows()) { if(mysql_retrieve_row()) { mysql_fetch_field_row(row, "dataID"), vehWep[vehicle][count][dataID] = strval(row); mysql_fetch_field_row(row, "vehSQL"), vehWep[vehicle][count][vehSQL] = strval(row); mysql_fetch_field_row(row, "wepModel"), vehWep[vehicle][count][wepModel] = strval(row); mysql_fetch_field_row(row, "OffsetX"), vehWep[vehicle][count][vOffsetX] = floatstr(row); mysql_fetch_field_row(row, "OffsetY"), vehWep[vehicle][count][vOffsetY] = floatstr(row); mysql_fetch_field_row(row, "OffsetZ"), vehWep[vehicle][count][vOffsetZ] = floatstr(row); mysql_fetch_field_row(row, "RotX"), vehWep[vehicle][count][vRotX] = floatstr(row); mysql_fetch_field_row(row, "RotY"), vehWep[vehicle][count][vRotY] = floatstr(row); mysql_fetch_field_row(row, "RotZ"), vehWep[vehicle][count][vRotZ] = floatstr(row); mysql_fetch_field_row(row, "Wep"), vehWep[vehicle][count][Wep] = strval(row); mysql_fetch_field_row(row, "Ammo"), vehWep[vehicle][count][Ammo] = strval(row); mysql_fetch_field_row(row, "Slot"), vehWep[vehicle][count][ServerSlot] = strval(row); if(vehWep[vehicle][count][Wep] != 0) { vehWep[vehicle][count][Exist] = true; vehWep[vehicle][count][wepObject] = CreateDynamicObject(vehWep[vehicle][count][wepModel], 0.0, 0.0, -1000.0, 0.0, 0.0, 0.0); AttachDynamicObjectToVehicle(vehWep[vehicle][count][wepObject], vehicle, vehWep[vehicle][count][vOffsetX], vehWep[vehicle][count][vOffsetY], vehWep[vehicle][count][vOffsetZ], vehWep[vehicle][count][vRotX], vehWep[vehicle][count][vRotY], vehWep[vehicle][count][vRotZ]); } mysql_free_result(); } } } printf("Loaded %d rows, vehID: %d", count, vehicle); return 1; }
if I stored three guns: slot 1. ak, slot 2. deagle, slot 3. shotgun.
I type /take to take it as a temp data (doesnt reload database) it works
If I go restart, I do the same action, I may take another slot wep and object does not destroy