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

Квест на опыт


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

Прошу помоч дать начало) а нужно вот такое :

Сделать квест к примеру за какой-то лут дают експу, но этот квест можно проходить только до 80лвл. Если не очень понятно могу более растолковать.

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

if(baselevel<=80){

if(countitem(<ItemID>)< <ItemCount>) mes "Принеси мне <ItemCount> <Item>";

else {

delitem <ItemID>,<ItemCount>;

getexp <base xp>,<job xp>;

}

}

Все просто

Более подробные примеры в

trunk\npc\quests\collection\

branches\renewal\npc\quests\eden\

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Вот наверно как-то так:

map,x,y,0 script Квест 50,{

if( BaseLevel <= 79 ) { mes " Извини, но у тебя лвл больше чем 80"; close; }

mes "asdasd";

mes "asdad";

mes "asdasd";

mes "adsdas";

if(select("Сделать квест:Пройти мимо...") == 2 ) { mes "Приятного дня."; close; }

mes "Мне нуженр след. итем:";

mes "черные очки";

if(select("Я принес очки:Хорошо я принесу...") == 2 ) { mes "Хорошо, я тебя жду."; close; }

if( countitem(2202) < 1 ) { mes "У тебя нету очков..."; close; }

mes "Молодец ты принёс, вот получи свою експу.";

getexp 10000000,1000000;

delitem 2202,1;

close;

Изменено пользователем ПуфЫстик
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Спорим твой скрипт

if(BaseLevel<80){mes "вы не 80";close}

не сработает, точней зависнет=)) Слил новичку недописанный скрипт=))))

после close не хватает ";"

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

×
×
  • Создать...
Яндекс.Метрика