Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[307]Control Device of the Giants
#1
Ответ
#2
э... droplist.sql
Ответ
#3
weTr1k Написал:э... droplist.sql

Квестовая система не управляется штатной системой дропа , а управляется конкретно квестом.

А по теме

PHP код:
<?php 
if(npcId == DROPH) // проверка на НПЦ ОнТолк
{
if(
cond == 2)// проверка на состояние текущего квеста
{
st.takeItems(ИтемID,Кол-во);//то что хочешь еще забрать
st.giveItems(4037,1);// дал 1 коин оф лак за окончание квеста
st.takeItems(ИтемID,Кол-во);//то что хочешь еще забрать
st.giveItems(ИтемID,Кол-во);//то что хочешь еще дать
st.exitCurrentQuest(true); // Говорим что квест пройден и выходим из него.
st.playSound(SOUND_FINISH);
return
"droph_307_finish_quest.htm";// показываем диалог с контентом по квесту
}
Ответ
#4
Ну да, невнимательно прочитал)
Но ему нужно случайное число
Ответ
#5
java.util.Random
Код:
public class TestRandom {
    private static Random random = new Random();

    static int generateRandom(int n) {
        return Math.abs(random.nextInt()) % n;
    }
}

Подключаем rnd
и прописываем себе в код
Код:
{
                        st.takeItems(ИтемID,[color=Red]n[/color]);//то что хочешь еще забрать
                        st.giveItems(4037,[color=Red]n[/color]);// дал 1 коин оф лак за окончание квеста
                        st.takeItems(ИтемID,[color=Red]n[/color]);//то что хочешь еще забрать
                        st.giveItems(ИтемID,[color=Red]n[/color]);//то что хочешь еще дать
                        st.exitCurrentQuest(true); // Говорим что квест пройден и выходим из него.
                        st.playSound(SOUND_FINISH);                        
                        return "droph_307_finish_quest.htm";// показываем диалог с контентом по квесту
                    }
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#6
Добавить больше нечего [STIGMATED] заполнил все не достающие пробелы Smile
Ответ
#7
st.giveItems(57, Rnd.get(80000, 100000));
[Изображение: 2ewe.jpg][Изображение: 1.gif]
Ответ
#8
PaInKiLlEr Написал:st.giveItems(57, Rnd.get(80000, 100000));

тут была суть в общем объяснении , а как объявляется не суть важно Big Grin
и не st.giveItems(57, Rnd.get(80000, 100000)); а st.giveItems(5575 , Rnd.get(80000, 100000)); Если на то уж пошло.
Ответ
#9
Deazer
не правильно прочёл :pandaredlol:
[Изображение: 2ewe.jpg][Изображение: 1.gif]
Ответ
#10
Ну, вообщето книги падают в инвентарь, как обычный дроп. С шансом около 100%.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)