TheLargust
Нуль
- Регистрация
- 24 Июн 2018
- Сообщения
- 5
- Лучшие ответы
- 0
- Репутация
- 0
При добавления объекта на сервер нету отображения стрелок для размещения по X,Y,Z.
после того как отхожу появляется объект на том месте где я стоял
Паблик:
после того как отхожу появляется объект на том месте где я стоял
Паблик:
Код:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
if(GetPVarInt(playerid, "edit_server_object"))
{
if(!playerobject)
{
if(!IsValidObject(objectid)) return 1;
MoveDynamicObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
}
if(response == EDIT_RESPONSE_FINAL)
{
CancelEdit(playerid);
}
if(response == EDIT_RESPONSE_CANCEL)
{
CancelEdit(playerid);
}
return 1;
}
if(GetPVarInt(playerid, "LoadATM") > 0)
{
if(!playerobject)
{
if(!IsValidObject(objectid)) return 1;
MoveDynamicObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
}
if(response == EDIT_RESPONSE_FINAL)
{
TOTALATM++;
ATMInfo[TOTALATM][aX] = fX;
ATMInfo[TOTALATM][aY] = fY;
ATMInfo[TOTALATM][aZ] = fZ;
ATMInfo[TOTALATM][arX] = fRotX;
ATMInfo[TOTALATM][arY] = fRotY;
ATMInfo[TOTALATM][arZ] = fRotZ;
SendClientMessage(playerid,COLOR_YELLOW,"ÈÍÔÎ: Âû óñòàíîâèëè áàíêîìàò");
DestroyObject(GetPVarInt(playerid, "LoadATM")-1);
ATM[TOTALATM] = CreateDynamicObject(2942, fX, fY, fZ, fRotX, fRotY, fRotZ);
LABELATM[TOTALATM] = CreateDynamic3DTextLabel("Áàíêîìàò\n{FFFFFF}Íàæìèòå: {FFCC00}ALT", 0xFFFFFFAA, ATMInfo[TOTALATM][aX],ATMInfo[TOTALATM][aY],ATMInfo[TOTALATM][aZ]+1.1,10.0);
DeletePVar(playerid, "LoadATM");
CancelEdit(playerid);
new str[512];
format(str,sizeof(str),"INSERT INTO "T_ATM" (ID, aX, aY, aZ, arX, arY, arZ) VALUES (%i,'%f','%f','%f','%f', '%f', '%f')",
TOTALATM,ATMInfo[TOTALATM][aX],ATMInfo[TOTALATM][aY],ATMInfo[TOTALATM][aZ], ATMInfo[TOTALATM][arX], ATMInfo[TOTALATM][arY], ATMInfo[TOTALATM][arZ]);
mysql_tquery(dbHandle, str, "", "");
}
if(response == EDIT_RESPONSE_CANCEL)
{
DeletePVar(playerid, "LoadATM");
SendClientMessage(playerid, COLOR_RED, "Óñòàíîâêà áàíêîìàòà îòìåíåíà");
DestroyObject(GetPVarInt(playerid, "LoadATM")-1);
CancelEdit(playerid);
}
return 1;
}