Показать сообщение отдельно
Непрочитано 11.11.2009, 15:21   #1
Аватар для lanevo
Пользователь

Автор темы (Топик Стартер) И снова баффер

В скрипте бафера в начале есть проверка на наличие средств у игрока:

Код:
count=st.getQuestItemsCount(ADENA_ID)
		if count < X :
где X - стоимость одного баффа.

Вопрос в следующем: как вставить проверку, когда дается несколько бафов? Цена такого бафа X*20, но имея всего X аден, игрок проходит проверку и может получить "фул бафф"

Код:
if event == "82":
          st.takeItems(ADENA_ID,X*20)	- Если меньше, просто забирает все что есть
			SkillTable.getInstance().getInfo(...).getEffects(st.getPlayer(),st.getPlayer())
				SkillTable.getInstance().getInfo(...).getEffects(st.getPlayer(),st.getPlayer())
				SkillTable.getInstance().getInfo(...).getEffects(st.getPlayer(),st.getPlayer())	
				SkillTable.getInstance().getInfo(...).getEffects(st.getPlayer(),st.getPlayer())
				SkillTable.getInstance().getInfo(....getEffects(st.getPlayer(),st.getPlayer())
				SkillTable.getInstance().getInfo(...).getEffects(st.getPlayer(),st.getPlayer())
lanevo вне форума Ответить с цитированием