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

Система 100 уровня


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

Имеется задумка, система 100 уровня.

На этом уровне доступны свои возможности и преимущества. Лаба 4, Дополнительные квесты, шмот, и т.п.

Имеется скрип:


prontera,151,181,0 script 255ый Лвл 72,{
if(BaseLevel == 255)goto _Zeny;
if(BaseLevel == 254)goto str2;
str2:
mes "[Макс Левел]";
mes "Чтобы стать Макс Лвлом Принеси 10 поринг карт и 10 кк зени";
next;
menu "Да",yes,"Нет",no;
yes:
mes"Окей";
next;
menu "Да",str,"Нет",no;
str:
if(countitem(4001) < 9)goto No_Zeny;
if(Zeny < 10000000)goto No_Zeny;
delitem 4001,10;
atcommand strcharinfo(0) + ":@blvl 1";
atcommand strcharinfo(0) + ":@zeny -10000000";
set StatusPoint, StatusPoint + rand(1000,5000);
announce strcharinfo(0) + " Получил 255ый Уровень!", bc_all|bc_yellow;
mes "Спс !! Пока!!";
close;

no:
mes" Как знаеш, пока!";
close;

_Zeny:
mes"Нужен 254 левел";
close;

No_Zeny:

mes"У тебя нету денег!\карт!";
close;
}

НО! Это работает только на 255 лвл, а нужно чтобы работало на 99 лвл, помогите реализовать.

Я думаю, что нужно лезть в сорцы?

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

prontera,151,181,5      script  Бонусный уровень     811,{
if(BaseLevel==100){ mes "[Бонусный уровень]"; mes "У вас уже есть 100-ый уровень!"; close; }
if(BaseLevel!=99){ mes "[Бонусный уровень]"; mes "Приходите ко мне когда апните 99-ый уровень!"; close; }
mes "[Бонусный уровень]";
mes "Для получения 100-ого уровня нужно принести:";
mes "10 Poring Card";
mes "10.000.000 Zeny";
if(select("Я все принес:Выход")==2){ close; }
if(countitem(4001)<10){ next; mes "[Бонусный уровень]"; mes "А где карты?Приходи когда будут!"; close; }
if(Zeny<10000000){ next; mes "[Бонусный уровень]"; mes "А где деньги?Приходи когда будут!"; close; }
set BaseLevel,BaseLevel+1;
set Zeny,Zeny-10000000;
set StatusPoint,StatusPoint + rand(1000,5000);
delitem 4001,10;
announce "Игрок "+strcharinfo(0)+" получил 100-ый уровень!",0;
close;
}

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

prontera,151,181,0      script  Бонусный уровень     811,{
if(BaseLevel==100){ mes "[Бонусный уровень]"; mes "У вас уже есть 100-ый уровень!"; close; }
if(BaseLevel!=99){ mes "[Бонусный уровень]"; mes "Приходите ко мне когда апните 99-ый уровень!"; close; }
mes "[Бонусный уровень]";
mes "Для получения 100-ого уровня нужно принести:";
mes "10 Poring Card";
mes "10.000.000 Zeny";
if(select("Я все принес:Выход")==2){ close; }
if(countitem(4001)<10){ next; mes "[Бонусный уровень]"; mes "А где карты?Приходи когда будут!"; close; }
if(Zeny<10000000){ next; mes "[Бонусный уровень]"; mes "А где деньги?Приходи когда будут!"; close; }
set BaseLevel,BaseLevel+1;
set Zeny,Zeny-10000000;
set StatusPoint,StatusPoint + rand(1000,5000);
delitem 4001,10;
announce "Игрок "+strcharinfo(0)+" получил 100-ый уровень!",0;
close;
}

Анонс никчему, это изврашение уже ;) А автор, мог просто посмотреть на цифры внимательно, даже если переменных незнает. Все банально и просто.

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

Прикалываешься чтоли? :mellow:

А что не так? Нужно разнообразие, ну вот ты достиг 99 лвл, и чего дальше? ПвП - надоело, наслаждение игрой - вот что нужно

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

Прикалываешься чтоли? :mellow:

А что не так? Нужно разнообразие, ну вот ты достиг 99 лвл, и чего дальше? ПвП - надоело, наслаждение игрой - вот что нужно

Я не об этом, я про очевидное. Ну и срк вконце ^_^

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

Ну придумать много чего можно, даже поизвращаться для начала :lol:

Все не флудим)

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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...
Яндекс.Метрика