![]() |
![]() |
#132 |
Senior Member
Регистрация: 28.06.2012
Сообщений: 115
Вес репутации: 148 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#133 |
Lost Overseer
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 644 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
тогда попробуй сменить направление криттера. через cr.SetDir(uint8);
__________________
Jet Rock's |
![]() |
![]() |
![]() |
#134 |
Senior Member
Специализация: Вне команды
Регистрация: 09.02.2010
Сообщений: 339
Вес репутации: 233 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А для игрока cr.ErasePlane(AI_PLANE_WALK, true) не сработает?
__________________
011000100110100101101110011110010110000101101110 Последний раз редактировалось binyan; 17.06.2013 в 20:59. |
![]() |
![]() |
![]() |
#135 |
Senior Member
Регистрация: 28.06.2012
Сообщений: 115
Вес репутации: 148 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#136 |
Senior Member
Специализация: Вне команды
Регистрация: 09.02.2010
Сообщений: 339
Вес репутации: 233 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Тем не менее нету отдельного класса для npc. Поэтому нет никакой наследственной связи между critter и npc. И игрок и нпс оба криттеры. Потому и спросил.
__________________
011000100110100101101110011110010110000101101110 Последний раз редактировалось binyan; 18.06.2013 в 13:36. |
![]() |
![]() |
![]() |
#137 |
Senior Member
Регистрация: 02.02.2012
Сообщений: 153
Вес репутации: 148 ![]() ![]() ![]() ![]() ![]() |
![]()
Может кто подсказать,что не так?
Код:
[01:490] Script message: gui_client_onhead : Info : Compiling void Draw_GUI_OnHead() : 26, 1. [01:490] Script message: gui_client_onhead : Error : Identifier 'CritterCl' is not a data type : 32, 2. [01:490] Script message: gui_client_onhead : Error : Identifier 'CritterCl' is not a data type : 33, 2. [01:491] Script::LoadScript - Unable to Build module<gui_client_onhead>, result<-1>. |
![]() |
![]() |
![]() |
#138 |
Lost Overseer
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 644 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
кусок кода с обьявлениями в студию. а вообще думаю что забыл символ указателя.
__________________
Jet Rock's |
![]() |
![]() |
![]() |
#139 | |
Senior Member
Регистрация: 02.02.2012
Сообщений: 153
Вес репутации: 148 ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Код:
void Draw_GUI_OnHead() { if( GUI_GetActiveMainScreen() != CLIENT_MAIN_SCREEN_GAME ) return; CritterCl@ cr = GetChosen(); CritterCl@[] crs; GetCritters( 0, FIND_ALL, crs ); switch( GUI_OnHead_Mod ) { case GUI_ONHEAD_EMPTY: for( uint i = 0, imax = crs.length(); i < imax; i++ ) { crs[ i ].NameOnHead = ""; } __ShowPlayerNames = false; break; |
|
![]() |
![]() |
![]() |
#140 |
Senior Member
Регистрация: 28.06.2012
Сообщений: 115
Вес репутации: 148 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Это потому что ты компилируешь клиентский код как серверный.
Модуль в scripts.cfg объявлен как клиентский @ client module gui_client_onhead? |
![]() |
![]() |
Данный человек сказал спасибо jgizmo за этот пост: |
tester (04.09.2013)
|