OnPlayerEditDynamicObject и проверки
Вобщем делал создание мусорок прямо из игры, и столкунулся с проблемой, не проходит ни 1 проверку.Т.е например такой код
PHP код:
CMD:crtrash(playerid,params[])
{
source_create_object[playerid] = 1;
new Float:x, Float:y, Float:z, Float:angle;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, angle);
x += floatsin(-angle, degrees);
y += floatcos(-angle, degrees);
new tr;
tr = CreateDynamicObject(1344, x, y, z, 0.0, 0.0, 0.0,0, 0);
EditDynamicObject(playerid, tr);
return 1;
}
PHP код:
public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
if(response == EDIT_RESPONSE_FINAL)
{
if(source_create_object[playerid] == 1)
{
new strmysql[220];
format(strmysql, sizeof(strmysql), "INSERT INTO `trash` (`cordx`,`cordy`,`cordz`,`cordrx`,`cordry`,`cordrz`) VALUES ('%f','%f','%f','%f','%f','%f')", x, y, z, rx, ry, rz);
mysql_tquery(my, strmysql, "","");
SendClientMessage(playerid,-1,"Мусорка создана");
mysql_tquery(my,"SELECT * FROM `trash`", "load_trash","");
}
}
return 1;
}
В итоге код после проверки не выполняется.Как быть?