Перейти к содержанию
Авторизация  
pasha371

Премиум Статус

Рекомендуемые сообщения

Кто поможет сделать Премиум статус?

С меня на пивко

Отпишите в асю 622178109

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в большинстве сборок ПА уже есть. Какая сборка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ты имеешь виду, при старте? :)

P.S Почти везде есть ПА :)

Изменено пользователем unsual

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не в том плане

А в плане что допустим только с этим статусом люди могли бафать определённые бафы

что то типо ВИП статуса

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сделай какой-нибудь квест итем

и в бафере проверку на этот итем, если есть, значит можно бафать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сервер ..... gameserver/config/donator можна переделать под премку =))))

Если помог +

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мне нужно чтобы при определенном итеме - можно было бафать определённые бафы в бафере

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мне нужно чтобы при определенном итеме - можно было бафать определённые бафы в бафере

 

Adren уже дал ответ на твой вопрос, просто пусть итем проверяет но не забирает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возьмем для примера вырезку из кода баффера

 

if event == "2":
st.takeItems(57,1000)  // ид_итема,количество которое будет взято при баффе
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_attack.htm" 
st.setState(State.COMPLETED)

 

Можно сделать вот так

 

if event == "2":
st.takeItems(57,1000)  // ид_итема,количество которое будет взято при баффе
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
st.giveItems(57,1000)  // ид_итема,количество которое будет возвращено
return "buff_attack.htm" 
st.setState(State.COMPLETED)

 

В данном варианте игрок получит бафф, у него будет изьято 1000 аден,наложено бафф и возвращено тех же 1000 аден. Вместо адены подставить свой итем

 

Или же попробовать вот так

 

if event == "2":
if st.getQuestItemsCount(ИД_ИТЕМА_ДЛЯ_ПРЕМИУМ_БАФФА) == 1:
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_attack.htm" 
st.setState(State.COMPLETED)
else:
htmltext = "<html><body>У Вас нет итема для премиум баффа</body></html>"

 

В данном случаи идет проверка итема на наличия у игрока.Если итем есть - наложить бафф, нету - вывести сообщение

Работоспособность не гарантирую, возможно ошибки есть.Нужно проверять

 

Также почитайте о том как написать свой баффер или квест,гугл в помощь

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...