Jump to content

Valor

Members
  • Posts

    72
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Valor

  1. add more jobchange 0; check script_commands.txt
  2. add on your script set Zeny, 0; resetskill; resetstatus;
  3. View File Login Scanner Just another OnPCLoginEvent script simple scan. Expected to prevent intruder and stat hack. Shared as it belong to community, not mine. 3 way scan: checking GM name, check max base stat, check total stat point. modified original script by Brian - check statpoint Submitter Valor Submitted 04/24/17 Category Utilities Content Author  
  4. OnKilled: announce "Siege Guardian : Peace has been restored! Thank you!"; set .map$,strcharinfo(3); addrid 5,0,.map$; getitem 501,1; end; untested @Tofee thats reward for all player on the map where boss spawned.
  5. Version 1.0.0

    365 downloads

    Just another OnPCLoginEvent script simple scan. Expected to prevent intruder and stat hack. Shared as it belong to community, not mine. 3 way scan: checking GM name, check max base stat, check total stat point. modified original script by Brian - check statpoint
    Free
  6. i tested this time... hehe @luizragna payon,172,218,4 script monstertest 52,{ monster "payon",167,215,"Bigfoot (Weakened)",1060,.amount,strnpcinfo(0)+"::OnDead"; for (.@i = 0; .@i < .amount; .@i++) { .mid = $@mobid[.@i]; setunitdata .mid,UMOB_MAXHP,10000; setunitdata .mid,UMOB_ATKMIN,10000; setunitdata .mid,UMOB_ATKMAX,21000; setunitdata .mid,UMOB_MATKMIN,10000; setunitdata .mid,UMOB_MATKMAX,21000; setunitdata .mid,UMOB_HIT,10000; setunitdata .mid,UMOB_ATKRANGE,5; setunitdata .mid,UMOB_ADELAY,100; getunitdata .mid,.@param; setunitdata .mid,UMOB_HP,.@param[UMOB_MAXHP]; } OnDead: end; OnInit: set .amount,3; end; }
  7. im really sorry cant help u much
  8. @kyleanthonydizon rathena/wiki/Custom_weapons idk if its matter..
  9. change prontera,156,160,4 script Monster Trainer 757,{ // map and coordinate or duplicate it payon,100,100,4 duplicate(Monster Trainer) Monster Trainer#payon 757 your font hurt my eyes about summoned monster on spesific coodinate, idk bcs i think @summon created to summon monster nearby as your ally unless u using other script command, instead of @summon. monster "prontera",123,42,"Poringz0rd",2341,23,"Master::OnThisMobDeath";
  10. Sample: prontera,156,160,4 script Monster Trainer 757,{ mes "Need monster assistant?"; menu "Yes",-; atcommand "@summon "+.monster+" "+.time; end; OnInit: set .monster,2068; // monster Biotata set .time,5; // Duration in minutes end; }
  11. .maybe set .ExpandedSecond 0 only disabled Kagerou Oboro Rebellion, if you want to hide ninja gunsliner taekwon option. try: if ((.@eac&EAJ_BASEMASK) == EAJ_NOVICE) { // this menu appear when you are novice if (JobLevel < .JobReq[0]) mes "A job level of " + .JobReq[0] + " is required to change into the 1st Class."; else if (Class == Job_Novice_High && .LastJob && lastJob) { mes "Switch classes now?"; next; Job_Menu(roclass((eaclass(lastJob)&EAJ_BASEMASK)|EAJL_UPPER)); } else { switch(Class) { case Job_Novice: Job_Menu( Job_Swordman, Job_Mage, Job_Archer, Job_Acolyte, Job_Merchant, Job_Thief, Job_Super_Novice, //Job_Taekwon, // hide option change to expanded class //Job_Gunslinger, //Job_Ninja, Job_Baby ); break;
  12. yeah think its works if you add more case to 255
  13. Just want to share community script combined from rAthena forum. this script absolutely not mine. //===== rAthena Script ======================================= //= OnPCLoginEvent Triple Scanner //===== Compatible With: ===================================== //= rAthena emulator //===== Description: ========================================= //= Scan process following: //= 1. Authorized GM name check. //= 2. Player max stats > 130 check. //= 3. Total actual player statpoint check. //= Intruder will be blocked / query ipbanlist. //===== Information: ========================================= //= Original version statpoints check by Brian //============================================================ Setup GM level, GM groupid, and name before enabled atcommand and query. login_scanner.txt
  14. Valor

    healer

    idk, maybe rand(1,18)
  15. Valor

    healer

    on your client.conf
  16. Valor

    healer

    its works on me glemior,227,330,5<TAB>script<TAB>jRO Outfit<TAB>122,{ make surei its a TAB betwen... not spacing
  17. change level 149 175 to what ever u want, like 50 for bonus itemboost, and 99 for maxlevel this setarray for the quotes, just add more here. setarray .q$,"quote1","quote2","quote3";
  18. Valor

    healer

    glemior,227,330,5 script jRO Outfit 122,{ mes "The Costume outfits are available only for a few classes!"; switch(select("- Costume Outfit:- Regular:- Nothing")){ case 1: if(getlook(LOOK_BODY2) == 1) { mes "^ff0000You already wear costume outfit !!^000000"; close; } // to prevent crash incase costume outfit for some class not available if(Class == JOB_GUILLOTINE_CROSS || Class == JOB_GUILLOTINE_CROSS_T || Class == JOB_ROYAL_GUARD || Class == JOB_ROYAL_GUARD_T || Class == JOB_MECHANIC || Class == JOB_MECHANIC_T || Class == JOB_GENETIC || Class == JOB_GENETIC_T || Class == JOB_ARCH_BISHOP || Class == JOB_ARCH_BISHOP_T || Class == JOB_RANGER || Class == JOB_RANGER_T || Class == JOB_WARLOCK || Class == JOB_WARLOCK_T || Class == JOB_MINSTREL || Class == JOB_MINSTREL_T || Class == JOB_WANDERER || Class == JOB_WANDERER_T || Class == JOB_SHADOW_CHASER || Class == JOB_SHADOW_CHASER_T ){ atcommand "@bodystyle 1"; close; } else { mes "I'm sorry, but your class outfit is not supported yet."; close; } case 2: mes "Change to regular outfit?"; menu "Yes",-; atcommand "@bodystyle 0"; close; case 3: mes "GTFO you son of a duck!"; emotion e_bzz; close; } } untested, i just made it rewrite from your script.
  19. check src/map/script_constants.h sacrament sc_start SC_SECRAMENT FCP: sc_start SC_CP_WEAPON sc_start SC_CP_ARMOR sc_start SC_CP_SHIELD sc_start SC_CP_HELM
  20. Valor

    ROK POINT SHOP

    according to doc/script_commands.txt <map name>,<x>,<y>,<facing>%TAB%cashshop%TAB%<NPC Name>%TAB%<sprite id>,<itemid>:<price>{,<itemid>:<price>...} so, yes and remove coma , at the end
  21. suggest @skymia buy vps from OVH bcs they offer better spec than DO at same price and european server have DDos protection by default, but u might get 200-300ms connect to ovh server at strasbourg, french, which on DO u can get 50-150ms but lower spec, no DDos protection or asia server provide high cost ddos protection like $20-$50 monthly. next, hire rA core from services let the pros setup server for you, its so much more benefit compare to buy semi ready RO server hosting.
  22. try this? 1@gen,103,91,3 script Premiador 416,{ mes "[^FF0000 Premiador ^000000]"; mes "Olá "+strcharinfo(0); mes "Parabéns pela vitória, como posso lhe ajudar?"; main: switch(select($menu$+"Sortear premio",$menu$+"Informações")){ next; mes "[^FF0000 Premiador ^000000]"; case 1: mes "Muito bem, vamos sortear o seu prêmio...."; next; mes "[^FF0000 Premiador ^000000]"; mes "Prontinho, já tenho aqui seu premio, até mais!"; close2; if(rand(1,10)<8){ // 70% de não conseguir o anel set .@i,rand(1,2); if (.@i>1) getitem 31272,1; else getitem 31289,1; warp "prontera",155,208; end; } getitem 31354,1; // DA ANEL DE GM warp "prontera",155,208; end; case 2: mes "Bom, todos que derrotam o GM Himura são recompensados com uma pedra de encantamento aleatória, e 40% de chance de ganhar um Anel de GM"; next; mes "[^FF0000 Premiador ^000000]"; mes "As pedras podem ser dos tipos:"; mes "1- Pedras de atributo encantam equipiamentos com +5, +10 ou +15 de algum atributo."; mes "2- Pedras de habilidades, encantam equipamentos com uma habilidade, ex: nevasca nivel 3."; mes "3- Pedras de bonus, encantam equipamentos com um bonus, ex: 10%dano em humano."; next; mes "[^FF0000 Premiador ^000000]"; mes "Já o Anel de GM, é um acessório fraco mas pode ser extremamente poderoso, ele exige refinamento para se tornar forte, dando +1 em todos os estatus e habilidades e bonus para cada refinamento. Os atributos e bonus são acumulados até refinamento +15."; next; mes "[^FF0000 Premiador ^000000]"; mes "Bom é isso ai, posso ajudar em algo mais?"; goto main; } } i dont understand what this npc talkin about
  23. @Poring King @eirwanda more than a half of my current knowledge comes from Emistry and check how its work on https://github.com/rathena/rathena/blob/master/doc/script_commands.txt
  24. old but gold Custom_Maps.md and try ask Mr.Google "how to add custom map rathena?". works for me
×
×
  • Create New...