Jump to content

Break

Members
  • Posts

    153
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Break

  1. 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
  2. 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?
  3. 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.
  4. 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
  5. Try... @somer14 Open ../src/common/mmo.hpp Search: struct mmo_charstatus { After add: unsigned int lock_id;
  6. 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.
  7. (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!
  8. Only for eAmod/rAmod or you can add this mod https://github.com/sanasol/sanasol/tree/master/paid_addons/woe_stats_rev2
  9. How to disable RODEX for example in GvG / PvP maps?
  10. Pending approval updates, please wait.
  11. Can you make a command that hides messages from @autostore?
  12. 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
  13. 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?
  14. 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.
  15. 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; }
  16. Break

    Antistatus

    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?
  17. Break

    Antistatus

    How to make immunity to all statuses, if all values of Str / Agi / Vit / Int / Dex / Luk is 300 for example?
  18. If a player enters the arena and leaves it, then Waitingroom with player count not change.
  19. [Warning]: script: buildin_getmapxy: Invalid type 128. [Debug]: Source (NPC): Clucker at prontera (163,226) [Debug]: (map_mapname2mapid) mapindex_name2id: Map "" not found in index list!
  20. [Debug]: NPCEvent 'Eventos::OnEndEvent' not found! (source: Event_DevilSquare)
  21. I am just using https://github.com/zackdreaver/ROenglishPRE But the solution was: Official status change ids (number) in file status.cpp do not match with efstids.lub
×
×
  • Create New...