temak41
Умник
Доброе время суток... Вот решил сделать ворота по стандартному уроку вот код:
И сложилась такая проблема при вводе команды, или нажатию на кнопку сигнала(в машине) ворота не открываются, срабатывает текст что ворота открыты, но анимация не происходит, аочему так сложилось что не правильно в моем коде? или может быть за место MoveObject нужно другую функцию использовать, помогите решить этот вопрос, с меня естественно +, буду очень благодарен
---------- Post added at 18:49 ---------- Previous post was at 18:17 ----------
Прошу помогите!
PHP:
new vorota[10];
new timer[10;
forward vorotaclosed();
Это вначале мода
PHP:
vorota[2] = CreateDynamicObject(2930,245.53999329,72.56959534,1005.27746582,0.00000000,0.00000000,90.00000000); //cop dver
Это у меня в ongamemodeinit
PHP:
if(strcmp(cmdtext,"/открыть",true) == 0)
{
if(IsACop(playerid))
{
if(PlayerToPoint(10.0,playerid,245.53999329,72.56959534,1005.27746582))
{
MoveObject(vorota[2],247.60000610,72.56933594,1005.27746582, 2.0);
timer[2] = SetTimer("DoorClose", 10000, 0);
SendClientMessage(playerid,0x15AAEAAA,"* Ворота открыты на 10 секунд, проезжайте!");
return 1;
}
}
Это команда у меня она в public Onplayercommandtext
PHP:
public vorotaclosed(playerid)
{
MoveObject(vorota[2],-2433.30493164,496.55456543,31.45159912, 1.5);
return 1;
}
PHP:
if(IsACop(playerid))
{
if(PlayerToPoint(10.0,playerid,-1530.263305,482.800567,9.424772))
{
MoveObject(vorota[2],-1538.996215,482.800567,9.424772, 2.0);
timer[2] = SetTimer("vorotaclosed", 10000, 0);
SendClientMessage(playerid,0x15AAEAAA,"* Ворота открыты на 10 секунд, проезжайте!");
return 1;
}
}
Это у меня в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
---------- Post added at 18:49 ---------- Previous post was at 18:17 ----------
Прошу помогите!
Последнее редактирование:
