-
Posts
1016 -
Joined
-
Last visited
-
Days Won
22
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Poring King
-
How to Start Advertising Newly created Ragnarok Server?
Poring King replied to sisgurogames's topic in rAthena General
Invest on Ads. Ratemyserver.net : Post your server there Use Social Media Ads: Promote your Server thru Social Media Flatform. -
Go to your item_db.yml if u are using new rAthena if not go to your item_db.txt find the item you want to change and change . Change the value of the Weight to your desire one example: This is for new rAthena-Master with item_db.yml format Structure of Database: ########################################################################### # Item Database ########################################################################### # # Item Settings # ########################################################################### # - Id Item ID. # AegisName Server name to reference the item in scripts and lookups, should use no spaces. # Name Name in English for displaying as output. # Type Item type. (Default: Etc) # SubType Weapon or Ammo type. (Default: 0) # Buy Buying price. When not specified, becomes double the sell price. (Default: 0) # Sell Selling price. When not specified, becomes half the buy price. (Default: 0) # Weight Item weight. Each 10 is 1 weight. (Default: 0) # Attack Weapon's attack. (Default: 0) # MagicAttack Weapon's magic attack. (Default: 0) # Defense Armor's defense. (Default: 0) # Range Weapon's attack range. (Default: 0) # Slots Available slots in item. (Default: 0) # Jobs Jobs that can equip the item. (Map default is 'All: true') # Classes Upper class types that can equip the item. (Map default is 'All: true') # Gender Gender that can equip the item. (Default: Both) # Locations Equipment's placement. (Default: None) # WeaponLevel Weapon level. (Default: 0) # EquipLevelMin Minimum required level to equip. (Default: 0) # EquipLevelMax Maximum level that can equip. (Default: 0) # Refineable If the item can be refined. (Default: false) # View View sprite of an item. (Default: 0) # AliasName Another item's AegisName that will be sent to the client instead of this item's AegisName. (Default: null) # Flags: Item flags. (Default: null) # BuyingStore If the item is available for Buyingstores. (Default: false) # DeadBranch If the item is a Dead Branch. (Default: false) # Container If the item is part of a container. (Default: false) # UniqueId If the item is a unique stack. (Default: false) # BindOnEquip If the item is bound to the character upon equipping. (Default: false) # DropAnnounce If the item has a special announcement to self on drop. (Default: false) # NoConsume If the item is consumed on use. (Default: false) # DropEffect If the item has a special effect when on the ground. (Default: None) # Delay: Item use delay. (Default: null) # Duration Duration of delay in seconds. # Status Status Change used to track delay. (Default: None) # Stack: Item stack amount. (Default: null) # Amount Maximum amount that can be stacked. # Inventory If the stack is applied to player's inventory. (Default: true) # Cart If the stack is applied to the player's cart. (Default: false) # Storage If the stack is applied to the player's storage. (Default: false) # GuildStorage If the stack is applied to the player's guild storage. (Default: false) # NoUse: Conditions when the item is unusable. (Default: null) # Override Group level to override these conditions. # Sitting If the item can not be used while sitting. (Default: false) # Trade: Trade restrictions. (Default: null) # Override Group level to override these conditions. # NoDrop If the item can not be dropped. (Default: false) # NoTrade If the item can not be traded. (Default: false) # TradePartner If the item can not be traded to the player's partner. (Default: false) # NoSell If the item can not be sold. (Default: false) # NoCart If the item can not be put in a cart. (Default: false) # NoStorage If the item can not be put in a storage. (Default: false) # NoGuildStorage If the item can not be put in a guild storage. (Default: false) # NoMail If the item can not be put in a mail. (Default: false) # NoAuction If the item can not be put in an auction. (Default: false) # Script Script to execute when the item is used/equipped. (Default: null) # EquipScript Script to execute when the item is equipped. (Default: null) # UnEquipScript Script to execute when the item is unequipped or when a rental item expires. (Default: null) ########################################################################### - Id: 501 AegisName: Red_Potion Name: Red Potion Type: Healing Buy: 50 Weight: 70 Script: | itemheal rand(45,65),0; This is for the old rAthena-Master with item_db.txt file // Structure of Database: // ID,AegisName,Name,Type,Buy,Sell,Weight,ATK,DEF,Range,Slots,Job,Class,Gender,Loc,wLV,eLV[:maxLevel],Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script } 501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(45,65),0; },{},{}
-
I think the close NPC to your request is my Shower event . But you need to revise it and make it to NPC base
-
Here try this i just made it not tested but i hope you get the idea i try to make it more informative so you can understand prontera,x,y script Test 99{ mes "Welcome"; mes "Let me check if you have zeny"; next; //To check if the player have zeny if ( Zeny > 5000){ // This is the condition if true then proceed if false then end the conversation set Zeny,Zeny-5000; // Deduct 5,000z mes "I see you have zeny now what should i do?"; next; switch(select("Process:Exit")){ case 1: mes "You select Process this is the start for the menu process"; end; case 2: mes "You select Exit this is the start for the menu exit"; end; } end; } mes "Sorry you dont have zeny to process"; end; // To end conversation }// End of script
-
Spend time reading the rAthena-Master/doc/script_commands.txt to answer your question find this inside the file *stopnpctimer
-
Login Closing connection after select server
Poring King replied to Cold's question in General Support
Check your connection carefully in char_athena.conf and map_athena.conf -
Stop the timer
-
what is the knowledge required by rathena?
Poring King replied to ra11's question in General Support
C++ for programing & SQL for database -
Simple Information NPC Script that has Menus
Poring King replied to romanticnerd's question in Script Requests
Goto rAthena-Master/doc/script_commands for guide everything you need for scripting is there Ex: switch(select("This is Label and it will go to Case 1:This is Label and it will go to Case 2")) { case 1: mes "You said yes!"; break; case 2: mes "Aww, why?"; break; } close; -
I say that because you can grant all player a reward thru SQL or You can make a NPC and do some scripting like create npc ingame that will accept a reward from Beta test . Meaning if the account is register during beta they are allowed to get a reward from npc
-
Get all player register with in this date up to end of beta . Run sql or click and NPC with a code that will grant them a Item or its up to you how you do the tweek
-
Do you mean when a monster die it will announce to the server ?
-
This is how we made a tweek on event This is how we do the controls OnInit: .Event = 0 // Meaning 0 = close | 1 = Open end; So that mean when the event start we will do like this . We set .Event,1; to make it open set .Event,1; After this you will add broadcast right ? after the broadcast countdown when the broadcast say it close this time we will set it to 0 This time the event is now close. set .Event,0; Now we will add condition statement if (.Event = 1){ mes "Add something here if the event is Open"; mes "Ok i will warp you now to event warper }else{ mes "Add something here if the event is close"; mes "Sorry the event are now close"; end; } end;// to end the statement
-
Try this i just made this on my phone mes "Welcome Admin"; next; switch((""+((!$EVENT)?"^ff0000Start Event!^000000":"^00AA00Finish Event^000000")+"^000000:Exit")){ case 1: set $EVENT, ((!$EVENT)?1:0); if ($EVENT == 1){ mes "Event Started"; warp "mapname",x,y; announce "test",BC_ALL; sleep 5000; end; }else{ mes "Event Ended!"; end; } end; } end; case 2: end; }
-
How are bAtk and bBaseAtk different?
Poring King replied to eppc0330's question in Scripting Support
Then create a new post for this matter Source support -
How are bAtk and bBaseAtk different?
Poring King replied to eppc0330's question in Scripting Support
I think its worth to try to your self so you know the difference -
Disconnect when trying to log into the server
Poring King replied to PoringSpr's question in Client-side Support
Yes to be exact 20151104 is the most stable if im not mistaken -
Get system folder from chris https://github.com/llchrisll/ROenglishRE
-
Used renewal item_db.yml or import it if you are using pre-re server setup.
-
rAthena support 2 things . Our developer is trying to replicate all kRO updates . But doesn't mean everything on rAthena is 100% same as the original . I think rAthena is 1-2 years away from kRO . But rAthena is the most stable and close to kRO pre-re = Classic RO renewal = Base on kRO
-
Disconnect when trying to log into the server
Poring King replied to PoringSpr's question in Client-side Support
If im not mistaken there is a thread that below 2015 will be unsupported and remove from rAthena -
[Error] add item custom (among others)
Poring King replied to shonenro's question in General Support
Well for me even you are from old eAthena rAthena is also using the item_db.txt you can specifically find it but now its YML format more informative than bunch of txt . Item_db2 is always at the import folder same thing at eAthena -.- -
When I switch skill items in Hotkey and the skill table does not disappear.
Poring King replied to lphz's question in General Support
Check this section on your item_db.txt / item_db.yml # Script Script to execute when the item is used/equipped. (Default: null) # EquipScript Script to execute when the item is equipped. (Default: null) # UnEquipScript Script to execute when the item is unequipped or when a rental item expires. (Default: null) -
Cash Shop button and icon missing
Poring King replied to Karthikeyan's question in Client-side Support
@Akkarin HAHAHA LOL -
Cash Shop button and icon missing
Poring King replied to Karthikeyan's question in Client-side Support
Diff / Hex it using Nemo-Master Select Restore Cash Shop button all related to Cash shop button Adding Cash Shop Button Item To add item inside your cash shop you need to go to item_cash_db.txt // Structure of Database: // Type,ItemID,Price // Cash Shop Database // Contains the items sold in the ingame cash shop. // // Structure of Database: // Type,ItemID,Price // // Type: // 0: New // 1: Hot // 2: Limited // 3: Rental // 4: Gear // 5: Buff // 6: Heal // 7: Other // 8: Sale // // Price: // Item cost, in cash points (#CASHPOINTS). Ex: 8,7227,10 // 8 - Sale Tab // 7227 - TCG Card // Cost - 10 cash points