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

Kubix!

Donators
  • Постов

    1,416
  • Зарегистрирован

  • Посещение

  • Победитель дней

    182

Весь контент Kubix!

  1. Kubix!

    PvP-Arena

    после регистрации чара можешь приатачить его attachrid(getcharid(0));
  2. локацию за спасибо нарисуешь?
  3. АП. почистите темку.
  4. Так делать нельзя. Да и вообще он кривой как ...
  5. Kubix!

    PvP-Arena

    пишет же, что игрок не приатачен.попробуйте юзнуть attachrid и detachrid А если что вот: делал только что. Полностью рабочий, проверял.Переделаешь под себя если что.
  6. Вот так. prontera,0,0,0 script Квестовик 100,{ mes "Шапки на любой вкус"; mes "Какие шапки тебе нужны?"; switch(select("Gray Beanie:Alucard")) { case 1: mes "Нужно пройти квест чтобы получить alucard"; mes "ты будеш проходить этот квест?"; next; if(select("Да:Нет") ==2) close; mes "Для этой шапочки понадобится следующий лут:"; mes getitemname(4047); mes getitemname(4345); if(countitem(4047)<1 || countitem(4345)<1) { mes "У тебя не хватает вещей"; close; } delitem 4047,1; delitem 4345,1; close; case 2: mes "Чтобы получить Gray Beanie тебе понадобится слудующий лут"; mes "Будеш проходить этот квест?"; next; if(select("Да:Нет") ==2) close; mes "Для этой шапочки понадобится следующий лут:"; mes getitemname(4146); mes getitemname(4334); if(countitem(4146)<1 || countitem(4334)<1) { mes "У тебя не хватает вещей"; close; } delitem 4146,1; delitem 4334,1; close; } }
  7. Дай угадаю.Взял 2 скрипта РФУЛ Анубиса и дезмач Агаспера.
  8. спасибо.ещё бы гайдик как их добавить а то ни разу не пробовал)) клиент сакрай
  9. Не хотел создавать новую тему)) уже напишу сюда если никто не против. Ищу сайт где можно спрайты мобов скачать каких-то.А то грин-пич закрыт
  10. case 1, case 2 и т.д. это меню которые выбрал игрок. code - код скрипта.
  11. Через меню не делай никогда. делай так: switch(select("Шапка 1:Шапка 2")){ case 1: code case 2: code }
  12. Во-первых где меню на выбор ЛКХ беретки или физерки? Во-вторых оно будет бить ошибки, т.к. после mes нету пробела + грамматических ошибок куча. за старания + Вот рабочая версия : prontera,0,0,0 script Restor 100 { mes "Здраствуйте! меня зовут Restor"; mes "У меня можно получить некоторые вещички"; mes "Например такие как Feather Beret,Beret,Lord Kaho Horn"; mes "Желаете ли вы получить их?"; next; switch(select("Feather Beret:Beret:LKH")) { case 1: mes "Чтобы получить Feather Beret"; mes "Будем делать эту вещь?"; if(select("Да","Нет") ==2) { close; } getitem 7063,100; getitem 982,2; if(countitem(7063)<100) { mes "У тебя не хватает вещей"; close; } if(countitem(982)<2) { mes "У тебя не хватает вещей"; close; } close; case 2: mes "Чтобы получить Beret мне нужны следущие вещи"; mes "Будем создовать эту вещь?"; if(select("Да","Нет") ==2) { close; } getitem 970,150; getitem 7291,100; if(countitem(970)<150) { mes "У тебя не хватает вещей"; close; } if(countitem(7291)<100) { mes "У тебя не хватает вещей"; close; } close; case 3: mes "Что бы получить Lord Kaho Horn"; mes "Пренисите мне следущее"; mes "будем делать?"; if(select("Да","Нет") ==2) { close; } getitem 7054,1000; getitem 7053,1500; if(countitem(7054)<1000) { mes "У тебя не хватает вещей"; close; } if(countitem(7053)<1500) { mes "У тебя не хватает вещей"; close; } close; } }
  13. Kubix!

    Нужен человек

    Итак... делать было нечего решил сделать новый город для РО.(точнее новый остров или что-то такого). Что в нем будет: Новые квесты Новые инстансы Новые торговцы Новые мобы Новые итемы На данный момент нужен человек которые работает с Browedit ну или с другими подобными программами. Кого заинтересовало : ICQ - 377-205-92
  14. Kubix!

    [event] jumper

    Да, 7 раз найти его над, в след раз переделаю не много, когда впадлу не будет)
  15. Kubix!

    [event] jumper

    Если понравилось - ставьте спасибки //by Ocelote prontera,150,150,6 script Jump 100,{ if(getgmlevel() >= 90) { if(!$@ { set $@b,1; mes "^99CCDD[----------------------------]^000000"; mes "^CC99DD[введите макс. кол-во игроков]^000000"; mes "^99CCDD[----------------------------]^000000"; next; input .pc; sleep2 1000; mes "^99CCDD[------------------]^000000"; mes "^CC99DD[введите айди приза]^000000"; mes "^99CCDD[------------------]^000000"; next; input .pc2; if(.pc <= 1 || .pc >= 100 || .pc2 <=0) { mes "^99CCDD[эвент не активируется]^000000"; set $@b,0; close; } set $@p_count,.pc; set $@prize,.pc2; mes "^99CCDD["+$@p_count+"] ^CC99DD& ^99CCDD["+getitemname($@prize)+"]^000000"; close2; callfunc "ocelote"; close; } else if($@ { mes "^99CCDD["+$@p_count+"] ^CC99DD& ^99CCDD["+getitemname($@prize)+"]^000000"; select("Войти"); callfunc "pl_menu"; } } else { mes "^99CCDD["+$@p_count+"] ^CC99DD& ^99CCDD["+getitemname($@prize)+"]^000000"; select("Войти"); callfunc "pl_menu"; } } function script pl_menu { if(!$@b || $@b == 2) { dispbottom "Эвент ещё не стартовал, или уже идет!"; close; } else if($@b == 1) { if(getmapusers("pvp_y_1-3") >= $@p_count) { dispbottom "на эвенте уже присутствует достаточно игроков.."; close; } warp "pvp_y_1-3",150,150; end; } } function script ocelote { announce "[Jumper] : Приз: ["+getitemname($@prize)+"], макс. кол-во игроков: ["+$@p_count+"]",bc_all; announce "[Jumper] : У Вас есть 2 минуты на сборы!!!",bc_all; sleep 120000; //sleep 10000; // для теста announce "[Jumper] : Эвент начался!",bc_all; set $@Clicker, ""; set $@b,2; set $Click, 0; enablenpc "Jumper"; callfunc "jumper"; return; } function script jumper { set .coord,rand(1,9); if(.coord == 1) {setarray .@kjump[0],222,300;} if(.coord == 2) {setarray .@kjump[0],273,226;} if(.coord == 3) {setarray .@kjump[0],209,186;} if(.coord == 4) {setarray .@kjump[0],132,238;} if(.coord == 5) {setarray .@kjump[0],125,299;} if(.coord == 6) {setarray .@kjump[0],185,297;} if(.coord == 7) {setarray .@kjump[0],110,201;} if(.coord == 8) {setarray .@kjump[0],137,137;} if(.coord == 9) {setarray .@kjump[0],202,193;} moveNPC "Jumper",.@kjump[0],.@kjump[1]; end; } pvp_y_1-3,100,100,6 script Jumper 100,{ if($@b == 0 || $@b == 1) { dispbottom "эвент ещё не стартовал..."; end; } else if($@b ==2) { set $@Click,$@Click + 1; announce ""+strcharinfo(0)+" нашел меня и кликнул! Всего кликнули ["+$@Click+"/7] раз!",bc_map; if($@Click == 7) { callfunc "Winner"; end; } else { callfunc "jumper"; initnpctimer; } } OnTimer60000: set $@Click,$@Click - 1; stopnpctimer; end; } function script Winner { announce "[Jumper] : Победитель : "+strcharinfo(0)+"",bc_all; set $@b,0; moveNPC "Jumper",100,100; disablenpc "Jumper"; getitem $@prize,2; close; } - script onjumperinit -1,{ OnInit: set $@b,0; set $@prize,0; set $@p_count,0; moveNPC "Jumper",100,100; disablenpc "Jumper"; end; }
  16. Клик клик бум, легко сделать самому.А Таро: Диалоги изменишь сам by goddameit (eathena.ws) prontera,150,180,4 script RR 100,{ if($@RR_RR_RR==2){ mes "Game Starting"; close; } if($@RR_RR_Nu>=120){ mes "Full"; close; } select("[Join]"); set $@RR_RR_Na$[set($@RR_RR_Nu,$@RR_RR_Nu+1)],strcharinfo(0); mes "Ok~"; if($@RR_RR_Nu>=2&&!$@RR_RR_RR){ set $@RR_RR_RR,1; doevent "RR::OnRRRRRR"; } close; OnRRRRRR: announce "[System]:RR will start in 1min",bc_all; sleep 60000; for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){ if(!isloggedin(getcharid(3,$@RR_RR_Na$[.rr]))){ for(set .rr2,.rr;.rr2<=$@RR_RR_Nu;set .rr2,.rr2+1){ set $@RR_RR_Na$[.rr2],$@RR_RR_Na$[.rr2+1]; } set .rr,.rr-1; }else{ warpchar "guild_vs4",50,50,getcharid(0,$@RR_RR_Na$[.rr]); set .rr4,.rr4+1; } } set $@RR_RR_Nu,.rr4; sleep 5000; mapannounce "guild_vs4","[System]:RR will start in 20sec",bc_map; sleep 20000; set $@RR_RR_RR,2; mapannounce "guild_vs4","[System]:GO!",bc_map; sleep 100; while(getmapusers("guild_vs4")!=1){ sleep 1000; for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){ sleep 1000; if(attachrid(getcharid(3,$@RR_RR_Na$[.rr]))){ if(strcharinfo(3)=="guild_vs4"){ set .@ui,522+rand(1,14); atcommand "@effect "+.@ui; if(.@ui==531){ sleep2 1000; warp "SavePoint",0,0; } } detachrid; } } } sleep 10000; mapwarp "guild_vs4","guild_vs3",50,50; deletearray $@RR_RR_Na$[0],128; set $@RR_RR_RR,0; set $@RR_RR_Nu,0; end; }
  17. Kubix!

    Yaroslav Stryukov

    В блэк-лист его!
  18. да, уже проверил, не правильно
  19. мне кажется, или других способов нету.(имхо)
  20. Как я понимаю ты хочешь сделать топ тех кто прошел квест? В квесте нужно задать переменную например set $@char$[set($@n,$@n+1)],strcharinfo(0);. Ну и в другом нпце, бесконечным циклом сделать топ ) т.е. for (set .@a, 0; .@a < 100; set .@a, .@a + 1) mes "^" +(.@a + 1) +" "+$char$+" прошел квест в пайоне"; Я толком это не знаю.. так что не даю гарантию что это будет работать.
  21. в скрипте задай set .e,rand(1,2); if(.e == 1) getitem 7227,1; мб так
  22. UPD:Версия 1.2 Не знаю почему так залилось оО Залил ещё на файлообменники.
×
×
  • Создать...
Яндекс.Метрика