Назад

RFYL

Автор: SergeiX: Дата: 04.19.2011

prontera,147,147,3 script Убеги от монстра 736,{
mes "[^0000FFУбеги от монстра^000000]";
mes "Вы хотите попасть на Эвент '^FF0000Убеги от монстра^000000'?";
next;
switch(select("Да","Нет")) {
case 1:
if (checkriding()) { // Проверка на Пеко-Пеко.
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
sc_end SC_ALL;
percentheal 100,100;
warp "quiz_01",42,369;
end;
break;

Извеняюсь за вопрос как зделать чтоб без чата да нет варпало игрока:mellow: сразу на эвент как тыкнут??

Автор: SergeiX: Дата: 04.19.2011

prontera,156,168,3 script Убеги от монстра 736,{
if (checkriding()) {
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
percentheal 100,100;
warp "quiz_01",42,369;
end;
break;

case 2:
mes "[^0000FFУбеги от монстра^000000]";
mes "Хорошо, приходите, когда захотите.";
close;
break;
}
OnInit: // При запуске сервера убераем НПС.
disablenpc "Убеги от монстра";
disablenpc "Киса";
end;
}
Не пропадает нпц почему после релоада не знаю вродь всё пральна?

Автор: kadze: Дата: 04.19.2011

Цитата SergeiX;39192:
prontera,156,168,3 script Убеги от монстра 736,{
if (checkriding()) {
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
percentheal 100,100;
warp "quiz_01",42,369;
end;
break;
OnInit:
disablenpc "Убеги от монстра";
disablenpc "Киса";
end;
}

кататак

Автор: SergeiX: Дата: 04.19.2011

не работает =)

Автор: kadze: Дата: 04.19.2011

Цитата SergeiX;39192:
prontera,156,168,3 script Убеги от монстра 736,{
if (checkriding()) {
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
percentheal 100,100;
warp "quiz_01",42,369;
end;
break;
}

- script RFYL#disable -1,{
OnInit:
disablenpc "Убеги от монстра";
disablenpc "Киса";
end;
}


тогда так

Автор: Кеник: Дата: 04.19.2011

Цитата SergeiX;39192:
prontera,156,168,3 script Убеги от монстра 736,{
if (checkriding()) {
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
percentheal 100,100;
warp "quiz_01",42,369;
end;
break;

case 2:
mes "[^0000FFУбеги от монстра^000000]";
mes "Хорошо, приходите, когда захотите.";
close;
break;
}
OnInit: // При запуске сервера убераем НПС.
disablenpc "Убеги от монстра";
disablenpc "Киса";
end;
}
Не пропадает нпц почему после релоада не знаю вродь всё пральна?


Откуда case 2: ? У меня такое ощущение, что тут огрызок скрипта из-за паранойи автора)

Автор: kadze: Дата: 04.19.2011

видно он просто первый пост не дописал))

Автор: Кеник: Дата: 04.19.2011

Ну конкретно этот нпц заканчивается до строчки с OnInit'ом и вполне логично, что нпц не прячется) По идее еще в мап-сервере должен варн выскакивать)

Автор: kadze: Дата: 04.19.2011

ну да чет break не заметил :D

Автор: Кеник: Дата: 04.19.2011

Дело не в брейке, а в закрывающей скобке } - она закрывает нпц, а после идет OnInit - сам посчитай)

Автор: kadze: Дата: 04.19.2011

в каком посте? в моем 4 все нормально оО там условие закрывается и скрипт

Автор: SergeiX: Дата: 04.19.2011

Не пашет на нпц тыкаеш он не варпает

Автор: Кеник: Дата: 04.19.2011

Еще раз покажи конкретно что у тебя там написано. В тег CODE засунь

Автор: SergeiX: Дата: 04.19.2011

prontera,156,168,3 script Убеги от монстра 736,{
if (checkriding()) {
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
percentheal 100,100;
warp "quiz_01",42,369;
end;
break;
}

- script RFYL#disable -1,{
OnInit:
disablenpc "Убеги от монстра";
disablenpc "Киса";
end;
}

вот

