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

Нужно поправить


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

всем привет Нужна помощь в правке этого скрипта

Помогите сделать так что бы был выбор на сколько тцг менять сразу а то по одному тыкать уже устали

prontera,144,169,1 script TCG - Cash 602,{

set .@Cost, 5; // Cash Points required

mes "Добро пожаловать!";

mes "Здесь Вы можете обменять любые TCG Card на более ходовые Cash Point's.";

next;

switch(select("Обмен TCG Card на Cash Point's")) {

case 1:

mes "Вы хотите получить Cash Point's";

mes "Курс обмена:";

mes "1x TCG Card = 5х Cash Point's";

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

else{

if(countitem(7227) < 1) || (countitem(505) < 0) || (countitem(506) <0) || (countitem(507) <0) || (countitem(508) <0)close;

delitem 7227,1;

set #CASHPOINTS, #CASHPOINTS + .@Cost;

close;}

break;

}

}

и вот этот еше скрипт

//===Modifity by [Melbourne]

prontera,201,172,4 script Mr.BloodyBranch 401,{

mes "[bloodyBranch]";

mes "Добрый день ^FF0000"+ strcharinfo(0) + "^000000 !";

next;

mes "[bloodyBranch]";

mes "Я предлогаю Вам отличную сделку, для того чтобы получить 1 Bloody Branch, Вам нужно принести этот лут:";

mes "3 Rough Wind, 3 Aquamarine,";

mes "3 Flame Heart, 20 Dead Branch.";

mes "У Вас есть всё необходимое?";

next;

menu "Да.",-,"Нет.",M_EXIT;

if( countitem(996) < 3 || countitem(720) < 3 || countitem(994) < 3 || countitem(604) < 20 ) GOTO L_NOITEM;

delitem 996,3;

delitem 720,3;

delitem 994,3;

delitem 604,20;

getitem 12103,1;

mes "[bloodyBranch]";

mes "Большое спасибо!";

close;

L_NOITEM:

mes "[bloodyBranch]";

mes "У Вас нет нужных вещей!Приходите в следущий раз.";

emotion e_sry;

close;

M_EXIT:

next;

mes "[bloodyBranch]";

mes "Приходите с нужными вещами!";

close;

}

Заранее благодарю

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

Проверь только, но должно работать))

Макс кол-во в коде указывается

if( .@Amount < 1 || .@Amount > 10 )


prontera,146,187,4 script TCG Girl 864,{
mes "[ ^FFA500TCG Girl^000000 ]";
mes "Hello! I can change your";
mes "^FF0000Cash Points^000000 on ^FF0000TCG^000000 and conversely!";
mes "Choose:";
switch( select("Buy TCG:Sell TCG:Exit")){
next;
case 1:
mes "[ ^FFA500TCG Girl^000000 ]";
mes "You want to buy ^FF7300TCG?^000000";
mes "On your account:";
mes "[ ^0000FF"+#CASHPOINTS+"^000000 ] Cash Points.";
next;
switch(select("^0000FF1x TCG^000000 - ^FF00005x Cash Points^000000:Exit")){
set .@Value, 0;
case 1:
set .@Tcgitem, 7227;
set .@Value, 5;
break;
case 2:
mes "[ ^FFA500TCG Girl^000000 ]";
break;
}
mes "[ ^FFA500TCG Girl^000000 ]";
mes "How ^0000FFTCG^000000 you want to buy?";
mes "(^FF0000Mininum 1, Maximim 10^000000)";
next;
input .@Amount;
if( .@Amount < 1 || .@Amount > 10 ){
mes "[ ^FFA500TCG Girl^000000 ]";
mes "Sorry, but I can sell you only on ^FF00001^000000 until ^FF000010^000000 TCG for one time.";
close;
}
set .@Cost, .@Amount * .@Value;
if( #CASHPOINTS < .@Cost ){
mes "[ ^FFA500TCG Girl^000000 ]";
mes "You do not have so much ^FF0000Cash Points^000000 to buy.";
mes "It costs: [ ^0000FF"+.@Cost+"^000000 ] Cash Points.";
close;
}
getitem .@Tcgitem, .@Amount;
set #CASHPOINTS, #CASHPOINTS - .@Cost;
dispbottom "In your account: [ "+#CASHPOINTS+" ] Cash Points.";
mes "[ ^FFA500TCG Girl^000000 ]";
mes "Congratulations you on your purchase!";
break;
case 2:
mes "[ ^FFA500TCG Girl^000000 ]";
mes "What ^0000FFTCG^000000 do you want to sell me?";
mes "You now have:";
mes "- [ ^0000FF"+countitem(7227)+"^000000 ]x ^FF0000TCG^000000";
next;
switch(select("^0000FF1x TCG^000000 - ^FF00005x Cash Points^000000:Exit")){
set .@Value, 0;
case 1:
set .@Tcgitem, 7227;
set .@Value, 5;
break;
case 2:
mes "[ ^FFA500TCG Girl^000000 ]";
break;
}
mes "[ ^FFA500TCG Girl^000000 ]";
mes "How ^0000FFTCG^000000 you want to sell?";
mes "(^FF0000Minimum 1, Maximum 10^000000)";
next;
input .@Amount;
if( .@Amount < 1 || .@Amount > 10 ){
mes "[ ^FFA500TCG Girl^000000 ]";
mes "Sorry, but I can buy you only on ^FF00001^000000 until ^FF000010^000000 TCG for one time.";
close;
}
if( countitem(.@Tcgitem) < .@Amount ) {
mes "[ ^FFA500TCG Girl^000000 ]";
mes "You do not have enough ^FF0000TCG.^000000";
close;
}
set .@Cost, .@Amount * .@Value;
delitem .@Tcgitem, .@Amount;
set #CASHPOINTS, #CASHPOINTS + .@Cost;
dispbottom "You have: [ "+#CASHPOINTS+" ] Cash Points.";
mes "[ ^FFA500TCG Girl^000000 ]";
mes "Congratulations on sale!";
break;
case 3:
break;
}
close;
}

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

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

я мало в этом разбираюсь если можно поправьте пж

начинающий

Как чужие скрипты выкладывать ты разобрался на ура (=

http://ea-support.ws/index.php?/topic/2537-eventi-i-avto-eventi/

http://ea-support.ws/index.php?/topic/2538-aventi-i-avto-eventi-2/

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

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