

donkeyg
Members-
Posts
1060 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by donkeyg
-
how do i make my player can enter pvp room once a week?
donkeyg posted a question in Scripting Support
//===== eAthena Script ======================================= //= PvP //===== By: ================================================== //= Destinee~ //===== Description: ========================================= //= A basic PVP script. //===== Additional Comments: ================================= //= Dont copyright this and claiming that you've made this. Use it only for your own server. //============================================================ izlude,102,163,5 script PvP Warper::pvp#1 60,{ mes "[PvP Warper]"; mes "Do you want to warp to the PvP Arena and fight your enemies?"; menu "Sure, Bring it on!",L_Yes,"Nah, I'm not ready yet.",L_No; L_Yes: mes "[PvP Warper]"; mes "Which PvP Arena do you want to enter?"; menu "Free For All PvP Arena [" + getmapusers("guild_vs3.gat") + " / 100]",L1, "Trans Classes PvP Room [" + getmapusers("guild_vs4.gat") + " / 100]",L4, "PvP Izlude [" + getmapusers("pvp_y_5-2.gat") + " / 100]",L2, "NO-MVP-CARDS PvP Arena [" + getmapusers("guild_vs2.gat") + " / 100]",L3, "Solo PvP Room [" + getmapusers("guild_vs5.gat") + " / 2]",L5; end; L1: if (getmapusers("guild_vs3.gat") > 99) goto Lsorry; announce "[ "+strcharinfo(0)+" ] has entered to the PvP Arena Room",0,0x81DAF5; warp "guild_vs3",0,0; close; L2: if (getmapusers("pvp_y_5-2.gat") > 99) goto Lsorry; announce "[ "+strcharinfo(0)+" ] has entered to the PvP Izlude Room",0,0x81DAF5; warp "pvp_y_5-2",0,0; close; L3: if (getmapusers("guild_vs4.gat") > 1) goto Lsorry; //if (Class > 4054) { mes "Third classes cannot enter."; close; } announce "[ "+strcharinfo(0)+" ] has entered to the NO-MVP-CARDS PvP Room",0,0x81DAF5; warp "guild_vs4",0,0; close; L4: if (getmapusers("guild_vs2.gat") > 99) goto Lsorry; announce "[ "+strcharinfo(0)+" ] has entered to the No-Party PvP Arena",0,0x81DAF5; warp "guild_vs2",0,0; close; L5: if (getmapusers("guild_vs5.gat") > 1) goto Lsorry; announce "[ "+strcharinfo(0)+" ] has entered to the Solo PvP Room",0,0x81DAF5; warp "guild_vs5",0,0; close; Lsorry: mes "[PvP Warper]"; mes "Sorry but this PvP Arena is full, maybe you could try another one."; close; L_No: close; OnInit: waitingroom "PvP Warper",0; end; } pvp_y_8-2 mapflag nocommand guild_vs1 mapflag nocommand guild_vs2 mapflag nocommand guild_vs3 mapflag nocommand guild_vs4 mapflag nocommand guild_vs5 mapflag nocommand guild_vs3,12,50 warp warpz#1 1,1,izlude,127,162 guild_vs3,49,87 warp warpz#2 1,1,izlude,127,162 guild_vs3,50,12 warp warpz#3 1,1,izlude,127,162 guild_vs3,87,50 warp warpz#4 1,1,izlude,127,162 pvp_y_5-2,25,98 warp warpz#5 1,1,izlude,127,162 guild_vs5,50,77 warp warpz#6 1,1,izlude,127,162 -
how to make monster immovable or moveable?
-
Guarana Candy is not working. Once you're consuming it, it will give you exactly the same effect of CONCENTRATION POTION INSTEAD. sc_start SC_ASPDPOTION0,1800000,0; sc_start SC_INCREASEAGI,140000,5; skilleffect "AL_INCAGI",0; this is my script I tried- > 1st - Buff yourself with Blessing lvl 10 and Increase Agility lvl 10 by clicking at the “Healer” NPC. 2nd - Drinking either an Awakening Potion or/ a Berserk Potion, depend on your class’s limitation. 3rd - After that, eat a Guarana Candy. I can guarantee you that no matter how LOW or how HIGH your ASPD currently is. After you already eating the Guarana, your ASPD is not gonna increase at all. Now let’s take a look at what Guarana Candy originally can do. * Gives Aspd +10% for 30 minutes. ** Automatically casts [increase AGI] Lv 5 on the user. The part that it will give “Increase Agility lvl 5” auto-buff on you is working, but the most important part of this item (which will give your ASPD increasement by 10%) is not working at all”
-
http://richkidherbert.blogspot.com/2013/08/card-exchanger.html as the blog mentioned
-
Hallucination Walk Level 5: Hallucination Walk is not working on magical part. What the hell is going on? It can not avoid MAGICAL ATTACK AT ALL (literally can't) I tested by using my WL to spam on Area spells such as Thunder Storm, Lord of Vermillion & Heaven Drive on my Guillotine. I also spam on single-targeted spells like Soul Expansion, Lightning Bolt and especially Cold Bolt LIKE HUNDRED OF TIMES. And during the 50 Seconds (Duration granted per 1 H.Walk using), Those mentioned Spells are all 100% successfully hitting my GX.
-
Thanks!
-
How and where do I change my server max level and job level ? Currently my base level is 160/50
-
I tried again just now .. But I still can't open the storage .. I'm sure no one is opening the storage ..
-
So what should I do now bro?
-
Guild storage bug.. as u can see, i opened the @guildstorage with command, but theres no storage shown.. what problem?? is it bug??
-
Hallucination Walk Level 5: Hallucination Walk is not working on magical part. What the hell is going on? It can not avoid MAGICAL ATTACK AT ALL (literally can't) I tested by using my WL to spam on Area spells such as Thunder Storm, Lord of Vermillion & Heaven Drive on my Guillotine. I also spam on single-targeted spells like Soul Expansion, Lightning Bolt and especially Cold Bolt LIKE HUNDRED OF TIMES. And during the 50 Seconds (Duration granted per 1 H.Walk using), Those mentioned Spells are all 100% successfully hitting my GX. Can fix this bug? Or this case is going to be too hard to be fix..?
-
how to make it need to give 100 gold before change name
donkeyg posted a question in Scripting Support
prontera,194,181,3 script Name Changer 66,{ set .@npcname$, "[^ff0000Name Changer^000000]"; firstmenu: mes .@npcname$; mes "Would you like to change your name?"; switch(select("Yes:No")){ case 1:Firstcase: mes .@npcname$; mes "Very well. Input what you'd like to change it to."; input .@newname$; next; if(getstrlen(.@newname$)>23){ mes .@npcname$; mes "Your name cannot be longer than 23 english characters."; select("Back"); goto Firstcase;end; } mes .@npcname$; mes "Are you sure you want to change your name to "+.@newname$+"?"; switch(select("Yes:Back:No")){ case 1: mes .@npcname$; mes "Okie dokie!"; mes "You'll have to relog for you name to change."; close2; query_sql "UPDATE `char` SET `name` = '"+.@newname$+"' WHERE `char_id` = '"+getcharid(0)+"'"; end; case 2: goto firstmenu;end; case 3: mes .@npcname$; mes "Okay. Come back if you change your mind."; close; } } } how to make it need to give 100 gold before change name -
hello could someone make the satancatcher for automated event?? here is the script that owned by karul //==========Start/Announcer NPC quiz_02,323,234,3 script Satan Catcher Event 793,{ set .@name$,"^9932CC[Satan Catcher] ^000000"; if(getgmlevel() < 80) { mes .@name$; mes "Sorry you are no Level 80 GM"; close; } else { L_Main: mes .@name$; mes "What do you want to do?"; switch(select("Item [" + getitemname($@SatanReward) + "]:Start Event")) { case 1: next; mes .@name$; mes "What item do you want as the reward?"; input $@SatanReward; next; mes .@name$; mes "How many of that item(s) do you want to give?"; input $@SatanRewardItems; next; mes .@name$; mes "This is your amount:"; mes ""+$@SatanRewardItems+""; next; goto L_Main; case 2: next; mes .@name$; mes "Starting Event..."; close2; Announce "Satan Catcher Event is being held!",bc_all; sleep 5000; Announce "The warp portal has appeared in prontera!",bc_all; enablenpc "satanevent"; initnpctimer; end; OnTimer30000: Announce "Thirty Seconds Have Passed By!",bc_all; sleep 5000; Announce "Hurry to Prontera if you want to join!",bc_all; end; OnTimer40000: Announce "Twenty seconds left!",bc_all; end; OnTimer50000: Announce "Ten seconds left!",bc_all; end; OnTimer55000: Announce "5!",bc_all; sleep 1000; Announce "4!",bc_all; sleep 1000; Announce "3!",bc_all; sleep 1000; Announce "2!",bc_all; sleep 1000; Announce "1!",bc_all; sleep 1000; Announce "0!",bc_all; sleep 1000; disablenpc "satanevent"; donpcevent "Rewarder::OnEnable"; stopnpctimer; end; } } OnInit: disablenpc "satanevent"; hideonnpc "Rewarder"; } //=================Warp NPC prontera,155,180,0 warp satanevent 1,1,poring_w01,102,113 //=================Reward NPC poring_w01,100,127,5 script Rewarder 793,{ set .@sname$,"[Rewarder]"; mes .@sname$; if(.@SATAN == 1) goto L_SATAN; mes "Please tell me your name."; next; input .@charname$; if(.@charname$ != strcharinfo(0)) { mes .@name$; mes "Are you sure that is your character name?"; close; } mes .@name$; mes "Congratulations You Have Won!"; Announce "Congratulations to " + .@charname$ + "! He / She has won " + $@SatanRewardItems + " " + getitemname($@SatanReward) + "(s)!",bc_all; getitem $@SatanReward,$@SatanRewardItems; atcommand "@go 0"; hideonnpc "Rewarder"; end; L_SATAN: mes .@sname$; mes "Please tell me your name"; next; input .@charname$; if(.@charname$ != strcharinfo(0)) { mes .@name$; mes "Are you sure that is your character name?"; close; } mes .@name$; mes "Congratulations You Have Won!"; Announce "Congratulations to " + .@charname$ + "! He / She has won " + $@SatanRewardItems + " " + getitemname($@SatanReward) + "(s)!",bc_all; getitem $@SatanReward,$@SatanRewardItems; set SATAN,0; atcommand "@go 0"; hideonnpc "Rewarder"; end; OnEnable: set .@aname$,"[Rewarder]"; mapannounce "poring_w01","" + .@aname$ + ": I will be summoning 100 different kinds of Satan Morroc.",16; sleep 5000; mapannounce "poring_w01","" + .@aname$ + ": Only one of these Satan Morrocs are the real one.",16; sleep 5000; mapannounce "poring_w01","" + .@aname$ + ": The correct one will be called 'Satan Morroc'.",16; sleep 5000; mapannounce "poring_w01","" + .@aname$ + ": Kill the wrong one, you're out. Kill the right one, you win.",16; sleep 5000; mapannounce "poring_w01","" + .@aname$ + ": Now let's play!",16; goto L_Start; end; L_Start: set .@aname$,"[Rewarder]"; mapannounce "poring_w01","" + .@aname$ + ": 5!",16; sleep 1000; mapannounce "poring_w01","" + .@aname$ + ": 4!",16; sleep 1000; mapannounce "poring_w01","" + .@aname$ + ": 3!",16; sleep 1000; mapannounce "poring_w01","" + .@aname$ + ": 2!",16; sleep 1000; mapannounce "poring_w01","" + .@aname$ + ": 1!",16; sleep 1000; mapannounce "poring_w01","" + .@aname$ + ": GO!",16; sleep 1000; areamonster "poring_w01",84,119,121,90,"Satan Morroc",3031,1,"satanwin::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Satanic Morroc",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Satan Moroc",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Satan Morocc",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Satin Mrroc",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"I am Satan Morroc",3031,5,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Corrom Natas",3031,1,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"SaTaN MoRrOc",3031,1,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Sattan Morroc",3031,1,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Say Ten More Rocks",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Satan of the Morroc",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Morroc's Satan",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"S4t4n M0rr0c",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Saten Morroc",3031,10,"satanlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Stan Morrc",3031,1,"satanlose::OnMobKilled"; end; } //========Killed the right one - script satanwin -1,{ set .@aname$,"[Rewarder]"; OnMobKilled: dispbottom "Satan Morroc: ASDFGHJKL; You found me."; set .@SATAN,1; atcommand "@doommap"; killmonster "poring_w01","All"; mapannounce "poring_w01","" + .@aname$ + " Come to me and tell me your name.",16; hideoffnpc "Rewarder"; end; } //========Killed the wrong one - script satanlose -1,{ OnMobKilled: dispbottom "Satan Morroc: ASDFGHJKL; You haven't found my twin!"; atcommand "@go 0"; end; } // -- Mapflags (If Wanted) 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 bumppp bump???
-
Stolao's Script Collection [Update 2018-06-02_08:16]
donkeyg replied to Stolao's topic in Script Collections
Glad you like it is that poring power is an event npc? and how could i make it automated event and reward is gold? #Itemid 969 -
Quests, Games: Bomb event
donkeyg replied to Ajjwidjdneidjenw's topic in Game, Event, Quest Script Releases
whats tis?? -
why my vanberk card is not working for ranger class? 4411,Vanberk_Card,Vanberk Card,6,20,,10,,,,,,,,769,,,,,{ bonus bStr,2; autobonus "{ bonus bCritical,100; }",5,5000,0,"{ specialeffect2 EF_ENHANCE; }"; },{},{} bump
-
regarding to your KoE, why after my guild hit the emperium finish, it will still able to hit the emperium again?? cant make us unable to hit when the emperium is belongs to my guild
-
annie, are u sure this script is working??? and btw how to hide the npc?
-
I thought doing source modifications always need to shut down the server to recompile ?wait, are you telling me that you didn't recompile after adding that source code ? yes, i just @reloadbattleconf and @reloadscript xD
-
all these stuffs ... whats the value there ?if your value is too high here, your droprate mapflag might possibly set to 1, to be lowest =/ if you want, I can make it even lower EDIT: thx for posting the topic, I'll update this patch now can i use axantra's script instead of yours? because im quite lazy to add in src.. because need to reboot the server ><.. so i just have to add +mf_droprate 61 in const.txT?
-
http://rathena.org/board/topic/56121-mapflag-droprate/ d regarding to this topic, i tried myself and it still not working, this is how my files looks like conf/battle/drops.conf // Enable the droprate mapflag? (Note 1) droprate_mapflag: 1 and at npc/mapflag/autotrade.txt 06guild_01 mapflag droprate 10 06guild_02 mapflag droprate 10 06guild_03 mapflag droprate 10 06guild_04 mapflag droprate 10 06guild_05 mapflag droprate 10 06guild_06 mapflag droprate 10 06guild_07 mapflag droprate 10 06guild_08 mapflag droprate 10 and then i @reloadbattleconf and @reloadscript. and type @Monster poporing, the poporing still drops 100%'s item... such as empty bottle, apple, grapes..
-
How to make solar helm become Costume hat?
donkeyg replied to donkeyg's question in Scripting Support
is there already have solar costume? -
5022,Helm_Of_Sun,Hat of the Sun God,5,20,,2400,,4,,0,0x00CFDF80,63,2,768,,0,1,138,{ bonus bStr,3; bonus bInt,2; },{},{} How to make solar helm become Costume hat?