OnPlayerEditObject

Ovaj callback se poziva kada igrac napusti "Object Edition" Mod.

Parametri

(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
 * playerid - ID igraca koji koristi ovaj callback
 * playerobject - o ako je global object, 1 ako je player object
 * objectid - ID uredjenog objekta
 * response - Tip poziva
 * Float:fX - X koordinata objekta
 * Float:fY - Y koordinata objekta
 * Float:fZ - Z koordinata objekta
 * Float:fRotX - X Rotacija objekta
 * Float:fRotY - Y Rotacija objekta
 * Float:fRotZ - Z Rotacija objekta


 * Return - Ovaj callback ne zahteva return

Primer
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ) {	new Float:oldX, Float:oldY, Float:oldZ, Float:oldRotX, Float:oldRotY, Float:oldRotZ; GetObjectPos(objectid, oldX, oldY, oldZ); GetObjectRot(objectid, oldRotX, oldRotY, oldRotZ); if(!playerobject) // Ovo je global object {	   if(!IsValidObject(objectid)) return; MoveObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ); }	if(response == EDIT_RESPONSE_FINAL) {		// Igrac je kliknuo na Save Ikonu // Bilo sta sa cuvanjem pozicije }	if(response == EDIT_RESPONSE_CANCEL) {		//Igrac je izasao tako da vracamo objekat na pocetno mesto if(!playerobject) //Objekat nije playerobject {			SetObjectPos(objectid, oldX, oldY, oldZ); SetObjectRot(objectid, oldRotX, oldRotY, oldRotZ); }		else {			SetPlayerObjectPos(playerid, objectid, oldX, oldY, oldZ); SetPlayerObjectRot(playerid, objectid, oldRotX, oldRotY, oldRotZ); }	} }