04.02.2014, 00:21
Hello, so my server is on samp 0.3z and when i use my ingame mapping tool to edit a obj i created it crashes my server... it did not do this on 0.3x. :/ any idea how to fix this?
code for my obj edit
code for my obj edit
Код:
CMD:editobj(playerid, params[]) { new string[128], idx; if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command."); if(PlayerInfo[playerid][pMapper] < 1) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command."); if(!mDuty[playerid]) return SendClientMessage(playerid, COLOR_GREY, "You are not on Mapper Duty."); if(sscanf(params, "i", idx)) return SendClientMessage(playerid, COLOR_WHITE, "[Usage]: /editobj [objectid]"); if(!ObjInfo[idx][oModel]) return SendClientMessage(playerid, COLOR_GREY, "Invalid object id."); oEdit[playerid] = 1; oEditID[playerid] = idx; GetDynamicObjectPos(ObjInfo[idx][obj], oPos[playerid][0], oPos[playerid][1], oPos[playerid][2]); GetDynamicObjectRot(ObjInfo[idx][obj], oRot[playerid][0], oRot[playerid][1], oRot[playerid][2]); EditDynamicObject(playerid, ObjInfo[idx][obj]); format(string, sizeof(string), " You are now editing object ID %d's position.", idx); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "MapperWarn: %s is editting object ID %d's position.)", RPN(playerid), idx); SendMapperMessage(COLOR_GREEN, 1, string); return 1; }