Автор: Пикник: Дата: 04.19.2011

Выложи полный скрипт, и скажи что именно тебе нужно.Или напиши в аську 377205927 помогу.

Автор: Кеник: Дата: 04.19.2011

prontera,156,168,3 script Убеги от монстра 736,{
if (checkriding()) {
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
percentheal 100,100;
warp "quiz_01",42,369;
end;
}

- script RFYL#disable -1,{
end;
OnInit:
disablenpc "Убеги от монстра";
disablenpc "Киса";
end;
}


UPD: Пля.. Выкладывай сразу полный код =\

Автор: SergeiX: Дата: 04.19.2011

prontera,156,165,4 script Zombie Master 1298,{
if (BaseLevel > 1) goto NO;
if (class == 0) goto event;
if (class > 0) goto NO;
event:
mes "[^0000FFZombie Master^000000]";
mes "Вы желаете участвовать в Zombie Vs. Novice event?";
next;
switch(select("Да","Нет")) {
case 1:
sc_end SC_ALL;
sc_start SC_DECREASEAGI,1200000,10;
percentheal 100,100;
sc_start SC_STRIPSHIELD,1200000,5;
sc_start SC_STRIPWEAPON,1200000,5;
sc_start SC_STRIPARMOR,1200000,5;
sc_start SC_STRIPHELM,1200000,5;
statusup2 bStr,-999;
statusup2 bAgi,-999;
statusup2 bVit,-999;
statusup2 bInt,-999;
statusup2 bDex,-999;
statusup2 bLuk,-999;
warp "quiz_01",42,369;
end;
break;
case 2:
mes "[^0000FFZombie Master^000000]";
mes "Возвращайтесь когда захотите!";
close;
break;
NO:
mes "[^0000FFZombie Master^000000]";
mes "Извините,но допускаются только новисы первого лвл'a";
close;
}
OnInit:
disablenpc "Zombie Master";
disablenpc "Prize";
end;
}

а тут как зделать ???

Автор: Пикник: Дата: 04.19.2011

prontera,156,165,4 script Zombie Master 1298,{
if (BaseLevel > 1) goto NO;
if (class == 0) goto event;
if (class > 0) goto NO;
event:
mes "[^0000FFZombie Master^000000]";
mes "Вы желаете участвовать в Zombie Vs. Novice event?";
next;
sc_end SC_ALL;
sc_start SC_DECREASEAGI,1200000,10;
percentheal 100,100;
sc_start SC_STRIPSHIELD,1200000,5;
sc_start SC_STRIPWEAPON,1200000,5;
sc_start SC_STRIPARMOR,1200000,5;
sc_start SC_STRIPHELM,1200000,5;
statusup2 bStr,-999;
statusup2 bAgi,-999;
statusup2 bVit,-999;
statusup2 bInt,-999;
statusup2 bDex,-999;
statusup2 bLuk,-999;
warp "quiz_01",42,369;
end;
NO:
mes "[^0000FFZombie Master^000000]";
mes "Извините,но допускаются только новисы первого лвл'a";
close;
}
-TABscriptTABoninitTAB-1,{
OnInit:
disablenpc "Zombie Master";
disablenpc "Prize";
end;
}
}

Так попробуй

Автор: kadze: Дата: 04.19.2011

Зделать чего?

Автор: Пикник: Дата: 04.19.2011

Ну я думаю чтоб при релоаде нпц убиралось, и чтоб без выбора "да" "нет" было.

Автор: kadze: Дата: 04.19.2011

откуда он вообще берет эти скрипты :D

Автор: Пикник: Дата: 04.19.2011

Ты сейчас на каком форуме сидишь? и в каком разделе?)) где логика..

Автор: kadze: Дата: 04.19.2011

не...просто не видел не одного похожего скрипта в паблике,обычно там без таких ошибок оО если сам пишет то ппц)

Автор: [OneLife]: Дата: 04.19.2011

Флуд будет караться.

Автор: SergeiX: Дата: 04.19.2011

серовно в твоём скрипте чат он сразу не варпает?

Автор: Пикник: Дата: 04.19.2011

