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

Квесты


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

Решил я значит себя дальше посветить написанию квестов) Пока только так не ругайте сильно)

prontera,0,0,0	script	Шопер	100	{
mes "Здраствуйте,Я великий Шопер на этом сервере";
mes "Я помогаю прикупить для вас некоторые предметы или вещи";
mes "Их довольно много! Начну перечеслять. Gangster Scarf, Beret,Megingard,Slepnir,Lord Kaho Horn";
mes "Хотите их получить?";
next;
switch(select("Gangster Scarf,Beret,Megingard,Slenpnir,LKH"))
(
case 1:
mes "Чтобы Я вам дал Gangster Scarf";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,10;
if(countitem(7227)<10) { mes "У тебя не хватает вещей"; close; }
close;

case 2:
mes "Чтобы я вам дал Beret";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,5;
if(countitem(7227)<5) { mes "У тебя не хватает вещей"; close; }
close;

case 3:
mes "Чтобы я вам дал Megingard";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227, 14;
if(countitem(7227)<14) { mes "У тебя не хватает вещей"; close; }
close;

case 4:
mes "Чтобы я вам дал Slepnir";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,15;
if(countitem(7227)<15) { mes "У тебя не хватает вещей"; close; }
close;

case 5:
mes "Чтобы я вам дал LKH";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem (7227)<13) { mes "У тебя не хватает вещей"; close; }
if(countitem(7227)<13) { mes "У тебя не хватает вещей"; close; }
close;
)
)

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

Квест веселый))) Так держать!! Даешь еще бесполезные скрипты, напиши пожалуйста хиллера))

Хотя.. я догадываюсь как он будет работать:

percentheal 100,100;
percentheal -100,-100;

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

Квест веселый))) Так держать!! Даешь еще бесполезные скрипты, напиши пожалуйста хиллера))

Хотя.. я догадываюсь как он будет работать:

percentheal 100,100;
percentheal -100,-100;

Номн если так идёт то давай уже все скрипты будем считать не нужными ок? Я говорил что ятренеруюсь а не что то специальн делаю плохое!

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

Решил я значит себя дальше посветить написанию квестов) Пока только так не ругайте сильно)

prontera,0,0,0	script	Шопер	100	{
mes "Здраствуйте,Я великий Шопер на этом сервере";
mes "Я помогаю прикупить для вас некоторые предметы или вещи";
mes "Их довольно много! Начну перечеслять. Gangster Scarf, Beret,Megingard,Slepnir,Lord Kaho Horn";
mes "Хотите их получить?";
next;
switch(select("Gangster Scarf,Beret,Megingard,Slenpnir,LKH"))
(
case 1:
mes "Чтобы Я вам дал Gangster Scarf";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,10;
if(countitem(7227)<10) { mes "У тебя не хватает вещей"; close; }
close;

case 2:
mes "Чтобы я вам дал Beret";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,5;
if(countitem(7227)<5) { mes "У тебя не хватает вещей"; close; }
close;

case 3:
mes "Чтобы я вам дал Megingard";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227, 14;
if(countitem(7227)<14) { mes "У тебя не хватает вещей"; close; }
close;

case 4:
mes "Чтобы я вам дал Slepnir";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,15;
if(countitem(7227)<15) { mes "У тебя не хватает вещей"; close; }
close;

case 5:
mes "Чтобы я вам дал LKH";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem (7227)<13) { mes "У тебя не хватает вещей"; close; }
if(countitem(7227)<13) { mes "У тебя не хватает вещей"; close; }
close;
)
)

	switch(select("Gangster Scarf,Beret,Megingard,Slenpnir,LKH"))

может так:

	switch(select("Gangster Scarf:Beret:Megingard:Slenpnir:LKH"))

Исправить:

getitem 7227,10;
if(countitem(7227)<10) { mes "У тебя не хватает вещей"; close; }
close;

так будет лучше:

if(countitem(7227)<10) { mes "У тебя не хватает вещей"; close; }
delitem 7227,10;
getitem id,1;
close;
}

а так ко мне в скайп по таким скриптам т.к. ты мало разбираешься ещё.

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

Решил я значит себя дальше посветить написанию квестов) Пока только так не ругайте сильно)

prontera,0,0,0	script	Шопер	100	{
mes "Здраствуйте,Я великий Шопер на этом сервере";
mes "Я помогаю прикупить для вас некоторые предметы или вещи";
mes "Их довольно много! Начну перечеслять. Gangster Scarf, Beret,Megingard,Slepnir,Lord Kaho Horn";
mes "Хотите их получить?";
next;
switch(select("Gangster Scarf,Beret,Megingard,Slenpnir,LKH"))
(
case 1:
mes "Чтобы Я вам дал Gangster Scarf";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,10;
if(countitem(7227)<10) { mes "У тебя не хватает вещей"; close; }
close;

case 2:
mes "Чтобы я вам дал Beret";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,5;
if(countitem(7227)<5) { mes "У тебя не хватает вещей"; close; }
close;

case 3:
mes "Чтобы я вам дал Megingard";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227, 14;
if(countitem(7227)<14) { mes "У тебя не хватает вещей"; close; }
close;

case 4:
mes "Чтобы я вам дал Slepnir";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem 7227,15;
if(countitem(7227)<15) { mes "У тебя не хватает вещей"; close; }
close;

case 5:
mes "Чтобы я вам дал LKH";
mes "Вы готовы принести требуемый лут?";
if(select("Да","Нет") ==2) { close; }
getitem (7227)<13) { mes "У тебя не хватает вещей"; close; }
if(countitem(7227)<13) { mes "У тебя не хватает вещей"; close; }
close;
)
)

prontera,0,0,0	script	Шопер	100	{

На:

prontera,0,0,0	script	Шопер	123,{

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

Перед case 1 нужно заменить круглую скобку на фигурную. Так же в конце скрипта две круглые меняем на фигурные.

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

case 5:

mes "Чтобы я вам дал LKH";

mes "Вы готовы принести требуемый лут?";

if(select("Да","Нет") ==2) { close; }

getitem (7227)<13) { mes "У тебя не хватает вещей"; close; }

if(countitem(7227)<13) { mes "У тебя не хватает вещей"; close; }

close;

)

)

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

  • 4 недели спустя...

Ахахахахах почему я раньше этого не видел??)

Возьму его в скриптеры)

Теперь каждое утро буду смотреть на этот "скрипт" и настроение себе подымать)

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

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