Назад

Незнаю что делать

Автор: JaneAir: Дата: 01.17.2010

prontera,138,165,4	script	Снег	907,{
mes "[Snow Crystal]";
mes "Привет, я могу сделать для тебя Снег";
mes "Ты хочешь этого?";
next;
menu "Да, хочу",yes,"Нет, нехочу",no;
yes:
mes "[Snow Crystal]";
mes "Для этого тебе понадобиться";
mes "10 Клыков Гарма";
mes "300 Ледяных Роз";
mes "И 5кк зений";
menu "Зделать",-,"Нет благодарю",L_OUT;
if (countitem(7036) < 10) goto SnowCrystal;
if (countitem(719) < 300) goto SnowCrystal;
if (Zeny < 5000000) goto SnowCrystal;
delitem 7036,10;
delitem 749,300;
set Zeny,zeny-5000000;
getitem 7088,1;
mes "[Snow Crystal]";
mes "Вот, держи.Обращайся.";
close;
}
no:
mes "[Snow Crystal]";
mes "Нехочешь,твой выбор";
close;
L_OUT:
mes "[Snow Crystal]";
mes "Эх...Зря";
close;
noItems:
mes "[Snow Crystal]";
mes "У тебя нету того что нужно мне!Приходи когда всё наберёшь!";
close;
}


Подровняйте пожалуйста...После того как жму дальше...нечего непроисходит...

Автор: JaneAir: Дата: 01.17.2010

ммм....мап сервер ругаеться , и вобще неработает..таб расставил..

Автор: DiS[IP]: Дата: 01.17.2010

[FONT=Lucida Console]Я не телепат)Где именно ошибку выдает?[/FONT]

Автор: 879546: Дата: 01.17.2010

Попробуй поменять

if (countitem(7036) < 10) goto SnowCrystal;
if (countitem(719) < 300) goto SnowCrystal;
if (Zeny < 5000000) goto SnowCrystal;

на
if (countitem(7036) < 10) goto noItems;
if (countitem(719) < 300) goto noItems;
if (Zeny < 5000000) goto noItems;

Там, где у тебя проверка на наличие предметов, он посылает на несуществующую в скрипте метку.

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

Вот держи вроде бы работает.


prontera,138,165,4 script Снег 907,{
set .npc$,"[Снег]";
mes .npc$;
mes "Привет,"+strcharinfo(0)+"!Я могу сделать для тебя снег.";
mes "Ты хочешь чтобы я его сделал?";
switch(select("Да,конечно","Нет,спасибо")){
next;
case 1:{
mes .npc$;
mes "Для этого тебе нужно мне принести:";
mes "10 Fang of Garm";
mes "300 Frozen Rose";
mes "5.000.000 денег!";
if (countitem(7036) > 9 && countitem(749) > 299 && Zeny > 4999999 ) {
next;
mes .npc$;
mes "Ты вернулся...Надеюсь у тебя все с собой?";
switch(select("Да у меня все с собой!:Уйти!")){
case 1: {
mes .npc$;
mes "Вот и славно держи свою снежинку.";
delitem 7036,10;
delitem 749,300;
set Zeny,Zeny-5000000;
getitem 7088,1;
}
case 2:
close;
}
close;
}
next;
mes "Приходи когда соберешь все нужные вещи!";
close;
}
case 2:
mes .npc$;
mes "Эх,зря...";
close;
}
}

Автор: Мяфк: Дата: 01.18.2010

if (countitem(7036) < 10) goto SnowCrystal;
if (countitem(719) < 300) goto SnowCrystal;
if (Zeny < 5000000) goto SnowCrystal;
delitem 7036,10;
delitem 749,300;
set Zeny,zeny-5000000;
getitem 7088,1;
mes "[Snow Crystal]";
mes "Вот, держи.Обращайся.";
close;
}
Убери.

Автор: JaneAir: Дата: 01.18.2010

Спасибо , работает)

Автор: Мяфк: Дата: 01.18.2010

Помог?Нажми спасибо)
твоя подпись...

Автор: JaneAir: Дата: 01.18.2010

ту Мяфк , не в обиду , но то что написал ты я непонял) заработал от Он Лайфа)