Реклама


  • Страница 1 из 1
  • 1
Модератор форума: FiLLiN, iEnjoy  
Мапперы сюда ( Помогите )
slava24 Дата: Суббота, 05.11.2011, 17:09 | Сообщение # 1
Сообщений: 101
Награды: 3
Репутация:
22
Как на карте сделать лифт точнее я могу но скрипт хз не тот может
Пишу делаю как надо но все равно не получаеться вид скрипта вот !
main()
{
lift = getEnt ("ele1" , "targetname");
lift.followTo = getEnt ("followTo" , "targetname");
lift.returnTo = lift.origin;
lift.trigger = getEnt("trigger" , "targetname");
lift.speed = 3;
lift.wait = 10;
lift theard lift();
}
lift()
{
while(1)
{
self.trigger waittill("trigger");
self.trigger triggerOff();
self moveTo (selft.followTo , self.speed);
self waittill ("movedone");
wait (self.wait);
self moveTo(self.returnTo , self.speed);
self waittill ("movedone");
self trigger triggerOn ();
triggerOn()
{
if(isDefined(self.oldOrgin))
self.origin = self.oldOrigin;
}
triggerOff()
{
if(isDefined(self.oldOrgin))
self.oldorigin = self.origin;
self.origin = (0,0,-10000);
}
При запуске выдает ошибку про
lift.wait = 10; потом еще что то когда это удалю и тд
Firex Дата: Воскресенье, 06.11.2011, 12:11 | Сообщение # 2
Титул:
Сообщений: 3242
Награды: 618
Репутация:
slava24, А чем тебе тут мапперы* должны помочь?
Прежде чем очередной раз постить сюда или писать мне, прочти все уроки по нескольку раз.

Добавлено (06.11.2011, 12:11)
---------------------------------------------
Code
init()  
{  
     lift = getEnt("ele1","targetname");  
     lift.trigger = getEnt("trigger","targetname");  
     temp = getEnt("followTo","targetname");
     lift.followTo = temp.origin;
     lift.returnTo = lift.origin;  
     lift.speed = 3;  
     lift.wait = 10;
   
     lift theard lift();  
}  

lift()  
{  
     while(1)  
     {  
         self.trigger waittill("trigger");  
         self.trigger triggerOff();  
         self moveTo(selft.followTo , self.speed);  
         self waittill ("movedone");  
         wait (self.wait);  
         self moveTo(self.returnTo , self.speed);  
         self waittill ("movedone");  
         self trigger triggerOn();  
  }
}  
    
triggerOn()  
{  
     if(isDefined(self.oldOrgin))  
         self.origin = self.oldOrigin;  
}  
   
triggerOff()  
{  
     if(isDefined(self.oldOrgin))  
         self.oldorigin = self.origin;  

     self.origin = (0,0,-10000);  
}


Сообщение отредактировал =paha= - Воскресенье, 06.11.2011, 12:11
slava24 Дата: Воскресенье, 06.11.2011, 17:45 | Сообщение # 3
Сообщений: 101
Награды: 3
Репутация:
22
Ну уроки я видел даже у DenTheMan<3 спрашивал да он сегодня помог даже скрипт меньше получился!
Обещал хидан скрипты эти но под видео пусто !
  • Страница 1 из 1
  • 1
Поиск:


Копирование новостей и файлов разрешено | Копирование других материалов с сайта разрешено только со ссылкой на источник.

Для правообладателей