nadji public u modu OnPlayerEditObject i zamijeni ga sa ovim:
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) // If this is a global object, move it for other players
{
if(!IsValidObject(objectid)) return 1;
MoveObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
}
if(response == EDIT_RESPONSE_FINAL)
{
//Kuca
new id1 = P_Data;
PlayerEditAttached = false;
if(H_Data == 0)
{
H_Data = P_Data;
P_Data = 0;
H_Data = fX;
H_Data = fY;
H_Data = fZ;
H_Data = fRotX;
H_Data = fRotY;
H_Data = fRotZ;
DestroyDynamicObject(HouseEditObject);
H_Data = CreateDynamicObject(H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data);
CheckKuca(id1);
}
else if(H_Data == 0 && H_Data != 0)
{
H_Data = P_Data;
P_Data = 0;
H_Data = fX;
H_Data = fY;
H_Data = fZ;
H_Data = fRotX;
H_Data = fRotY;
H_Data = fRotZ;
DestroyDynamicObject(HouseEditObject);
H_Data = CreateDynamicObject(H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data);
CheckKuca(id1);
}
else if(H_Data == 0 && H_Data != 0 && H_Data != 0)
{
H_Data = P_Data;
P_Data = 0;
H_Data = fX;
H_Data = fY;
H_Data = fZ;
H_Data = fRotX;
H_Data = fRotY;
H_Data = fRotZ;
DestroyDynamicObject(HouseEditObject);
H_Data = CreateDynamicObject(H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data);
CheckKuca(id1);
}
else if(H_Data == 0 && H_Data != 0 && H_Data != 0 && H_Data != 0)
{
H_Data = P_Data;
P_Data = 0;
H_Data = fX;
H_Data = fY;
H_Data = fZ;
H_Data = fRotX;
H_Data = fRotY;
H_Data = fRotZ;
DestroyDynamicObject(HouseEditObject);
H_Data = CreateDynamicObject(H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data);
CheckKuca(id1);
}
else if(H_Data == 0 && H_Data != 0 && H_Data != 0 && H_Data != 0 && H_Data != 0)
{
H_Data = P_Data;
P_Data = 0;
H_Data = fX;
H_Data = fY;
H_Data = fZ;
H_Data = fRotX;
H_Data = fRotY;
H_Data = fRotZ;
DestroyDynamicObject(HouseEditObject);
H_Data = CreateDynamicObject(H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data,H_Data);
CheckKuca(id1);
}
else if(H_Data != 0 && H_Data != 0 && H_Data != 0 && H_Data != 0 && H_Data != 0) SendClientMessage(playerid,COLOR_RED," "COL_WHITE"Popunili ste sve slotove.");
PlayerEditAttached = false;//provjera teglu
if(teglarija)
{
new Float:tx, Float:ty, Float:tz;
GetObjectPos(teglarija, tx, ty, tz);
teglarijarast = CreateDynamicObject(2010, tx, ty, tz-1.1, 0.00000000, 0.00000000, 0); //tegla
IgracSadiTegluTraveTime = 900;
}
}
return 1;
}