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

Вопрос


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

А как сделать в автоэвенте так чтобы победил 1 человек?

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

Заранее спасибо

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

Не нужны то есть просто пользуюсь командами mes " if select? close? и тд? и где нужно написать проверку на выдачи приза?

if(countitem(ид вещи которая нужна) < кол-во вещи) { mes "У Вас нету вещи"; close; } getitem ид вещи, кол-во; close;

А то что я думал делается так :

prontera,150,150,6	script	NPC 1	100,{
if(NPCQuest == 1)
{
mes "отнесите вещи к NPC 2";
close;
}
mes "вы должны отнести это к NPC 2";
getitem 7227,1;
set NPCQuest,1;
close;
}

prontera,152,150,6 script NPC 2 100,{
if(NPCQuest == 0)
{
mes "сначала поговорите с NPC 1";
close;
}
if(Countitem(7227) >= 1)
{
mes "спасибо что принесли мне это.";
delitem 7227,1;
getitem 12103,500;
set NPCQuest,0;
close;
}
mes "У Вас нету нужной мне вещи!";
close;
}

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

prontera,156,175,6 script Гонщик 978,{

if(NPCQuest == 1)

mes "Наченается автоэвент Гонщик.";

mes "Чтобы попасть на эвент прыгните в портал.";

mes "Судь эвента заключается в том что я вас посылаю к одному нпц! У него нужно взять пару вещиц

и доставить их другому нпц после доставки вещей к другому нпц вы получается,соответственно выигрывает тот кто

выйграл.";

mes "Начнём пожалуй автоэвент.";

if(select("да:нет")==1){

close;

}

next

mes "Первый нпц"

mes "Мне нужно принести следующие вещи.";

if(countitem(997)<40}

mes "У вас нету этих вещей";

close; }

getitem {997}<40}

set NPCQuest,1;

close" ;

mes "Первый Нпц"

mes "Возьми эти же вещи и отнеси эти вещи другому NPC.";

mes " Он вас ждёт в городе Prontera.";

mes "Выдолжны отдать ему этти же вещи что и принесли мне.";

if {countitem {997}<40}

if{select{"да:нет"}==1}{

close;

}

mes "Второй нпц":

mes "Ты принёс мне эти вещи что просил тебя первый нпц?.":

if{select{"да:нет"]{

if{countitem{997}<40}

set NPCQuest,2;

mes "Если ты принёс эти вещи то тогда получай награду.":

delitem 7227,1:

mes "Желаю приятной игры у нас на сервере.":

close;

}

Вот что примерно получилось

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

prontera,156,175,6	script	Гонщик	978,{
if(NPCQuest == 1)
mes "Наченается автоэвент Гонщик.";
mes "Чтобы попасть на эвент прыгните в портал.";
mes "Судь эвента заключается в том что я вас посылаю к одному нпц! У него нужно взять пару вещиц
и доставить их другому нпц после доставки вещей к другому нпц вы получается,соответственно выигрывает тот кто
выйграл.";
mes "Начнём пожалуй автоэвент.";
if(select("да:нет")==1){
close;
}
next
mes "Первый нпц"
mes "Мне нужно принести следующие вещи.";
if(countitem(997)<40}
mes "У вас нету этих вещей";
close; }
getitem {997}<40}
set NPCQuest,1;
close" ;
mes "Первый Нпц"
mes "Возьми эти же вещи и отнеси эти вещи другому NPC.";
mes " Он вас ждёт в городе Prontera.";
mes "Выдолжны отдать ему этти же вещи что и принесли мне.";
if {countitem {997}<40}
if{select{"да:нет"}==1}{
close;
}
mes "Второй нпц":
mes "Ты принёс мне эти вещи что просил тебя первый нпц?.":
if{select{"да:нет"]{
if{countitem{997}<40}
set NPCQuest,2;
mes "Если ты принёс эти вещи то тогда получай награду.":
delitem 7227,1:
mes "Желаю приятной игры у нас на сервере.":
close;
}
Вот что примерно получилось

Фигня получилась.. лучше сначала научись простого нпц правильно писать, а потом уже чуть сложнее и т.д... и юзай [ code] текст [ /code]

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

А что тут хотя бы не правильно?

Честно, почти каждая строчка этого скрипта не правильная.

ищи тут, тут и тут.

Это поможет тебе.

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

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