Kubix! Опубликовано 29 января, 2012 Жалоба Поделиться Опубликовано 29 января, 2012 Если понравилось - ставьте спасибки //by Oceloteprontera,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;} Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 30 января, 2012 Жалоба Поделиться Опубликовано 30 января, 2012 В чем смысл? Найти и кликнуть на НПЦ ~7 раз? Ссылка на комментарий Поделиться на другие сайты Поделиться
kadze Опубликовано 30 января, 2012 Жалоба Поделиться Опубликовано 30 января, 2012 джампер....номна помнится этот эвент был) 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 30 января, 2012 Автор Жалоба Поделиться Опубликовано 30 января, 2012 Да, 7 раз найти его над, в след раз переделаю не много, когда впадлу не будет) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения