Показать сообщение отдельно
Старый 18.07.2010, 06:16   #2
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,371
Написано 2,477 полезных сообщений
(для 6,865 пользователей)
Ответ: Синхронизация чилдов

Блин, ты же у нас крутой, не?
Function SeekChilds(entent2)  
    
Local ichild 
     
    
For i=1 To CountChildren(ent)  
        
child=GetChild(ent,i)  
        If 
child<>0  
            
If CountChildren(child)>0 Then SeekChilds(childent2
            
Local n$=EntityName(child)
            
Local dc FindChild(ent2n)
            If 
dc> -1 Then
                  RotateEntity
(childEntityPitch(dc), EntityYaw(dc), EntityRoll(dc))
                  
PositionEntity(childEntityX(dc), EntityY(dc), EntityZ(dc))
            EndIf
        EndIf  
    
Next  
End 
Function 
UpdateWorld не забываем.
Глобальное локальное изменение и получение значений делай сам.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
ARA (18.07.2010), DeeJex (18.07.2010)