Jump to content

xrion

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by xrion

  1. ---------------Detectar idiomaAfricânerAlbanêsAlemãoAmáricoÁrabeArmênioAzerbaijanoBascoBengaliBielorrussoBirmanêsBósnioBúlgaroCanarimCatalãoCazaqueCebuanoChinês (simplificado)Chinês (tradicional)CingalêsCoreanoCorsoCroataCurdoDinamarquêsEslovacoEslovenoEspanholEsperantoEstonianoFilipinoFinlandêsFrancêsFrísio ocidentalGaélico escocêsGalegoGalêsGeorgianoGregoGuzerateHaitianoHauçáHavaianoHebraicoHíndiHmongHolandêsHúngaroIgboIídicheIndonésioInglêsIorubáIrlandêsIslandêsItalianoJaponêsJavanêsKhmerLaosianoLatimLetãoLituanoLuxemburguêsMacedônioMalaialaMalaioMalgaxeMaltêsMaoriMaratiMongolNepalêsNianjaNorueguêsPanjabiPashtoPersaPolonêsPortuguêsQuirguizRomenoRussoSamoanoSérvioSindiSomaliSoto do sulSuaíliSuecoSundanêsTadjiqueTailandêsTâmilTchecoTélugoTurcoUcranianoUrduUzbequeVietnamitaXhosaXonaZuluPortuguês
     
     
    Hello people, good night, how are you?
    People I would like to have this npc release 4 quest items every 20 levels, if possible leave configurable, quantity and level please
    Thank you attention

    forjador.txt

  2. Galera da uma força com esse Npc:

    prontera,154,197,0 script SvP 855,{


    set $IDParty, getcharid(1);

    if(!getcharid(1))
    {
    mes "Você precisa estar em uma Party com no minimo dois players.";
    close;
    }
    getpartymember getcharid(1),0;
    if($@partymembercount < 2)
    {
    mes "A Party tem que ter no mínimo 2 players.";
    close;
    }
    if($OnOff == 0)
    {
    set stats$, "[^00FF00Livre^000000]";
    }
    else
    {
    set stats$, "[^FF0000Ocupado^000000]";
    }
    mes "Olá "+strcharinfo(0)+" , o que o senhor deseja ?";
    next;
    switch(select("- Entrar na SvP "+stats$+":- Informaçoes:- Nada"))
    {
    case 1:
    if($OnOff == 1)
    {
    mes "A sala já estar ocupada!";
    mes "tente daqui a alguns minutos!";
    close;
    }
    warpparty "ama_test",45,95,$IDParty;
    end;
    case 2:
    mes "Elaborando";
    close;
    case 3:
    mes "Volte quando quiser .";
    close;
    }
    }

    ama_test,52,44,4 script Sala de Espera#sg 700,{

    OnInit:
    disablenpc "Sala de Espera#sg";
    waitingroom "Sala de Espera",20,"Sala de Espera#sg::OnStartArena",1;
    end;

    OnStartArena:
    warpwaitingpc "ama_test",50,86;
    donpcevent "SvP#1::OnEnable";
    end;

    OnEnable:

    end;
    }

    - script SvP#1 66,{
    OnInit:
    disablenpc "SvP#1";
    disablenpc "SvP#12";
    mapannounce "ama_test","O tempo foi ativado. Você tem 6 minutos. Aniquile os monstros nesse tempo! ",bc_map;
    end;

    OnEnable:
    set $OnOff, 1;
    enablenpc "SvP#1";
    set .MyMobs,16;
    monster "ama_test",49,102,"[svP] Tiger",2500,1,"SvP#1::OnMyMobDead";
    end;

    OnMyMobDead:
    set .MyMobs,.MyMobs-1;
    if (.MyMobs < 1) {
    }
    else {
    set .@am_mut_tel,rand(1,1);
    if (.@am_mut_tel == 1) {
    mapannounce "ama_test"," Seus insetos eu... eu voltareii !!! ",bc_map;
    enablenpc "SvP#12";
    }
    end;
    }

    OnTimer1000:
    announce " Eu sou o sonho lucido, o monstro nos seu pesadelos, o demônio de mil faces, tremam diante de minha verdadeira forma, submetam-se ao deus da morte!",bc_map;
    end;

    }

    ama_test,40,112,4 script SvP#12 866,{


    setarray .@drops[0],23000,501,502; // itens ID's
    setarray .@chance[0],10000,5000,3000; // lógica: 1= 0,01 100= 1% 1000= 10% 10000= 100%

    OnTouch:
    mes "[Premiador]";
    mes "Parabéns pelo primeiro lugar!";
    mes "Aqui está seu prêmio!";
    close2;
    set event_momo,3;
    for(set .@i,0; .@i < getarraysize(.@drops); set .@i,.@i + 1)
    if(rand(10000) < .@chance[.@i])
    getitem .@drops[.@i],1;
    warp "prontera",150,171;
    disablenpc "SvP#12";
    set $OnOff, 0;
    end;
    }

    - script ReloadSvP#1 -1,{
    OnMinute00: OnMinute05: OnMinute10: OnMinute15: OnMinute20:
    OnMinute25: OnMinute30: OnMinute35: OnMinute40: OnMinute45:
    OnMinute50: OnMinute55:
    set .QntArena, getmapusers("ama_test");
    if(.QntArena == 0)
    {
    set $OnOff,0;
    }
    end;
    OnInit:
    set $OnOff,0;
    end;
    }

    //============================================================
    // Mapflag
    //============================================================
    ama_test mapflag nomemo
    ama_test mapflag noteleport
    ama_test mapflag nosave SavePoint
    ama_test mapflag nobranch
    ama_test mapflag nowarp

     

    Oque era pra acontecer, porem nao acontece.

    1º Teria o guardiao que iria checar a part e a quantidade de membros e leva-los para um mapa onde la vai ter um npc chamado Sala de Espera
    onde nesse npc tem um waitingroom e todos da mesma pt iria ter que lota a waitingroom para enviar para sala do boss.

    2º Assim que a pt fosse enviada para sala do boss o boss iria ter uma fala que nem o Night na torre infinita e dai comecaria a peia.

    3º Apos matar o boss altomaticamente o npc de premiacao iria aparecer no mapa e daria premios randomicos com % para cada membro da part, porem cada membro teria que clicar nele pra receber e que esse mesmo npc quando o membro no random pegasse um item raro anunciaria o item que foi obtido e apos, sendo que esse npc de premiacao so pode aparecer depois que o boss morrer e so pode voltar pro hide depois que todos os membros pegarem seus itens. 

    É possivel?

×
×
  • Create New...