Тебе вообще полностью чат нужно убрать? чтоб при клике на нпц сразу варпало? тогда так -

prontera,156,165,4 script Zombie Master 1298,{
if (BaseLevel > 1) goto NO;
if (class == 0) goto event;
if (class > 0) goto NO;
event:
sc_end SC_ALL;
sc_start SC_DECREASEAGI,1200000,10;
percentheal 100,100;
sc_start SC_STRIPSHIELD,1200000,5;
sc_start SC_STRIPWEAPON,1200000,5;
sc_start SC_STRIPARMOR,1200000,5;
sc_start SC_STRIPHELM,1200000,5;
statusup2 bStr,-999;
statusup2 bAgi,-999;
statusup2 bVit,-999;
statusup2 bInt,-999;
statusup2 bDex,-999;
statusup2 bLuk,-999;
warp "quiz_01",42,369;
end;
NO:
mes "[^0000FFZombie Master^000000]";
mes "Извините,но допускаются только новисы первого лвл'a";
close;
}
-TABscriptTABoninitTAB-1,{
OnInit:
disablenpc "Zombie Master";
disablenpc "Prize";
end;
}
}

Автор: Cole McCormick: Дата: 04.19.2011

Цитата Пикник;39235:
Тебе вообще полностью чат нужно убрать? чтоб при клике на нпц сразу варпало? тогда так -
prontera,156,165,4 script Zombie Master 1298,{
if (BaseLevel > 1) goto NO;
if (class == 0) goto event;
if (class > 0) goto NO;
event:
sc_end SC_ALL;
sc_start SC_DECREASEAGI,1200000,10;
percentheal 100,100;
sc_start SC_STRIPSHIELD,1200000,5;
sc_start SC_STRIPWEAPON,1200000,5;
sc_start SC_STRIPARMOR,1200000,5;
sc_start SC_STRIPHELM,1200000,5;
statusup2 bStr,-999;
statusup2 bAgi,-999;
statusup2 bVit,-999;
statusup2 bInt,-999;
statusup2 bDex,-999;
statusup2 bLuk,-999;
warp "quiz_01",42,369;
end;
NO:
mes "[^0000FFZombie Master^000000]";
mes "Извините,но допускаются только новисы первого лвл'a";
close;
}
-TABscriptTABoninitTAB-1,{
OnInit:
disablenpc "Zombie Master";
disablenpc "Prize";
end;
}
}


Жесть XDDD

Автор: Пикник: Дата: 04.19.2011

Я просто не понял чего он именно хочет, и сделал так))

Автор: kadze: Дата: 04.19.2011

sc_end SC_ALL; ниче что мут снимается?)

Автор: Кеник: Дата: 04.19.2011

prontera,156,165,4 script Zombie Master 1298,{
if (BaseLevel > 1 || class!=0) { mes "[^0000FFZombie Master^000000]";mes "Извините,но допускаются только новисы первого лвл'a";close;}
sc_end SC_ALL;
sc_start SC_DECREASEAGI,1200000,10;
percentheal 100,100;
sc_start SC_STRIPSHIELD,1200000,5;
sc_start SC_STRIPWEAPON,1200000,5;
sc_start SC_STRIPARMOR,1200000,5;
sc_start SC_STRIPHELM,1200000,5;
bonus bAllStats,-999;
warp "quiz_01",42,369;
end;
}
-TABscriptTABoninitTAB-1,{
OnInit:
disablenpc "Zombie Master";
disablenpc "Prize";
end;
}
}

Автор: SupR1g: Дата: 04.27.2011

Мда...на лови:

prontera,0,0,5	script	RFYL	422,{
if(Manner < 0){
mes "Простите, но Вы не можете учавствовать в Evente RFYL, когда на вас ^FF0000Молчанка^000000";
close;
}
if (checkriding()) {
mes "[^0000FFУбеги от монстра^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
if(gethominfo(6) !=0){
mes "Уберите гомунгула.";
close;
}
sc_end SC_ALL;
percentheal 100,100;
warp "quiz_01",42,369;
end;
}

Автор: Кеник: Дата: 04.27.2011

?