Like a Poring

Embed Size (px)

Citation preview

  • 8/2/2019 Like a Poring

    1/12

    1@pi,104,78,3 script PoringMaster 1582,{set.@npcname$,"[PoringMaster]";mes.@npcname$;mes"BonjourGuerrier!";mes"JesuisenvoyparleRoidesPoringspourrecruterdesguerriersafi

    ndenousaiderdfairelesarmesduPoringNoir.";mes"LeroidmoniaqueetsonsorcierontcommencenvahirnotreRoyaume.No

    usavonsbesoind'aidepourlesrepousser.";next;mes.@npcname$;mes"Nousaiderez-vous?";next;set.@selection,select("Allons-y,bouboulerose",(getcharid(1)==$party_i

    d)?"Jesuismort,tumerenvoie?":"",(getcharid(1)==$party_id)?"Maisregardemoi!Ondiraittoi!":"","Euhnonmerci.T'esrienqu'unPoring...");

    switch(.@selection){case4:

    mes.@npcname$;mes"Tunedevraisvraimentpasmesousestimer!";percentheal-99,-99;next;mes.@npcname$;mes"Tuvois?Jesuisbienplusquecequejeparais!";

    break;case3:mes.@npcname$;mes"Tuauraisdutenircomptedemesmisesengarde.";mes"Jevaisterendretonapparence,maispourtesstats,";mes"tudevrasallervoirlaResetGirl.";undisguise;break;

    case2:if($party_id==getcharid(1)){

    mes.@npcname$;if($stage==0)

    { mes"Dsol,maisjenepeuxpas...Tuvadevoirattendrequetescompagnonsarriventladeuximetape...";

    }elseif($stage==1){

    mes"Ondiraitbienqu'ilsontrussi.Vavitelesaider!";

    warp"2@pi",0,0;}close;

    }else

    {mes.@npcname$;mes"Impossible.Tunefaitpaspartiedecegroupe.";close;

    }case1:

    if(BaseLevel>80){set.@party_id,getcharid(1);getpartymember(.@party_id,1);set.@partymembercount,$@partymembercount;

  • 8/2/2019 Like a Poring

    2/12

    copyarray.@partymembername$[0],$@partymembername$[0],.@partymembercount;

    copyarray$partymemberaid[0],$@partymemberaid[0],.@partymembercount;

    getpartymember.@party_id,2;set$party_id,.@party_id;

    mes.@npcname$;mes"Bien.Ondiraitquevousavezcomprisquejenesui

    spasn'importequi...";mes"Prparez-vousvivreuneaventurequevousn'oublierai

    spas.";mes"Ilyapeudecheminparcourir,maisdespreuvesrel

    ever.";mes"Prenezgarde,vousnedisposerezqued'uneheure.E

    nsuite,jem'occuperaispersonnellementdevous!";next;mes.@npcname$;mes"Etcroyezmoi,vousn'aimerezpasnonplus!";next;

    //12hourcooldownset.@ins_pi_check,checkquest(60315,PLAYTIME);

    //2hoursplaylimitset.@ins_pi_check2,checkquest(60316,PLAYTIME);

    if(.@ins_pi_check2)||getgmlevel()>60){

    set.@instance,instance_create("LikeaPoring",.@party_id);

    if(.@instance2)){mes.@npcname$;mes"LenomduGroupees

    tdonc"+getpartyname(.@party_id)+".";mes"LenomduLeaderes

    t"+.@partymembername$[0]+".";mes"Cependant,jepeux

    pasvouslaissezentrer.Ressayezsvp.";}else{

    for(set.@i,1;.@i

  • 8/2/2019 Like a Poring

    3/12

    instance_set_timeout3600,300,.@instance;

    instance_init(.@instance);

    instance_attach(.@instance);

    //enablefirstfloordonpceventinstance_npcn

    ame("ins_pi_1F",instance_id())+"::OnEnable";donpceventinstance_npcn

    ame("ins_pi_2F",instance_id())+"::OnInstanceInit";

    mes.@npcname$;mes"LenomduGroupees

    tdonc"+getpartyname(.@party_id);mes"LenomduLeaderes

    t"+.@partymembername$[0]+".";mes"Jevaisvousenvoye

    rdansnotreRoyaume.Prenezgarde!Jenesaispassijepourraiscontrertouslessortsdesennemis...";

    next;warpparty"1@pi",104,112

    ,.@party_id; }}else{

    mes.@npcname$;mes"Demandestonchef/leader

    devenirmeparler,plutt.";next;mes.@npcname$;mes"Etn'oubliezpasquelegro

    upedoitcompterauminimum2membres!";}

    }

    elseif((.@ins_pi_check==0)||(.@ins_pi_check==1)){mes.@npcname$;mes"Dsol,maisvousn'tespasencoreremis

    devotredernierpassage.";}elseif(.@ins_i_check==2){

    mes.@npcname$;mes"Hum...Jepensequevoustesprt.";next;mes.@npcname$;mes"Ahahahaha!Vousvoulezrecommencer?

    J'aime!";

    next;mes.@npcname$;mes"Prparez-vous,ceserabienttprt!";

    }}

    }else{

    mes.@npcname$;mes"Dsol,jenepeuxpasenvoyerunepersonnequin'estp

    asprte.Revenezauniveau80.";

  • 8/2/2019 Like a Poring

    4/12

    }break;

    }close2;end;

    }

    1@pi,16,14,3 script ins_pi_1F -1,{set.npcname$,"[PoringSorcier]";setarray$mobid[0],1002,1031,1113,1242,1836,1784;end;

    OnEnable:setcell"1@pi",100,81,108,81,cell_walkable,0;instance_announce0,.@npcname$+"Bouahahahaha!Bienvenuedansmonterr

    aindejeu,Humains!",bc_map,"0x00ff99";sleep6000;instance_announce0,.@npcname$+"JesuislePoringSorcier.Etvousne

    m'empcherezpasdevousfairesubircequevousnousfaisezsubir!",bc_map,"0x00ff99";

    donpceventinstance_npcname("ins_pi_1F",instance_id())+"::OnChangeParticipants";

    instance_announce0,.@npcname$+"Bouahahavoustesparfait!Oh,attention:sivousmourrez,vousredeviendrezhumains.Maissivousquitter,vousreste

    rezPoring!Bouahahahah",bc_map,"0x00ff99";areamonster"1@pi",47,90,122,117,"Poring",1002,30,instance_npcname("ins_pi_1F",instance_id())+"::OnMyMobDead";

    areamonster"1@pi",47,90,122,117,"Poporing",1031,30,instance_npcname("ins_pi_1F",instance_id())+"::OnMyMobDead";

    areamonster"1@pi",47,90,122,117,"Drops",1113,30,instance_npcname("ins_pi_1F",instance_id())+"::OnMyMobDead";

    areamonster"1@pi",47,90,122,117,"Marin",1242,30,instance_npcname("ins_pi_1F",instance_id())+"::OnMyMobDead";

    areamonster"1@pi",47,90,122,117,"Magmaring",1836,30,instance_npcname("ins_pi_1F",instance_id())+"::OnMyMobDead";

    areamonster"1@pi",47,90,122,117,"Stapo",1784,30,instance_npcname("ins_pi_1F",instance_id())+"::OnMyMobDead";

    end;

    OnMyMobDead:set.@mob_dead_num,mobcount("1@pi",instance_npcname("ins_pi_1F",instanc

    e_id())+"::OnMyMobDead");if(.@mob_dead_num

  • 8/2/2019 Like a Poring

    5/12

    areamonster"1@pi",47,90,122,117,"PoringTreasure",1325,2;donpceventinstance_npcname("ins_pi_1F",instance_id())+"::OnRec

    hangeParticipants";//sleep30000;donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnEna

    ble";}end;

    OnChangeParticipants:attachrid($@partymemberaid[0]);for(set.@i,0;.@i

  • 8/2/2019 Like a Poring

    6/12

    {undisguise;

    resetstatus;statusup2bStr,stats&255-1;statusup2bInt,(stats>>8)&255-1;statusup2bDex,(stats>>16)&255-1;statusup2bLuk,stats2&255-1;statusup2bVit,(stats2>>8)&255-1;statusup2bAgi,(stats2>>16)&255-1;setStatusPoint,statc;setMaxHp,mhp;setMaxSp,msp;

    }end;

    OnRechangeParticipants:set$@reseted,0;//Pourlalecture,onneprendqueles8premiersbits(avecle&255)

    etondcalefor(set.@i,0;.@i>8)&255-1;statusup2bDex,(stats>>16)&255-1;statusup2bLuk,stats2&255-1;statusup2bVit,(stats2>>8)&255-1;statusup2bAgi,(stats2>>16)&255-1;setStatusPoint,statc;setMaxHp,mhp;setMaxSp,msp;

    }

    end;}

    2@pi,16,14,3 script ins_pi_2F -1,{end;

    OnInstanceInit:disablenpcinstance_npcname("ins_pi_2F",instance_id());disablenpcinstance_npcname("bombPoring",instance_id());disablenpcinstance_npcname("BOmbPoring",instance_id());disablenpcinstance_npcname("B0mbPoring",instance_id());disablenpcinstance_npcname("BombP0ring",instance_id());

    disablenpcinstance_npcname("BombPor1ng",instance_id());disablenpcinstance_npcname("BombPorin9",instance_id());disablenpcinstance_npcname("Bombporing",instance_id());disablenpcinstance_npcname("BomBPoring",instance_id());disablenpcinstance_npcname("BombPoRing",instance_id());disablenpcinstance_npcname("BombPoriNg",instance_id());disablenpcinstance_npcname("RoidesPoring",instance_id());

    end;

  • 8/2/2019 Like a Poring

    7/12

    OnEnable:setcell"1@pi",100,81,108,81,cell_walkable,1;warpparty"2@pi",104,108,$party_id;setcell"2@pi",107,106,107,109,cell_walkable,0;donpceventinstance_npcname("RoidesPoring",instance_id())+"::OnStartD

    ialog";end;

    OnStartLevel2:enablenpcinstance_npcname("ins_pi_2F",instance_id());setcell"2@pi",107,106,107,109,cell_walkable,1;

    set.@count,0;set$bombed,0;areamonster"2@pi",69,59,172,176,"Angeling",1096,5,instance_npcname("ins

    _pi_2F",instance_id())+"::OnMyMobDead";areamonster"2@pi",69,59,172,176,"Deviling",1582,5,instance_npcname("ins

    _pi_2F",instance_id())+"::OnMyMobDead";areamonster"2@pi",69,59,172,176,"ArcAngeling",1388,5,instance_npcname(

    "ins_pi_2F",instance_id())+"::OnMyMobDead";areamonster"2@pi",69,59,172,176,"Ghostring",1120,2,instance_npcname("in

    s_pi_2F",instance_id())+"::OnMyMobDead";areamonster"2@pi",69,59,172,176,"BombPoring",1904,30,instance_npcname(

    "ins_pi_2F",instance_id())+"::OnBombKilled";

    donpceventinstance_npcname("bombPoring",instance_id())+"::OnEnable";donpceventinstance_npcname("BOmbPoring",instance_id())+"::OnEnable";donpceventinstance_npcname("B0mbPoring",instance_id())+"::OnEnable";donpceventinstance_npcname("BombP0ring",instance_id())+"::OnEnable";donpceventinstance_npcname("BombPor1ng",instance_id())+"::OnEnable";donpceventinstance_npcname("BombPorin9",instance_id())+"::OnEnable";donpceventinstance_npcname("Bombporing",instance_id())+"::OnEnable";donpceventinstance_npcname("BomBPoring",instance_id())+"::OnEnable";donpceventinstance_npcname("BombPoRing",instance_id())+"::OnEnable";donpceventinstance_npcname("BombPoriNg",instance_id())+"::OnEnable";end;

    OnAllBombed:instance_announce0,"[Devilikan]:Gyahahahahahaha!Vouslesaveztoutesprises!!OUARGHARFARFARF*s'touffe*",bc_map,"0x00ff99";

    end;

    OnBombKilled:set.@count,.@count+1;set.@mob_dead_num,mobcount("2@pi",instance_npcname("ins_pi_2F",instanc

    e_id())+"::OnMyMobDead");if(.@count==30&&.@mob_dead_num

  • 8/2/2019 Like a Poring

    8/12

    e_id())+"::OnMyMobDead");if(.@mob_dead_num

  • 8/2/2019 Like a Poring

    9/12

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";

    }percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("bombPoring",instance_id());end;

    }

    2@pi,164,122,3 script BOmbPoring 1904,1,1,{end;

    OnEnable:enablenpcinstance_npcname("BOmbPoring",instance_id());instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";}percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("BOmbPoring",instance_id());end;

    }

    2@pi,164,122,3 script B0mbPoring 1904,1,4,{end;

    OnEnable:enablenpcinstance_npcname("B0mbPoring",instance_id());

    instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";

    }percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("B0mbPoring",instance_id());end;

    }

    2@pi,164,122,3 script BombP0ring 1904,4,2,{end;

    OnEnable:enablenpcinstance_npcname("BombP0ring",instance_id());instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

  • 8/2/2019 Like a Poring

    10/12

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";

    }percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("BombP0ring",instance_id());end;

    }

    2@pi,164,122,3 script BombPor1ng 1904,4,2,{end;

    OnEnable:enablenpcinstance_npcname("BombPor1ng",instance_id());instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";}percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("BombPor1ng",instance_id());end;

    }

    2@pi,164,122,3 script BombPorin9 1904,2,2,{end;

    OnEnable:enablenpcinstance_npcname("BombPorin9",instance_id());

    instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";

    }percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("BombPorin9",instance_id());end;

    }

    2@pi,164,122,3 script Bombporing 1904,1,3,{end;

    OnEnable:enablenpcinstance_npcname("Bombporing",instance_id());instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

  • 8/2/2019 Like a Poring

    11/12

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";

    }percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("Bombporing",instance_id());end;

    }

    2@pi,164,122,3 script BomBPoring 1904,3,2,{end;

    OnEnable:enablenpcinstance_npcname("BomBPoring",instance_id());instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";}percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("BomBPoring",instance_id());end;

    }

    2@pi,164,122,3 script BombPoRing 1904,2,4,{end;

    OnEnable:enablenpcinstance_npcname("BombPoRing",instance_id());

    instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";

    }percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("BombPoRing",instance_id());end;

    }

    2@pi,164,122,3 script BombPoriNg 1904,1,5,{end;

    OnEnable:enablenpcinstance_npcname("BombPoriNg",instance_id());instance_announce0,strnpcinfo(3)+":enabled",bc_map,"0x00ff99";end;

  • 8/2/2019 Like a Poring

    12/12

    OnTouch:set$bombed,$bombed+1;if($bombed==10){

    donpceventinstance_npcname("ins_pi_2F",instance_id())+"::OnAllBombed";

    }percenthealrand(-99,99),rand(-99,99);disablenpcinstance_npcname("BombPoriNg",instance_id());end;

    }