Перейти к содержанию

UltrusAra

Постоялец
  • Публикаций

    385
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3
  • Отзывы

    0%

Сообщения, опубликованные UltrusAra


  1. На ум приходит только пул, с проверкой STR через какое-то время.

     

    void run()
    {
    int str = player.getStr();
    switch(str)
    {
    case :
    player.addSkill();
    
    }
    
    }
    

     

    Через жопеньку.

     

     

     

    Это будет занимать время много и у чара обновлять не так будет все равно. Но спасибо за мысль.

    Вообще это для чего собственно, мы хотим на хф, сделать так как было на интерлюде. Ну то бишь откат скиллов зависящий от каста и хаста. Вдруг это можно сделать проще, просто мы не догоняем? Может где-то 1 строчку дописать и всего делов то.


  2. Вот например проверка чара по HP

     

    <player hp="30"/>

     

    То есть если вставлять в скилл, скилл будет работать только при 30% хп, как сделать похожую хрень но только чтоб проверял не хп, а скажем STR или силу атаки?


  3. Если у вас в шмотках бонусы STR и прочее, то при надевании вещи делать проверку, + 1 проверку при вставке тату.

     

     

    Не в шмотках, мне нужно общее изменение STR, то есть например у персонажа 40 стр стандартно есть да, то если у него 40 дать скилл 1, если у него 43 то дать скилл2 вот как.

    Хотя в шмотках тоже идея интересная. Как такую проверку написать которая в шкоте бы проверяла??


  4. Добрый день, и снова я обращаюсь к наимудрейшим).

    В общем нам нужно сделать, так, чтобы например, если у игрока STR = 20, то у него выучивался скилл1, если у него STR = 22, то учился скилл2, если у него STR = 25, то учился скилл3, и тд. Вопрос, вообще как такое примерно можно сделать? Подскажите, кто знает плиз.


  5. player.setSp((long)(player.getSp()-999)) это не может не работать

     

     

    Ты волшебник)

     

    Блин прям помог даже не знаю как благодарить. Супер) Все работает, ровно все отнимает.


  6. Это не ил, это хф. Но итем есть итем, но с сп если по тому же методу делать тупо бьет ошибку, прям сели в лужу и не знаем как из нее вылезти..

     

    Итем забрать это так вот:

     

    st.takeItems(57, 10000);

     

    А вот как сп...


  7. Это проверка и она работает, такое я уже пробовал. Но как сделать так, что бы он вырезал сп, вместе с этой проверкой?

    Это он делает Sp = 0, мне нужно чтобы он не делал сп 0, а отнимал от общего количества определенное количество.


  8. Наткнулся на новую проблему, мне нужно, чтобы скрипт проверял наличие определенного количества сп у чара, затем, если сп равно тому количеству, забирал это количество сп. Как сделать, чтобы нпс у меня забирал SP. Подскажите пожалуйста кто-то.


  9. так про СГ тоже говорили что норм, не обходил никто, и цена по меньше.

     

     

    Я хотел для пробы приобрести ее, но в аське Акуму морозит уже хз сколько месяцев,


  10. Насчет лг, пользуюсь уже 3 года. Работают разве что кликеры, остальное все огонь, онлайн 450-500, даже намека не было на читы.

    Там где кричали, что лг обходили, это раки были, которые устанавливали лг, на шаровые сборки (вроде люцеры 1), где в исходах "червей" мама не горюй, ясень пень, через них и ковыряли себе люди, рисовали скиллы, дюпали и тд.

     

    Лейма в любом случае штука вне конкуренции. И денег своих стоит! Но пугает, что давно обновы не делали, все обещают, что скоро.


  11. Спасибо, но я все равно не догнал, как поставить это правильно в коде. Как поставить QuestState, чтобы правильно читал, а то ставлю, а он все равно читает обе части разом. Если не затруднит, можно пожалуйста пример привести?


  12. Всем привет, просто молю о помощи, в сприпте!

    Сидел и писал квест 24 дня, очень огромный получился, прям такой, какой я хотел. Все работает, но в конце вышла запара. Мне требуется, чтобы, нпс проверял наличие определенного итема1 в кармане, затем, если количество этого итема равно 1, то забирал этот итем, и выдавал итем2. Дальше, при следующем обращении, что бы имея уже полученный итем2, и попробуя сдачу снова, он сверял, итем1, и итем2 который мы получили, и выдавал уже итем3, при следующей сдаче сверял итем1 и итем3 дальше и выдавал итем4 и тд.

     

    Я почти это реализовал, вышло так вот:

     

     

    elif event == "EndZdacha" :

    if st.getQuestItemsCount(item1) < 1 :

    htmltext = "cant.htm"

    else :

    st.giveItems(item2,1)

    player.broadcastUserInfo()

    st.takeItems(item1,1)

    htmltext = "udacha.htm"

    st.playSound("ItemSound.quest_finish")

    st.exitQuest(1)

    if st.getQuestItemsCount(item2) >= 1 :

    st.giveItems(item3,1)

    player.broadcastUserInfo()

    st.takeItems(item1,1)

    st.takeItems(item2,1)

    htmltext = "udacha.htm"

    st.playSound("ItemSound.quest_finish")

    st.exitQuest(1)

     

    Проблема в том, что он когда делает первую часть, а то есть:

     

     

    elif event == "EndZdacha" :

    if st.getQuestItemsCount(item1) < 1 :

    htmltext = "cant.htm"

    else :

    st.giveItems(item2,1)

    player.broadcastUserInfo()

    st.takeItems(item1,1)

    htmltext = "udacha.htm"

    st.playSound("ItemSound.quest_finish")

    st.exitQuest(1)

     

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

    Помогите прошу, сижу уже трое суток, не могу никак решить проблему.

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