влад10011
offline
Опыт:
2,337Активность: |
Вопрос о GetLocalPlayer()
Я знаю что с GetLocalPlayer() можно сделать какое либо действие для 1 игрока, но как сделать это не вызывая фатал ероры или как правильно пользоваться GetLocalPlayer()?
[+] замечание от ScorpioT1000: не читает статьи
|
20.08.2012, 01:10 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Не вызывать создание - удаление объектов. То есть работать со значениями типа.
string, integer, boolean, real пример if GetLocalPlayer()==Player(1) then call AddSpecialEffect("myeffect.mdx",x,y) endif Вызовет десинк, но вот. local real x local real y local string efx if GetLocalPlayer()==Player(1) then set efx = "myeffect.mdx" set x = GetUnitX(unit) set y = GetUnitY(unit) else set efx="" set x = 0 set y = 0 endif call AddSpecialEffect(efx,x,y) десинхронизации не вызовет. |
20.08.2012, 01:23 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
понятн спс
тему можно закрывать |
20.08.2012, 01:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
|
20.08.2012, 02:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|