

Kiritoryu
Members-
Posts
59 -
Joined
-
Last visited
Kiritoryu's Achievements

Poring (1/15)
0
Reputation
-
cant work too for me. Im using the latest rAthena. Same problem. it been fine before. but when i updated the lastest rathena it stopped working
-
isit possible to set an amount that can be summon ? and set A limit to it( Max summon: 10 ?). Lets say 1 amonra is 1m. then we able to put an amount of 10 amonra, so it will be total 10m paid.
-
Can you help me?Cash point to KVM point (glorious)
Kiritoryu replied to deceel's question in Script Requests
Emistry. Don't change his gender lol Do you use rAthena ? if so post your current script please. Can i request on this post too? A NPC which can change an itemID to cash point. -
On the current new rAthena. This Script has error :>
-
Me too bump! BUMP! need this asap. Server no MVP ROOM D:?! Bumb bumb bump bump Bump
-
r17228: Channel System (replacement for @main)
Kiritoryu replied to Euphy's topic in Development News
Make sure you update your sources respectively (and don't forget to recompile) .. channel command and channel_admin permission are located in map/pc_groups.h and map/atcommand.c files - try to locate them here to make sure your files are up to date. Oh thanks. And i know why this happen. Haha. Im using eAmod as well -
r17228: Channel System (replacement for @main)
Kiritoryu replied to Euphy's topic in Development News
[Warning]: atcommand_config_read: can not set alias for non-existent command channel (conf/atcommand_athena.conf:59) [status]: Done reading '60' command aliases in 'conf/atcommand_athena.conf'. [Warning]: pc_groups:read_config: non-existent command name 'channel', removing... (conf/groups.conf:130) [Warning]: pc_groups:read_config: non-existent command name 'channel', removing... (conf/groups.conf:174) [Warning]: pc_groups:read_config: non-existent command name 'channels', removing... (conf/groups.conf:308) [Warning]: pc_groups:read_config: non-existent permission name 'channel_admin', removing... (conf/groups.conf:320) but i have channel.conf im using the latest rAthena -
Im using the new izlude map. but all my portals and NPC are all messed up. Anyone can share with me their fixed izlude.txt ? tthanksss
-
I need a baby job changer that doesnt have bug. Mine if i novice level, and i change to baby job. The stats points that are added reset-ed but the stats point that i didnt add stays. this allow in stats abuse. my server is 500/120 server with max stats 450 This is my script. Bugged. ////////////////////////////////////////////////////////////////////// //////////////////////// aERO2 Corp. Scripts ///////////////////////// ////////////////////////////////////////////////////////////////////// ////Script: Baby Job Master ////Writer: yandols ////Version: 1.01 ////Works with: All versions ////Desc: Job Master for Baby Class ////////////////////////////////////////////////////////////////////// ////Version Info: //// Not Available ////////////////////////////////////////////////////////////////////// sanctum,245,137,6 script Baby Job Master 96,{ if(SkillPoint != 0) goto Lskillpt; if(@CharReborned==1) goto LAlreadyReborn; if(baseLevel < 10) goto Lnotbabylevel; if(@chardefsize==2) goto Lnotitans; mes "[Baby Job Master]"; mes "I am the Baby Job Master for this server."; mes "Do you need a job change?"; next; menu "Become baby",Lbabytime,"First Class",LFirstClass,"Second Class (2-1)",LSecondClass,"Second Class (2-2)",LSecondClass2; L_Fail: mes "[Baby Job Master]"; mes "Only Novice can change into a baby!!"; close; LAlreadyReborn: mes "[Baby Job Master]"; mes "You are reborn class, I cannot provide jobchange to reborn class."; close; Lbabytime: if(Class != 0) goto L_Fail; if(Class==4023) goto LAlreadyNoob; mes "[Baby Job Master]"; mes "You want to become a baby?"; mes "If you become baby you cannot reborn."; next; menu "Ok",ResetYes,"Cancel",ResetNo; ResetYes: getitem 1202,1; getitem 2302,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFBaby^000000."; jobchange 4023; close; ResetNo: goto LCancel; LAlreadyNoob: mes "[Baby Job Master]"; mes "You are already a baby."; close; Lnotbabylevel: mes "[Baby Job Master]"; mes "I am the Baby Job Master for this server."; next; mes "[Baby Job Master]"; mes "If you want to become a baby, you must be at least level 10 and not a titan."; close; Lnotitans: mes "[Baby Job Master]"; mes "Sorry, I can't help you."; mes "Giants cannot become baby!!"; mes "Too big!!!"; close; LSnovice: if(class !=4023) goto LHell; if(baselevel<45) goto LHell; getitem 1202,1; getitem 2302,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFSuper Baby^000000!!"; jobchange 4045; close; LHell: mes "[Baby Job Master]"; mes "- You have to be a baby novice"; mes "- You need to be at least BaseLvl 45."; close; LFirstClass: if(class !=4023) goto Lnovice; if(joblevel<10) goto Ljobten; menu "Swordsman",LSword,"Mage",LMage,"Thief",LThief,"Merchant",LMerc,"Acolyte",LAco,"Archer",LArch,"Super Baby!!",LSnovice; Lnovice: mes "[Baby Job Master]"; mes "You are not a baby novice."; close; Ljobten: mes "[Baby Job Master]"; mes "- You need to be at least JobLvl 10 before changing into the first class."; close; Lskillpt: mes "[Error]"; mes "^FF0000Please use up all your skill points!^000000"; close; LTaekwon: mes "[Job Master] ^FF0000"; mes "An error has occured, unable to jobchange. please send error report to eAthena Server.^000000"; close; LGunz: mes "[Job Master] ^FF0000"; mes "An error has occured, unable to jobchange. please send error report to eAthena Server.^000000"; close; LNinja: mes "[Job Master] ^FF0000"; mes "An error has occured, unable to jobchange. please send error report to eAthena Server.^000000"; close; LSword: getitem 2304,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFSwordman^000000."; jobchange 4024; close; LMage: getitem 1602,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFMage^000000."; jobchange 4025; close; LThief: getitem 1214,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFThief^000000."; jobchange 4029; close; LMerc: getitem 1302,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFMerchant^000000."; jobchange 4028; close; LAco: getitem 1505,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFAcolyte^000000."; jobchange 4027; close; LArch: getitem 1702,1; getitem 1750,100; mes "[Baby Job Master]"; mes "Now you become a ^0000FFArcher^000000."; jobchange 4026; close; LCancel: mes "[Baby Job Master]"; mes "Okay then."; close; LSecondClass: if(joblevel<50) goto Ljobforty; menu "Knight",LKnight,"Wizard",LWizard,"Hunter",LHunter,"Blacksmith",LBlacksmith,"Assassin",LAssassin,"Priest",LPriest; Ljobforty: mes "[Baby Job Master]"; mes "You must be at least JobLvl 40 before changing to 2nd class."; close; LNotTaekwon: mes "[Baby Job Master]"; mes "You are not a Taekwon."; close; LStarglad: goto LNotTaekwon; mes "[Baby Job Master]"; mes "This job is not yet availible."; close; LKnight: if(class !=4024) goto LNotSword; goto LKnight2; LNotSword: mes "[Baby Job Master]"; mes "You are not a swordman."; close; LKnight2: getitem 1155,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFKnight^000000."; jobchange 4030; close; LHunter: if(class !=4026) goto LNotArcher; goto LHun2; LNotArcher: mes "[Baby Job Master]"; mes "You are not an archer."; close; LHun2: // warp "in_hunter.gat",100,18; // close; mes "[Baby Job Master]"; mes "Now you become a ^0000FFHunter^000000."; jobchange 4034; // give_special 2; close; LBlacksmith: mes "[Baby Job Master]"; if(class !=4028) goto LNotMerc; goto LBla2; LNotMerc: mes "[Baby Job Master]"; mes "You are not a Merchant."; close; LBla2: getitem 1358,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFBlacksmith^000000."; jobchange 4033; close; LAssassin: if(class !=4029) goto LNotThief; goto LAssass2; LNotThief: mes "[Baby Job Master]"; mes "You are not a Thief."; close; LAssass2: getitem 1251,1; mes "[Baby Job Master]"; mes "Now you become an ^0000FFAssassin^000000."; jobchange 4035; close; LPriest: if(class !=4027) goto LNotAco; goto LPri2; LNotAco: mes "[Baby Job Master]"; mes "You are not an Acolyte."; close; LPri2: getitem 1550,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFPriest^000000."; jobchange 4031; close; LWizard: if(class !=4025) goto LNotMage; goto LWiz2; LNotMage: mes "[Baby Job Master]"; mes "You are not a Mage."; close; LWiz2: getitem 1608,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFWizard^000000."; jobchange 4032; close; LSecondClass2: if(joblevel<40) goto Ljobforty; if(sex==0) goto LFsecond2; if(sex==1) goto LMsecond2; LFsecond2: menu "Crusader",LCrusader,"Sage",LSage,"Dancer",LDancer,"Alchemist",LAlchemist,"Rogue",LRogue,"Monk",LMonk,"Soul Linker",LSoulLink; LMsecond2: menu "Crusader",LCrusader,"Sage",LSage,"Bard",LBard,"Alchemist",LAlchemist,"Rogue",LRogue,"Monk",LMonk,"Soul Linker",LSoulLink; LNotTaekwon2: mes "[Baby Job Master]"; mes "You are not a Taekwon."; close; LSoulLink: goto LNotTaekwon2; mes "[Baby Job Master]"; mes "This job is not yet availible."; close; LCrusader: if(class !=4024) goto LNotSword2; goto LCrus2; LNotSword2: mes "[Baby Job Master]"; mes "You are not a Swordman"; close; LCrus2: getitem 1117,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFCrusader^000000."; jobchange 4037; close; LBard: if(class !=4026) goto LNotArch3; goto LBard2; LNotArch3: mes "[Baby Job Master]"; mes "You are not an Archer"; close; LBard2: getitem 1902,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFBard^000000."; jobchange 4042; close; LDancer: if(class !=4026) goto LNotArch2; goto LDanc2; LNotArch2: mes "[Baby Job Master]"; mes "You are not an Archer"; close; LDanc2: getitem 1951,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFDancer^000000."; jobchange 4043; close; LAlchemist: mes "[Baby Job Master]"; if(class !=4028) goto LNotMerc2; goto LAlch2; LNotMerc2: mes "[Baby Job Master]"; mes "You are not a Merchant"; close; LAlch2: getitem 1358,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFAlchemist^000000."; jobchange 4041; close; LRogue: if(class !=4029) goto LNotThief2; goto LRogue2; LNotThief2: mes "[Baby Job Master]"; mes "You are not a Thief"; close; LRogue2: getitem 1214,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFRogue^000000."; jobchange 4040; close; LMonk: if(class !=4027) goto LNotAco2; goto LMonk2; LNotAco2: mes "[Baby Job Master]"; mes "You are not an Acolyte"; close; LMonk2: getitem 1802,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFMonk^000000."; jobchange 4038; close; LSage: if(class !=4025) goto LNotMage2; goto LSage2; LNotMage2: mes "[Baby Job Master]"; mes "You are not a Mage"; close; LSage2: getitem 1550,1; mes "[Baby Job Master]"; mes "Now you become a ^0000FFSage^000000."; jobchange 4039; close; }
-
How can i remove the cooldown of 5 minutes for this?
Kiritoryu posted a question in Scripting Support
//===== rAthena Script ======================================= // BattleGround System - KvM Entrance NPCs //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= rAthena 1.0 //===== Description: ========================================= //= [AEGIS Conversion] //= Kreiger Von Midgard Battleground Entrance NPCs //= Original NPCs scrapped from bg_common. //===== Additional Comments: ================================= //= 1.0 First Version. //= 1.1 Corrected some typos, and shifted messages around. //= Corrected iRO style quest log entries, however it's //= advisable that you not use them, as they conflict. //============================================================ // KvM Officer - Guillaume //============================================================ bat_room,164,178,5 script KVM Mercenary Officer#1 418,{ /* set .@kvm,checkquest(6026,PLAYTIME); if ((.@kvm == 0) || (.@kvm == 1)) { mes "[Croix Mercenary Officer]"; mes "I know that you've already signed with the Croix. Go back and join their team. We will not accept traitors to fight for us."; close; } else if (.@kvm == 2) erasequest 6026; */ set .@permit,checkquest(6025,PLAYTIME); if ((.@permit == 0) || (.@permit == 1)) { mes "[Guillaume Mercenary Officer]"; mes "It seems you have recently participated in a KVM battle. You must wait 5 minutes before signing up again."; close; } else if (.@permit == 2) erasequest 6025; mes "[Guillaume Mercenary Officer]"; mes "Let them know the real might of Guillaume!"; next; switch(select("I will fight with you.:End Conversation.")) { case 1: mes "[Guillaume Mercenary Officer]"; mes "Show them how strong we are."; mes "Today, everyone will hear the shout of triumph from Guillaume!"; close2; //setquest 6025; if (BaseLevel > 79) warp "bat_room",169,223; else if (BaseLevel < 60) warp "bat_room",197,223; else warp "bat_room",225,223; close; case 2: mes "[Guillaume Mercenary Officer]"; mes "We will win!"; close; } } // Guillaume Knight - KvM //============================================================ bat_room,167,178,5 script Guillaume Knight#kvm 417,{ mes "[Guillaume Knight]"; mes "Hello."; mes "What do you want to know?"; next; switch(select("Apply for KVM.:What is KVM?:How do I participate in KVM?:I want to know my Kreiger Points.")) { case 1: mes "[Guillaume Knight]"; mes "Applications are not available yet."; mes "To apply, you need to go to a KVM Mercenary Officer."; close; case 2: mes "[Guillaume Knight]"; mes "KVM is the abbreviation of Kreiger Von Midgard."; mes "Adventurer, are you aware that the way to the new world has been opened?"; next; mes "[Guillaume Knight]"; mes "We, the Guillaume Administration, have several plans to advance to the new world."; mes "And KVM is one of them."; next; mes "[Guillaume Knight]"; mes "It means that we, one of many countries in the Midgard continent,"; mes "have decided to employ many adventurers for the immediate advance to the new world."; next; mes "[Guillaume Knight]"; mes "Therefore, to select the best adventurers, we are holding the KVM."; mes "We exspect responses from many adventurers."; next; mes "[Guillaume Knight]"; mes "And we will give them rewards for their participation!"; mes "As for the rewards, please contact a KVM Logistic Officer."; close; case 3: mes "[Guillaume Knight]"; mes "Basically, KVM is a 5 on 5 battle."; mes "First, you apply with a KVM receptionist, in a group or individually."; next; mes "[Guillaume Knight]"; mes "Group applications are for when you intend to enter the KVM with your party members,"; mes "and a personal application is for when you intend to enter the KVM individually."; next; mes "[Guillaume Knight]"; mes "Please apply with a KVM officer, and he will contact you later when you are in Prontera."; next; mes "[Guillaume Knight]"; mes "Then you enter and follow the instructions in the battlefield."; next; mes "[Guillaume Knight]"; mes "However, please be advised that unless you are in the KVM office, he cannot contact you."; close; case 4: mes "[Guillaume Knight]"; mes "Your Kreiger Points are:"; mes ""+kvm_point+"."; close; } } // KvM Officer - Croix //============================================================ bat_room,164,121,1 script KVM Mercenary Officer#2 414,{ /* set .@kvm,checkquest(6025,PLAYTIME); if ((.@kvm == 0) || (.@kvm == 1)) { mes "[Croix Mercenary Officer]"; mes "I know that you've already signed with the Guillaume. Go back and join their team. We will not accept traitors to fight for us."; close; } else if (.@kvm == 2) erasequest 6025; */ set .@permit,checkquest(6025,PLAYTIME); if ((.@permit == 0) || (.@permit == 1)) { mes "[Croix Mercenary Officer]"; mes "It seems you have recently participated in a KVM battle. You must wait 5 minutes before signing up again."; close; } else if (.@permit == 2) erasequest 6025; mes "[Croix Mercenary Officer]"; mes "Let them know the real might of Croix!"; next; switch(select("I will fight with you.:End Conversation.")) { case 1: mes "[Croix Mercenary Officer]"; mes "Show them how strong we are."; mes "Today, everyone will hear the shout of triumph from Croix!"; close2; //setquest 6026; if (BaseLevel > 79) warp "bat_room",169,207; else if (BaseLevel < 60) warp "bat_room",197,207; else warp "bat_room",225,207; close; case 2: mes "[Croix Mercenary Officer]"; mes "We will win!"; close; } } // Croix Knight - KvM //============================================================ bat_room,167,121,1 script Croix Knight#kvm 413,{ mes "[Croix Knight]"; mes "Hello."; mes "What do you want to know?"; next; switch(select("Apply for KVM.:What is KVM?:How do I participate in KVM?:I want to know my Kreiger Points.")) { case 1: mes "[Croix Knight]"; mes "Applications are not available yet."; mes "To apply, you need to go to a KVM Mercenary Officer."; close; case 2: mes "[Croix Knight]"; mes "KVM is the abbreviation of Kreiger Von Midgard."; mes "Adventurer, are you aware that the way to the new world has been opened?"; next; mes "[Croix Knight]"; mes "We, the Croix Administration, have several plans to advance to the new world."; mes "And KVM is one of them."; next; mes "[Croix Knight]"; mes "It means that we, one of many countries in the Midgard continent,"; mes "have decided to employ many adventurers for the immediate advance to the new world."; next; mes "[Croix Knight]"; mes "Therefore, to select the best adventurers, we are holding the KVM."; mes "We exspect responses from many adventurers."; next; mes "[Croix Knight]"; mes "And we will give them rewards for their participation!"; mes "As for the rewards, please contact a KVM Logistic Officer."; close; case 3: mes "[Croix Knight]"; mes "Basically, KVM is a 5 on 5 battle."; mes "First, you apply with a KVM receptionist, in a group or individually."; next; mes "[Croix Knight]"; mes "Group applications are for when you intend to enter the KVM with your party members,"; mes "and a personal application is for when you intend to enter the KVM individually."; next; mes "[Croix Knight]"; mes "Please apply with a KVM officer, and he will contact you later when you are in Prontera."; next; mes "[Croix Knight]"; mes "Then you enter and follow the instructions in the battlefield."; next; mes "[Croix Knight]"; mes "However, please be advised that unless you are in the KVM office, he cannot contact you."; close; case 4: mes "[Croix Knight]"; mes "Your Kreiger Points are:"; mes ""+kvm_point+"."; close; } } -
variable tied to MAC address (I am using Harmony)
Kiritoryu replied to Reducto's question in Script Requests
I wanna ask. How do i use check on ip and mac, & on the same time give to only new players register from today onwards - example Lets say i have 1000 accounts register in my sql db. i want the ACCOUNT_ID from 1001 only can receive the freebies. and also to check mac / ip at the same time? cause mine is a server that is already launch. and some players already have freebies. Or any other alternative to do this? -
Fix Devotion for r17013. Reflect goes to atker not pally.
Kiritoryu replied to Kiritoryu's question in Source Requests
Haha is me dude. and thanks for it ! -
Fix Devotion for r17013. Reflect goes to atker not pally.
Kiritoryu posted a question in Source Requests
I would like someone to help me with reflect skill ( of any kind, Pally's reflect, Orc_lord card reflect , VM reflect or any other possible reflect ) A = Champ B = Pally C = LK D = Pally 2 B devo A , and D devo C. Both pally is reflect skill is on. C Bowling bash B&A . C receives the reflect damage rather then his pally D. (Nor the D pally or the LK receive ) Senario 2. A VS C on GVG. A with devo B , C is not. C wears VM or Orclord card. A asuras C but, A receive the reflect dmg from the vm or orclord . ( I want this B the pally to receive it) Dont mind purchasing it. PM me. -
is not appearing D: it says script loaded. i even tabbed the sec_pri,26,47,4 script GMSPAWNER 990,{
-
I would like to have a NPC that i can put at my GM headquarters. This npc let GM's above a certain lvl to use it to get item = replacing @item And it allow lvl 99 gm's to view the log of which GM get what item from the NPC. to prevent abuse anyone ?