-
Posts
158 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Break
-
This mod does not work, after restarting the server or reloading the scripts, the killed mvp monster still resurrects (mvp_tomb_enabled: yes) I think it's the table mvp_tomb, for some reason it's being erased.
-
Release: Battleground Extended 2020 ! With Bomberman/Poring Ball
Break replied to grenat50's topic in Source Releases
We managed to fix this crash, I am attaching a file with the fix, but the functionality is not guaranteed on the latest versions (I use rathena from December 4, 2018 with my own modifications and I make some updates manually). So you can compare with your version and make changes or replace the file completely at your own risk. battleground.cpp -
Если еще актуально, то есть несколько сборок с кастомом, могу продать готовые варианты. Контакты в профиле.
-
Release: Battleground Extended 2020 ! With Bomberman/Poring Ball
Break replied to grenat50's topic in Source Releases
I have this bg and it generally works, only the map server crashes rarely because of it, I attach the logs below crashbg2.txt crashbg.txt -
Release: Battleground Extended 2020 ! With Bomberman/Poring Ball
Break replied to grenat50's topic in Source Releases
Can you please post a working version? -
Release: Battleground Extended 2020 ! With Bomberman/Poring Ball
Break replied to grenat50's topic in Source Releases
Ranking system not have all sql tables and func check_bg_get_rank don't work Need change callfunc "check_bg_get_rank",.@map$,convertpcinfo(.@killedrid,CPC_CHAR); to callfunc "check_bg_get_rank", strcharinfo(3), convertpcinfo(killedrid,CPC_CHAR); bgextended.sql -
At battleground locations, client version 2018-06-21aRagexeRE, the attack cursor appears randomly when hovering over a character, / ns does not work, only if you hold down the shift manually. How to fix it?
-
Release: Battleground Extended 2020 ! With Bomberman/Poring Ball
Break replied to grenat50's topic in Source Releases
I have the same problem, client 2018-06-21aRagexeRE -
That was not the problem. The solution was like this: I have a built-in RCX mod on my server, but it is not yet available in the new client. The server itself was sending an unknown packet to the client, hence the failure. The problem has been resolved.
-
After loading the character, the client closes without any errors, and this also does not always happen and after one or two. There are no errors in the console [Status]: Using packet version: 20180621. [Status]: Packet Obfuscation: Disabled. clientinfo.xml <version>55</version> CDClient.dll from the Input folder of the nemo patcher Data/lua from https://github.com/zackdreaver/ROenglishRE List of patches in attachment Please help me solve the problem, dear experts. 2018-06-21aRagexeRE_patched.exe.log
-
Try... @somer14 Open ../src/common/mmo.hpp Search: struct mmo_charstatus { After add: unsigned int lock_id;
-
Quests, Games: Tic Tac Toe Minigame Script and Map
Break replied to Leeg's topic in Game, Event, Quest Script Releases
I do not know my version of rathena, I downloaded it in an archive in December 2018 and I still make all the changes myself. Server crashed due to getmapxy script command. Need to replace BL_PC on UNITTYPE_PC. And remove lines from convertpcinfo. After these manipulations, the event works. -
Quests, Games: Tic Tac Toe Minigame Script and Map
Break replied to Leeg's topic in Game, Event, Quest Script Releases
(12/18/2020 00:34:28) [ Error ] : npc_enable: Attempted to hide a non-existing NPC 'ticO1' (flag=4). (12/18/2020 00:34:28) [ Error ] : npc_enable: Attempted to hide a non-existing NPC 'ticX1' (flag=4). (12/18/2020 00:35:28) [ Error ] : Server received crash signal! Attempting to save all online characters! -
Dupe Vending How to fix this?
-
Only for eAmod/rAmod or you can add this mod https://github.com/sanasol/sanasol/tree/master/paid_addons/woe_stats_rev2
-
How to disable RODEX for example in GvG / PvP maps?
-
Pending approval updates, please wait.
-
Release: @autostore - Picked item will be sent to storage automatically
Break replied to Cydh's topic in Source Releases
Can you make a command that hides messages from @autostore? -
If the slot occupied, then you can replace it with another option Need help with this script function function script item_option { disable_items; setarray .@eq[1], EQI_HEAD_TOP,EQI_ARMOR,EQI_HAND_L,EQI_HAND_R,EQI_GARMENT,EQI_SHOES,EQI_ACC_L,EQI_ACC_R,EQI_HEAD_MID,EQI_HEAD_LOW; .@sz = getarraysize(.@eq); // Reduce getarraysize calls [Secret] for(.@i = 1; .@i < .@sz; ++.@i){ if(getequipisequiped(.@eq[.@i])){ .@menu$ = .@menu$ + F_getpositionname(.@eq[.@i]) + " ~ [ " + getequipname(.@eq[.@i]) + " ]"; .@equipped = 1; } .@menu$ = .@menu$ + ":"; } if (.@equipped == 0) { message strcharinfo(0), "I don’t think I can improve the items you have..."; getitem 6027,1; end; } .@part = .@eq[prompt(.@menu$)]; if (!getequipisequiped(.@part)) { message strcharinfo(0), "You canceled the action."; getitem 6027,1; end; } mes "[ Select Item Option ]"," "; mes "Please indicate option number","which you want to apply."; mes "See list in chat :"; dispbottom "-------------------------"; dispbottom "#3 : Str"; dispbottom "#4 : Agi"; dispbottom "#5 : Vit"; dispbottom "#6 : Int"; dispbottom "#7 : Dex"; dispbottom "#8 : Luk"; dispbottom "#9 : MaxHPrate"; dispbottom "#10 : MaxSPrate"; dispbottom "#13 : AtkRate"; dispbottom "#14 : MatkRate"; dispbottom "#25 : Sub Neutral"; dispbottom "#35 : Sub Ele_All"; dispbottom "#94 : SubRace Player"; dispbottom "#185: UnbreakableWeapon"; dispbottom "#186: UnbreakableArmor"; dispbottom "-------------------------"; next; input .@opt; if(.@opt == 0){ message strcharinfo(0), "There is no such option."; getitem 6027,1; end; } mes "[ Select Item Option ]"," "; mes "Selected Option Type : " + .@opt; //mes " "; //mes "Please indicate the value you want to apply."; //next; //input .@val; mes " "; mes "Please indicate the slot where you want to insert the option [1-4]"; next; input .@idx_real; if(.@idx_real == 0){ message strcharinfo(0), "This is not a slot."; getitem 6027,1; end; } set .@idx,.@idx_real-1; if(getequiprandomoption(.@part, .@idx, ROA_ID, getcharid(0))){ if(.@idx > 3) { mes "[ Select Item Option ]"; message strcharinfo(0), "No free slot."; getitem 6027,1; end; } } mes "[ Select Item Option ]"," "; mes "Selected :"; mes "^6A01A1"+.@opt+"^000000 Type"; //mes "^B91E1E"+.@val+"^000000 Value"; mes "^0C9610"+.@idx_real+"^000000 Slot"; close2; setrandomoption(.@part,.@idx,.@opt,1,.@idx,getcharid(0)); end; } Up
-
We need a function so that when using an item, you can select a equip, select an option from the array and specify the occupied slot. Who can help with this?
-
Release: ALL monster drop item with Random Option
Break replied to nutminemz's topic in Source Releases
-
Yeah. I use this.
-
If you use an item Magnifer or the skill Item Аppraisal, then if you knock out any item from the monster (undefined), we can get a thing with random options. How to fix this? Please help.
-
It is possible to add Event RFYL in the new version? Can you help fix the event RFYL? When 1 player remains, the event does not end. - script Event_RFYL -1,{ OnStart: $@open_event = true; mapwarp "rfylmap3","prontera",rand(148,163),rand(167,186); announce "The Run from the RFYL event will soon begin.",bc_all,0xEE0C14; sleep 2000; announce "If you want to join use the @event command.",bc_all,0xEE0C14; sleep 2000; announce "The entry will be open for 1 minute.",bc_all,0xEE0C14; sleep 30000; announce "30 seconds left to register to Run from the RFYL event.",bc_all,0xEE0C14; sleep 30000; announce "The entry to the event has been closed.",bc_all,0xEE0C14; $@open_event = false; sleep 3500; .@players = getmapusers("rfylmap3"); if(.@players < 3) { announce "The event has been cancelled due to a low amount of players.",bc_all,0xEE0C14; killmonsterall "rfylmap3"; .@end = true; donpcevent "Events::OnEndEvent"; end; } mapannounce "rfylmap3","We're about to begin the event.",bc_all,0xEE0C14; sleep 2500; mapannounce "rfylmap3","There will be RFYL everywhere.",bc_all,0xEE0C14; sleep 2500; mapannounce "rfylmap3","And every sigle one of them will explode, so be careful.",bc_all,0xEE0C14; sleep 2500; mapannounce "rfylmap3","As time goes, more RFYL will appear.",bc_all,0xEE0C14; sleep 2500; mapannounce "rfylmap3","So be prepared! Because they will come even if you're not!",bc_all,0xEE0C14; sleep 2500; monster "rfylmap3",51,51,"Crazy Poring",1847,1,"Event_RFYL::OnRFYLMobDead"; sleep 60000; monster "rfylmap3",51,34,"Crazy Poring",1847,1,"Event_RFYL::OnRFYLMobDead"; end; OnPCDieEvent: .@players = getmapusers("rfylmap3"); if( .@players == 1 && !$@end_event) { killmonsterall "rfylmap3"; .@end = true; .@size = getmapunits(BL_PC,"rfylmap3",.@players); for(.@i = 0;.@i < .@size;.@i++) { attachrid .@players[.@i]; announce strcharinfo(0)+" has won the Run from the RFYL event!",bc_all,0xEE0C14; @event_prize = 6; doevent "Events::OnPrize"; warp "prontera",rand(148,163),rand(167,186); } } donpcevent "Events::OnEndEvent"; end; }
-
I'm using pre-renewal mechanics. I know that there is a setting /conf/battle/status.conf // Adjustment for the natural rate of resistance from status changes. // If 50, status defense is halved, and you need twice as much stats to block // them (eg: 200 vit to completely block stun) pc_status_def_rate: 100 But why does it work only with the parameters of vit and luk. If we specify a value for example 25, then at 300 luk (300 vit) we will have antistatus?