Автор: empires: Дата: 07.18.2009
Хелл плиизз. Проблема вобщем нпц я зделол есть скрипт всё праписано зделоано но ! пишу я в игре каманду лоад нпц да всё NPC loadet перезагружаю сервер и в мап сервере пишет эрор и скрипт мой (( и нпц нету в игре что делоть ?
Автор: empires: Дата: 07.18.2009
Автор: D u K e: Дата: 07.18.2009
CODE
//---Скрипт Арены---//
prontera,146,173,3 script Арена 708,{
mes "[^0000FFАрена^000000]";
mes "Приветствую Вас, ^FF0000"+strcharinfo(0)+"^000000.";
mes "Выберите пожалуйста одну из арен, куда Вы хотите попасть.";
switch(select("Арена [" + getmapusers("guild_vs3") + " / 50]","Арена ^FF0000(Без Зелий)^000000
[" + getmapusers("pvp_n_1-5") + " / 50]","Арена ^FF0000(Дроп вещей)^000000 [" + getmapusers("guild_vs2") + " / 10]","Выход")){
case 1:
if(getmapusers("guild_vs3")>=50) {
next;
mes "[^0000FFАрена^000000]";
mes "Извините, но Арена полная, попробуйте позже.";
emotion e_sry;
close;
}
if(BaseJob==Job_Novice || BaseLevel<90) {
next;
mes "[^0000FFАрена^000000]";
mes "Извините, но Ваш уровень слишком мал или Вы Novice.";
mes "На Арену можно попасть с ^FF000090+^000000 базового уровня.";
emotion e_sry;
close;
}
sc_start SC_BLESSING,600000,10;
sc_start SC_INCREASEAGI,600000,10;
percentheal 100,100;
warp "guild_vs3",0,0;
close2;
break;
case 2:
if(getmapusers("pvp_n_1-5")>=50) {
next;
mes "[^0000FFАрена^000000]";
mes "Извините, но Арена полная, попробуйте позже.";
emotion e_sry;
close;
}
if(BaseJob==Job_Novice || BaseLevel<90) {
next;
mes "[^0000FFАрена^000000]";
mes "Извините, но Ваш уровень слишком мал или Вы Novice.";
mes "На Арену можно попасть с ^FF000090+^000000 базового уровня.";
emotion e_sry;
close;
}
sc_start SC_BLESSING,600000,10;
sc_start SC_INCREASEAGI,600000,10;
percentheal 100,100;
warp "pvp_n_1-5",0,0;
close2;
break;
case 3:
if(getmapusers("guild_vs2")>=10) {
next;
mes "[^0000FFАрена^000000]";
mes "Извините, но Арена полная, попробуйте позже.";
emotion e_sry;
close;
}
if(BaseJob==Job_Novice || BaseLevel<90) {
next;
mes "[^0000FFАрена^000000]";
mes "Извините, но Ваш уровень слишком мал или Вы Novice.";
mes "На Арену можно попасть с ^FF000090+^000000 базового уровня.";
emotion e_sry;
close;
}
sc_start SC_BLESSING,600000,10;
sc_start SC_INCREASEAGI,600000,10;
percentheal 100,100;
sc_end SC_GOSPEL; // Убераем госпель, чтобы игроки не кричали, арена с дропом же.
warp "guild_vs2",0,0;
close2;
break;
case 4:
close;
break;
}
OnInit:
waitingroom "[Арена]",0;
end;
}
//---Скрипт выхода с Арен---//
guild_vs3,86,51,3 script Выход с Арены 708,{
set @vihod,rand (12345,99999); // Будет выбрано случайное число в диапозоне от 12345 до 99999 (для выхода, чтобы не жульничать).
mes "[^0000FFВыход с Арены^000000]";
mes "Приветствую Вас, ^FF0000"+strcharinfo(0)+"^000000.";
mes "Вы уверены, что хотите выйти с Арены?";
switch(select("Нет","Да")){
case 1:
close;
case 2:
mes "Тогда введите число ^FF0000"+ @vihod +"^000000.";
next;
input @vihod2;
if(@vihod2==@vihod) {
warp "SavePoint",0,0;
end;
}
else {
mes "[^0000FFВыход с Арены^000000]";
mes "Результат не верный.";
mes "Я не могу Вас выпустить.";
close;
}
}
OnInit:
waitingroom "[Выход]",0;
end;
}
//---МапФлаги---//
//---Арена---//
guild_vs3 mapflag nowarpto
guild_vs3 mapflag pvp
guild_vs3 mapflag noteleport
guild_vs3 mapflag nosave SavePoint
guild_vs3 mapflag nowarp
guild_vs3 mapflag noreturn
guild_vs3 mapflag pvp_noguild
guild_vs3 mapflag nomemo
//---Арена без зелий (убрал pvp_noguild, как и просили)---//
pvp_n_1-5 mapflag pvp
pvp_n_1-5 mapflag noteleport
pvp_n_1-5 mapflag nosave SavePoint
pvp_n_1-5 mapflag nowarp
pvp_n_1-5 mapflag noreturn
pvp_n_1-5 mapflag nomemo
pvp_n_1-5 mapflag nowarpto
pvp_n_1-5 mapflag restricted 5
//---Арена с дропом вещей---//
guild_vs2 mapflag pvp
guild_vs2 mapflag noteleport
guild_vs2 mapflag nosave SavePoint
guild_vs2 mapflag nowarp
guild_vs2 mapflag noreturn
guild_vs2 mapflag pvp_noguild
guild_vs2 mapflag nomemo
guild_vs2 mapflag nowarpto
guild_vs2 mapflag pvp_nightmaredrop random,equip,1000
//---Дубликаты---//
//---Арены---//
geffen,125,69,4 duplicate(Арена) Арена#2 708
alberta,187,149,4 duplicate(Арена) Арена#3 708
morocc,160,97,4 duplicate(Арена) Арена#4 708
payon,162,233,4 duplicate(Арена) Арена#5 708
comodo,197,148,4 duplicate(Арена) Арена#6 708
aldebaran,144,123,4 duplicate(Арена) Арена#7 708
izlude,134,114,4 duplicate(Арена) Арена#8 708
xmas,143,134,4 duplicate(Арена) Арена#9 708
yuno,163,50,5 duplicate(Арена) Арена#10 708
amatsu,197,79,4 duplicate(Арена) Арена#11 708
gonryun,155,127,5 duplicate(Арена) Арена#12 708
umbala,86,150,5 duplicate(Арена) Арена#13 708
louyang,220,102,5 duplicate(Арена) Арена#14 708
jawaii,245,128,5 duplicate(Арена) Арена#15 708
ayothaya,157,109,4 duplicate(Арена) Арена#16 708
einbroch,69,198,4 duplicate(Арена) Арена#17 708
lighthalzen,153,86,4 duplicate(Арена) Арена#18 708
hugel,91,150,4 duplicate(Арена) Арена#19 708
rachel,122,111,4 duplicate(Арена) Арена#20 708
//---Выхода---//
pvp_n_1-5,134,100,3 duplicate(Выход с Арены) Выход с Арены#2 708
guild_vs2,92,50,3 duplicate(Выход с Арены) Выход с Арены#3 708
//---ВНИМАНИЕ! ТО, ЧТО НИЖЕ НЕ ДОБАВЛЯТЬ В СКРИПТ!---//
//---Это нужно добавить в db/item_noequip.txt---//
501,64
502,64
503,64
504,64
505,64
506,64
507,64
508,64
509,64
510,64
511,64
512,64
513,64
514,64
515,64
564,64
517,64
518,64
519,64
520,64
521,64
522,64
523,64
524,64
525,64
526,64
527,64
528,64
529,64
530,64
531,64
532,64
533,64
534,64
535,64
536,64
537,64
538,64
539,64
540,64
541,64
542,64
543,64
544,64
545,64
546,64
547,64
548,64
549,64
550,64
551,64
552,64
553,64
554,64
555,64
556,64
557,64
558,64
559,64
560,64
561,64
562,64
563,64
564,64
565,64
566,64
567,64
568,64
569,64
570,64
571,64
572,64
573,64
574,64
575,64
576,64
577,64
578,64
579,64
580,64
581,64
582,64
583,64
584,64
585,64
586,64
587,64
588,64
589,64
590,64
591,64
592,64
593,64
594,64
595,64
596,64
597,64
598,64
599,64
600,64
601,64
602,64
603,64
604,64
605,64
606,64
607,64
608,64
609,64
610,64
611,64
612,64
613,64
614,64
615,64
664,64
617,64
618,64
619,64
620,64
621,64
622,64
623,64
624,64
625,64
626,64
627,64
628,64
629,64
630,64
631,64
632,64
633,64
634,64
635,64
636,64
637,64
638,64
639,64
640,64
641,64
642,64
643,64
644,64
645,64
646,64
647,64
648,64
649,64
650,64
651,64
652,64
653,64
654,64
655,64
656,64
657,64
658,64
659,64
660,64
661,64
662,64
663,64
664,64
665,64
666,64
667,64
668,64
669,64
12064,64
[/COLOR]
А сам Ерор Можно увидеть или нет?=0
Автор: kokoc: Дата: 07.18.2009
ну тут и без еррора понятно если норм посмотреть=\
посмотрел только начало и помоему ошибка в етом заключается
switch(select("Арена [" + getmapusers("guild_vs3") + " / 50]","Арена ^FF0000(Без Зелий)^000000
[" + getmapusers("pvp_n_1-5") + " / 50]","Арена ^FF0000(Дроп вещей)^000000 [" + getmapusers("guild_vs2") + " / 10]","Выход")){
switch(select("Арена [" + getmapusers("guild_vs3") + " / 50]","Арена ^FF0000(Без Зелий)^000000[" + getmapusers("pvp_n_1-5") + " / 50]","Арена ^FF0000(Дроп вещей)^000000 [" + getmapusers("guild_vs2") + " / 10]","Выход")){
//---ВНИМАНИЕ! ТО, ЧТО НИЖЕ НЕ ДОБАВЛЯТЬ В СКРИПТ!---//
//---Это нужно добавить в db/item_noequip.txt---//