Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/13/18 in all areas

  1. just tested the patch is broken, so have to update the script 1.3 http://upaste.me/1b3249619f23c7755 - fix this script no longer need my patch - add showdigit (along with the stupid bug) - add .maxplayer2join and .imbalance_team_prevent @Elysium @Radian
    2 points
  2. Im not sure about this but you can try... prontera,150,150,4 script Pokeeeee 100,{ .name$ = "["+strnpcinfo(0)+"]"; mes .name$; mes "How can I help you today?"; next; if(select("Enter Room:Just Passing by...") == 2) close; if(!countitem(30820)){ mes .name$; mes "I'm sorry but you dont have "+getitemname(30820)+", please come back when you have it in your inventory."; close; } mes .name$; warp "poring_w01",97,97; end; } - script Mobs FAKE_NPC,{ OnInit: areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3178,1,strnpcinfo(3)+"::OnMobKilled"; areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3179,1,strnpcinfo(3)+"::OnMobKilled"; areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3180,1,strnpcinfo(3)+"::OnMobKilled"; areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3181,1,strnpcinfo(3)+"::OnMobKilled"; areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3182,1,strnpcinfo(3)+"::OnMobKilled"; areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3183,1,strnpcinfo(3)+"::OnMobKilled"; areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3184,1,strnpcinfo(3)+"::OnMobKilled"; areamonster "pvp_n_1-5",0,0,0,0,"Pokemon",3185,1,strnpcinfo(3)+"::OnMobKilled"; end; OnMobKilled: dispbottom "Ash Catchem : How dare you kill a Pokemon!!"; warp "invek",146,161; end; } poring_w01 mapflag nowarp poring_w01 mapflag nowarpto poring_w01 mapflag noteleport poring_w01 mapflag nosave poring_w01 mapflag nomemo poring_w01 mapflag nobranch poring_w01 mapflag noloot poring_w01 mapflag noskill poring_w01 mapflag nopenalty
    2 points
  3. 5 years ago, @Olrox claimed he was bored, and ask someone to make this script ..... yes, he started it ! 3 years ago, @Olrox said he wants to remake the map then suddenly 2 years ago, @Olrox say he don't want to do it anymore ! Good job ! ok enough this bullshit You need 2 things for this battleground script to run Download: 1. the map ! https://rathena.org/board/topic/104326-arathi-map/ 2. and the script ! wow_domi_1.4r.txt yes, this is a free release as @Olrox said thanks to @Olrox for giving nice idea anyways XD PS: why this wow_domi_1.2r.txt keep appear below even though I tried to remove it several times wow_domi_1.2r.txt
    1 point
  4. @Hyroshima after I review your script, reminds me of my mission board script, I'm so glad I made that script XD I think your script has a bug, after the player completed the objective and receive the @aura, they can do the quest again also also OnNPCKillEvent: if(killedrid == mob_id1){ set QT_MobKill1,QT_MobKill1+1; dispbottom "["+QT_MobKill1+"/"+mob_qt1+"] "+strmobinfo(1,mob_qt1)+""; } if(killedrid == mob_id2){ set QT_MobKill2,QT_MobKill2+1; dispbottom "["+QT_MobKill2+"/"+mob_qt2+"] "+strmobinfo(1,mob_qt2)+""; } if(killedrid == mob_id3){ set QT_MobKill3,QT_MobKill3+1; dispbottom "["+QT_MobKill3+"/"+mob_qt3+"] "+strmobinfo(1,mob_qt3)+""; } if(killedrid == mob_id4){ set QT_MobKill4,QT_MobKill4+1; dispbottom "["+QT_MobKill4+"/"+mob_qt4+"] "+strmobinfo(1,mob_qt4)+""; } if(killedrid == mob_id5){ set QT_MobKill5,QT_MobKill5+1; dispbottom "["+QT_MobKill5+"/"+mob_qt5+"] "+strmobinfo(1,mob_qt5)+""; } I believe that part should be mob_id1-5 ? erm ... I believe I make simple script complicated again XD http://upaste.me/b10549617c6f2d960
    1 point
  5. @sweetmole rdy: prontera,152,166,5 script Quest KMob 4_M_02,{ if(mob_qt1) { if(QT_MobKill1 < mob_qt1 || QT_MobKill2 < mob_qt2 || QT_MobKill3 < mob_qt3 || QT_MobKill4 < mob_qt4 || QT_MobKill5 < mob_qt5) { mes "You have not completed the mission!"; mes "Kill: ["+QT_MobKill1+"/"+mob_qt1+"] "+strmobinfo(1,mob_id1)+""; if(mob_qt2) mes "Kill: ["+QT_MobKill2+"/"+mob_qt2+"] "+strmobinfo(1,mob_id2)+""; if(mob_qt3) mes "Kill: ["+QT_MobKill3+"/"+mob_qt3+"] "+strmobinfo(1,mob_id3)+""; if(mob_qt4) mes "Kill: ["+QT_MobKill4+"/"+mob_qt4+"] "+strmobinfo(1,mob_id4)+""; if(mob_qt5) mes "Kill: ["+QT_MobKill5+"/"+mob_qt5+"] "+strmobinfo(1,mob_id5)+""; close; } mes "Congratulations, you completed the quest!"; atcommand "@aura 2"; set mob_id1,0; set mob_qt1,0; set mob_id2,0; set mob_qt2,0; set mob_id3,0; set mob_qt3,0; set mob_id4,0; set mob_qt4,0; set mob_id5,0; set mob_qt5,0; close; } mes "Hello, will I now ask you to kill some monsters for me ok?"; if(select("Ok:I do not want...")==2){ close; } next; set mob_id1,1031; //mob_id set mob_qt1,50; //Qty set mob_id2,1002; //mob_id set mob_qt2,150; //Qty set mob_id3,1166; //mob_id set mob_qt3,200; //Qty set mob_id4,1784; //mob_id set mob_qt4,250; //Qty set mob_id5,1095; //mob_id set mob_qt5,300; //Qty mes "Okay, go and kill:", ""+mob_qt1+"x "+strmobinfo(1,mob_id1)+"", ""+mob_qt2+"x "+strmobinfo(1,mob_id2)+"", ""+mob_qt3+"x "+strmobinfo(1,mob_id3)+"", ""+mob_qt4+"x "+strmobinfo(1,mob_id4)+"", ""+mob_qt5+"x "+strmobinfo(1,mob_id5)+""; close; OnNPCKillEvent: if(killedrid == mob_id1){ set QT_MobKill1,QT_MobKill1+1; dispbottom "["+QT_MobKill1+"/"+mob_qt1+"] "+strmobinfo(1,mob_qt1)+""; } if(killedrid == mob_id2){ set QT_MobKill2,QT_MobKill2+1; dispbottom "["+QT_MobKill2+"/"+mob_qt2+"] "+strmobinfo(1,mob_qt2)+""; } if(killedrid == mob_id3){ set QT_MobKill3,QT_MobKill3+1; dispbottom "["+QT_MobKill3+"/"+mob_qt3+"] "+strmobinfo(1,mob_qt3)+""; } if(killedrid == mob_id4){ set QT_MobKill4,QT_MobKill4+1; dispbottom "["+QT_MobKill4+"/"+mob_qt4+"] "+strmobinfo(1,mob_qt4)+""; } if(killedrid == mob_id5){ set QT_MobKill5,QT_MobKill5+1; dispbottom "["+QT_MobKill5+"/"+mob_qt5+"] "+strmobinfo(1,mob_qt5)+""; } end; }
    1 point
  6. Your example command is the command you would type anyway. Just @alootid - <item_id> and it'll add to the list of things you don't want to autoloot when @autoloot is turned on. You can add 10 items to this list.
    1 point
  7. 1 point
  8. Version 1.3

    1740 downloads

    Info & History Info: HANSIP Protection is a src modification to make sure NDG,speed hack, WPE Users still follow the rules. History: This is a simple code, which we have made since long to minimize the NDG User. The first way to solve NDG, we add a cooldown for skills that dosn't has a fixed cooldown (Sonic Blow, Cross Impact, etc). But the player doesn't allowed to do double cast. Finaly we made this code that minimize the NDG users, but still keep the original feature that is double cast for some skills (Sonic Blow, Cross Impact, etc). Implementation & Feature Implementation: Download the file Apply manual "rA - Hansip Protection.diff" to your src. Paste "battle_conf.txt" to conf/import/ Don't forget to recompile your server. All done Features: The user still able to use double SB / CI / etc. You may switch on and off. Very simple Skill Packet Spam detector . Note: 2013 client already detect modified file (after act delay). so i've tested this using WPE. i got the number from comparing with and without *cheat. Supported Skills:Bash Sonic Blow Arrow Vulcan Double Strave Bowling Bash Ninja Kouenka Ninja Hyousensou Jupitel Thunder Cross Impact Dragon Breath Fire & Water Change Log: 1.1 -Add archer double strave skill 1.2 -Add support for some skills 1.3 -Change name from NDG to Hansip -Add skill packet spam detector & punishment -Support PRE-RE
    Free
    1 point
×
×
  • Create New...