|
О бафере
|
|
| bugor70 | Дата: Пятница, 02.07.2010, 17:43 | Сообщение # 1 |
Группа: Постоянный
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
| Стоит бафер в фарм зоне - Есть кнопка востановления ХП , СП .... При атаке на фарм моба персы могут сами себя лечить при нажатии данной кнопки ( если моба бить рядом с бафером ). Надо сделать так , чтобы во время атаки был не доступен бафер.
загрузка наград ...
|
| |
| |
| bugor70 | Дата: Пятница, 02.07.2010, 18:13 | Сообщение # 2 |
Группа: Постоянный
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
| Типа сделать как : Например : В боевой стойке нельзя выйти из игры Надо : В боевой стойке нельзя пользоваться бафером .
загрузка наград ...
|
| |
| |
| DeMoN | Дата: Пятница, 02.07.2010, 23:14 | Сообщение # 3 |
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
| Зависит на чем написан баффер, если на питоне - я в нем не шарю, но код будет похожим на java. Делаем элементарную проверку... Example: if (activeChar.isInCombat()) { activeChar.sendMessage("В бою нельзя пользоваться баффером."); } else { тут восстановление хп мп ср и т.д. }
загрузка наград ...
|
| |
| |
| bugor70 | Дата: Суббота, 03.07.2010, 17:45 | Сообщение # 4 |
Группа: Постоянный
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
| Сборка Ява от EVO IL ( типа Базы ). В каком файле рыться ??? ( если в ядре , то у меня исходников нету , да и я в них 0 ... )
загрузка наград ...
|
| |
| |
| Scofild | Дата: Суббота, 03.07.2010, 20:40 | Сообщение # 5 |
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: -1
Статус: Offline
| Мне напомнило ето команду .buff ,в бою бафер не доступен,но ето я говорю за команду,про обычного нпс,надо подумать.
Break in Break out Save yuor brother`s life
загрузка наград ...
|
| |
| |
| DeMoN | Дата: Воскресенье, 04.07.2010, 05:44 | Сообщение # 6 |
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
| Кидай файл своего баффера, я покажу как, где и что изменить.
загрузка наград ...
|
| |
| |
| bugor70 | Дата: Воскресенье, 04.07.2010, 17:45 | Сообщение # 7 |
Группа: Постоянный
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
| http://depositfiles.com/files/hra46v10o Вот ссылка на архив. В каком файле и в каких строчках изменить ?
загрузка наград ...
|
| |
| |
| DeMoN | Дата: Воскресенье, 04.07.2010, 17:57 | Сообщение # 8 |
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
| Code def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount(Adena) if count < MinAdena : htmltext = "<html><body>You have not enought adena.</body></html>" if st.getPlayer().getLevel() < MinLvL : htmltext = "<html><body>Your level is too low. Min level is "+str(min_level)+"</body></html>" if st.getPlayer().getLevel() < MaxLvL : htmltext = "<html><body>Your level is too hight. Max level is "+str(max_level)+"</body></html>" else: st.getPlayer().setTarget(st.getPlayer()) Тут идут проверки, перед else пиши: Code if st.getPlayer.isInCombat() : htmltext = "<html><body>Нельзя использовать баффера в режиме боя.</body></html>" Вобщем получится как то так: Code def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount(Adena) if count < MinAdena : htmltext = "<html><body>You have not enought adena.</body></html>" if st.getPlayer().getLevel() < MinLvL : htmltext = "<html><body>Your level is too low. Min level is "+str(min_level)+"</body></html>" if st.getPlayer().getLevel() < MaxLvL : htmltext = "<html><body>Your level is too hight. Max level is "+str(max_level)+"</body></html>" if st.getPlayer.isInCombat() : htmltext = "<html><body>Нельзя использовать баффера в режиме боя.</body></html>" else: st.getPlayer().setTarget(st.getPlayer())
загрузка наград ...
|
| |
| |
| bugor70 | Дата: Воскресенье, 04.07.2010, 19:07 | Сообщение # 9 |
Группа: Постоянный
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
| Прописал -- Без изменений Может как то по другому прописать ? def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount(Adena) if count < MinAdena : htmltext = "<html><body>You have not enought adena.</body></html>" if st.getPlayer().getLevel() < MinLvL : htmltext = "<html><body>Your level is too low. Min level is "+str(min_level)+"</body></html>" if st.getPlayer().getLevel() < MaxLvL : htmltext = "<html><body>Your level is too hight. Max level is "+str(max_level)+"</body></html>" if st.getPlayer.isInCombat() : htmltext = "<html><body>Нельзя использовать баффера в режиме боя.</body></html>"
загрузка наград ...
|
| |
| |
| DeMoN | Дата: Воскресенье, 04.07.2010, 20:12 | Сообщение # 10 |
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
| Пробуй
загрузка наград ...
Сообщение отредактировал demon13 - Воскресенье, 04.07.2010, 20:13 |
| |
| |
| bugor70 | Дата: Воскресенье, 04.07.2010, 20:22 | Сообщение # 11 |
Группа: Постоянный
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
| А можешь написать строки --- При бое нельзя выйти из игры --- для шаблона мне
загрузка наград ...
|
| |
| |
| DeMoN | Дата: Воскресенье, 04.07.2010, 20:24 | Сообщение # 12 |
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
| Code --- \ufffd\ufffd\ufffd \ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd \ufffd\ufffd\ufffd\ufffd ---
загрузка наград ...
|
| |
| |