brunoshp

Members
  • Content Count

    162
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

Community Reputation

6 Neutral

5 Followers

About brunoshp

  • Rank
    Poporing

Profile Information

  • Gender
    Male
  • Location
    brazil

Recent Profile Visitors

2,723 profile views
  1. i got this problem : [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 [Error]: Skill '65535' is undefined! C:\Users\Joker\Desktop\rathena-master\src\map\status.cpp:125::status_skill2sc [Error]: status_skill2sc: Unsupported skill id 65535 when 1 use A Poem of Bragi [Song / Dance] (Skill ID# 321, iRO Name: Magic Strings) i dont got error but when a use in other char same skill, when i walk the first char i got the error, i use last version rathena emulator and use hexed : 2018-05-30bRagexeRE and use this: 257 Use Default Web Browser for <URL> 3 Chat Flood Remove Limit 5 Enable Proxy Support 8 Custom Window Title 9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 271 Change MonsterSizeEffect*.lub path 17 Enable Official Custom Fonts 18 Skip Service Selection Screen 19 Enable Title Bar Menu 23 Enable /who command (Recommended) 24 Fix Camera Angles (Recommended) 282 Change MVP hp bar size 28 Increase Headgear ViewID 287 Change character display deletion time from actual date to relative date 32 Increase Zoom Out Max 34 Enable /showname (Recommended) 35 Read Data Folder First 36 Read msgstringtable.txt (Recommended) 38 Remove Gravity Ads (Recommended) 39 Remove Gravity Logo (Recommended) 40 Restore Login Window (Recommended) 41 Disable Nagle Algorithm (Recommended) 42 Skip Resurrection Button 44 Translate Client (Recommended) 45 Use Custom Aura Sprites 46 Use Normal Guild Brackets (Recommended) 48 Use Plain Text Descriptions (Recommended) 49 Enable Multiple GRFs (Recommended) 50 Skip License Screen 53 Use Ascii on All LangTypes (Recommended) 61 Disable Packet Encryption 64 @ Bug Fix (Recommended) 65 Load Custom lua file instead of iteminfo*.lub (Recommended) 72 Ignore Missing Palette Error 73 Remove Hourly Announce (Recommended) 74 Increase Screenshot Quality 76 Enforce Official Login Background 84 Remove Serial Display (Recommended) 86 Only First Login Background 88 Allow space in guild name 90 Enable DNS Support (Recommended) 91 Disconnect to Login Window 97 Cancel to Login Window (Recommended) 104 Increase creation Hair Style & Color Limits 204 Increase Attack Display 207 Resize Font 208 Restore Cash Shop Icon 210 Use Custom Icon 212 Restore Roulette 213 Disable Help Message on Login (Recommended) 214 Restore Model Culling 215 Increase Map Quality 229 Enable Emblem hover for BG 234 Ignore Lua Errors 239 Ignore /account: command line argument 246 Increase hair style limit in game 249 Change minimal screen resolution limit 250 Allow leader to leave party if no members on map 251 Allow close cutin by pressing esc key the problem in source is here! sc_type status_skill2sc(int skill) { int idx = skill_get_index(skill); ====== in this line i think it dont get skill ID if (idx == 0) { ShowError("status_skill2sc: Unsupported skill id %d\n", skill); return SC_NONE; } return SkillStatusChangeTable[idx]; }
  2. Is it possible to check ip for each party member? im searching and study hot to do this, but i dont got sucess. someone can help?
  3. today i got this error when someone try login [Info]: Loaded guild castle (37 - guild 0) [Info]: Loaded guild castle (38 - guild 0) [Info]: Loaded guild castle (39 - guild 0) [Info]: Loaded guild castle (40 - guild 0) [Info]: Loaded guild castle (41 - guild 0) [Info]: Loaded guild castle (42 - guild 0) [Info]: Loaded guild castle (43 - guild 0) [Info]: Loaded guild castle (100 - guild 0) [Status]: Map-server connected to char-server 'tester'. [Status]: Map Server is now online. [Info]: Received Fame List of '5' characters. [Status]: Received '45' guild castles from char-server. [Status]: Received '4' clans from char-server. [Info]: Guild loaded (2 - Staff) [Status]: Connection refused: IP isn't authorised (deny/allow, ip: 10.158.0.8). [Info]: Closed connection from '10.158.0.8'. [Info]: Guild Unloaded (2 - Staff) my packet_athena.conf // Athena sockets Configuration file // translated (davidsiaw) // Display debug reports (When something goes wrong during the report, the report is saved.) debug: no // Linux/Epoll: Maximum Events per cycle // Default Value: // (Maximum Supported Connections)/2 // NOTE: this controls the maximum collected socket-events per-cycle (call to epoll_wait()) // for example settings this to 32 will allow up to 32 events (incoming data/new connections // per server-cycle. // NOTE: Recommended Settings is at least half the maximum supported connections // Settings this to a lower value, may cause lags/delays // Depending on available CPU Time // NOTE: This Setting is only available on Linux when build using EPoll as event dispatcher! // //epoll_maxevents: 1024 // How long can a socket stall before closing the connection (in seconds) stall_time: 60 //----- IP Rules Settings ----- // If IP's are checked when connecting. // This also enables DDoS protection. enable_ip_rules: yes // Order of the checks // deny,allow : Checks deny rules, then allow rules. Allows if no rules match. // allow,deny : Checks allow rules, then deny rules. Allows if no rules match. // mutual-failure : Allows only if an allow rule matches and no deny rules match. // (default is deny,allow) order: deny,allow // order: allow,deny // order: mutual-failure // IP rules // allow : Accepts connections from the ip range (even if flagged as DDoS) // deny : Rejects connections from the ip range // The rules are processed in order, the first matching rule of each list (allow and deny) is used // allow: 127.0.0.1 // allow: 192.168.0.0/16 // allow: 10.0.0.0/255.0.0.0 allow: all // deny: 127.0.0.1 //---- DDoS Protection Settings ---- // If ddos_count connection request are made within ddos_interval msec, it assumes it's a DDoS attack // Consecutive attempts interval (msec) // (default is 3000 msecs, 3 seconds) ddos_interval: 3000 // Consecutive attempts trigger // (default is 5 attempts) ddos_count: 5 // The time interval after which the threat of DDoS is assumed to be gone. (msec) // After this amount of time, the DDoS restrictions are lifted. // (default is 600000 msecs, 10 minutes) ddos_autoreset: 600000 import: conf/import/packet_conf.txt i dont know what to do! someone help me?
  4. Hi, i have one emulator VPS server but i user proxy to connect. Server online, i can connect one account and enter in mapserver, but when other people of my network or i when go to connect other account, i got this: [Status]: Map Server is now online. [Info]: Received Fame List of '0' characters. [Status]: Received '45' guild castles from char-server. [Status]: Received '4' clans from char-server. [Status]: Request for connection (passwdenc mode) of bruno (ip: 10.158.0.2) [Notice]: Authentication accepted (account: bruno, id: 2000001, ip: 10.158.0.2) [Status]: Connection of the account 'bruno' accepted. [Info]: Closed connection from '10.158.0.2'. [Info]: request connect - account_id:2000001/login_id1:164141348/login_id2:279457417 [Info]: Loading Char Data (2000001) [Info]: Loading Char Data (2000001) [Info]: Char load request (150000) [Info]: Loaded char (150000 - Tester): status memo 0 skills friends hotkeys mercenary [Info]: Selected char: (Account 2000001: 0 - Tester) [Info]: Subnet check [10.158.0.2]: WAN [Info]: 'Tester' logged in. (AID/CID: '2000001/150000', IP: '10.158.0.2', Group '99'). [Info]: Loaded Storage data from table storage for account_id: 2000001 (total: 0) [Info]: Loaded Cart data from table cart_inventory for char_id: 150000 (total: 0) [Info]: Loaded Inventory data from table inventory for char_id: 150000 (total: 2) [Info]: mail load complete from DB - id: 150000 (total: 0) [Info]: achievement load complete from DB - id: 150000 (total: 0) [Status]: set users xxxx : 1 [Status]: Request for connection (passwdenc mode) of bruno2 (ip: 10.158.0.2) [Notice]: Authentication accepted (account: bruno2, id: 2500002, ip: 10.158.0.2) [Status]: Connection of the account 'bruno2' accepted. [Info]: Closed connection from '10.158.0.2'. [Info]: request connect - account_id:2500002/login_id1:875577537/login_id2:893364841 [Info]: Loading Char Data (2500002) [Info]: Loading Char Data (2500002) [Info]: Char load request (150001) [Info]: Loaded char (150001 - asas): status memo 0 skills friends hotkeys mercenary [Info]: Selected char: (Account 2500002: 0 - asas) [Info]: Subnet check [10.158.0.2]: WAN The second account cant enter in MAPA after this [Info]: Subnet check [10.158.0.2]: WAN Sclientinfo <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>brazil</servicetype> <servertype>sakray</servertype> <hideaccountlist /> <passwordencrypt /> <passwordencrypt2 /> <connection> <display>SERVER NAME HERE</display> <desc>Ragnarok Online</desc> <balloon>this is a tool tip</balloon> <address>191.217.200.18</address> <port>7121</port> <version>55</version> <langtype>12</langtype> <registrationweb>REGISTRATION URL HERE</registrationweb> <yellow> <admin>2500001</admin> <admin>2500002</admin> <admin>2500003</admin> <admin>2500004</admin> </yellow> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> </loading> </connection> </clientinfo> Map // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: 127.0.0.1 // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1 // Character Server Port char_port: 8221 // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: 127.0.0.1 // Map Server Port map_port: 9231 char // Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: 127.0.0.1 // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1 // Login Server Port login_port: 7121 // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: 127.0.0.1 // Character Server Port char_port: 8221 subnet 255.0.0.0:WAN:WAN Someone can help me?
  5. How i can fix the button battleground on ALT+V, is it possible to call script in the options? when i click in Individual can i call one script?
  6. Koe meu parça, fiz o sistema do Region do Eamod, fiz ele na src e funcionou! mas tms jnts man!!!
  7. Have other solution to do this? - script AnunciadorTown -1,{ OnInit: setarray .Map$, // <mapname>,<Map Nick>, "payon"," Uma cidade na floresta ..LOL", "hugel"," Onde fica isso ?", "izlude"," Cidade dos Guerreiros ?", "prontera", "Capital de Rune Midgard", "geffen"," Cidade Mágica ?"; for( set .i,0; .i < getarraysize( .Map$ ) - 1; set .i,.i + 2 ) setmapflag .Map$[.i],mf_loadevent; end; OnPCLoadMapEvent: for( set .i,0; .i < getarraysize( .Map$ ) - 1; set .i,.i + 2 ) if( strcharinfo(3) == .Map$[.i] ) announce "Bem Vindo a "+.Map$[.i+1]+" .",bc_self,0x1affff; end; } i dont want to set maps in loadevents, have other solution? in other emulator exist region_db, but is very very very old emulator kkkkk
  8. hi, i want to change the FULLSTRIP like this: when STALKER use this skill, him will remove all (armor,helm,shield and weapon) example: wizz received fullstrip but wizz dont have armor equipped, but will receive full strip in armor too. bool skill_strip_equip(struct block_list *src, struct block_list *target, uint16 skill_id, uint16 skill_lv) { nullpo_retr(false, src); nullpo_retr(false, target); struct status_change *tsc = status_get_sc(target); if (!tsc || tsc->option&OPTION_MADOGEAR) // Mado Gear cannot be divested [Ind] return false; const int pos[5] = {EQP_WEAPON, EQP_SHIELD, EQP_ARMOR, EQP_HELM, EQP_ACC}; const enum sc_type sc_atk[5] = {SC_STRIPWEAPON, SC_STRIPSHIELD, SC_STRIPARMOR, SC_STRIPHELM, SC__STRIPACCESSORY}; const enum sc_type sc_def[5] = {SC_CP_WEAPON, SC_CP_SHIELD, SC_CP_ARMOR, SC_CP_HELM, SC_NONE}; struct status_data *sstatus = status_get_status_data(src), *tstatus = status_get_status_data(target); int rate, time, location, mod = 100; switch (skill_id) { // Rate case RG_STRIPWEAPON: case RG_STRIPARMOR: case RG_STRIPSHIELD: case RG_STRIPHELM: case GC_WEAPONCRUSH: rate = 50 * (skill_lv + 1) + 2 * (sstatus->dex - tstatus->dex); mod = 1000; break; case ST_FULLSTRIP: { int min_rate = 50 + 20 * skill_lv; rate = min_rate + 2 * (sstatus->dex - tstatus->dex); rate = max(min_rate, rate); mod = 1000; break; } case GS_DISARM: rate = sstatus->dex / (4 * (7 - skill_lv)) + sstatus->luk / (4 * (6 - skill_lv)); rate = rate + status_get_lv(src) - (tstatus->agi * rate / 100) - tstatus->luk - status_get_lv(target); break; case WL_EARTHSTRAIN: { int job_lv = 0; if (src->type == BL_PC) job_lv = ((TBL_PC*)src)->status.job_level; rate = 6 * skill_lv + job_lv / 4 + sstatus->dex / 10; break; } case SC_STRIPACCESSARY: rate = 12 + 2 * skill_lv; break; default: return false; } if (rnd()%mod >= rate) return false; switch (skill_id) { // Duration case SC_STRIPACCESSARY: case GS_DISARM: time = skill_get_time(skill_id, skill_lv); break; case WL_EARTHSTRAIN: case RG_STRIPWEAPON: case RG_STRIPARMOR: case RG_STRIPSHIELD: case RG_STRIPHELM: case GC_WEAPONCRUSH: case ST_FULLSTRIP: if (skill_id == WL_EARTHSTRAIN) time = skill_get_time2(skill_id, skill_lv); else time = skill_get_time(skill_id, skill_lv); if (target->type == BL_PC) time += skill_lv + 500 * (sstatus->dex - tstatus->dex); else { time += 15000; time += skill_lv + 500 * (sstatus->dex - tstatus->dex); } break; } switch (skill_id) { // Location case GC_WEAPONCRUSH: case RG_STRIPWEAPON: case GS_DISARM: location = EQP_WEAPON; break; case RG_STRIPARMOR: location = EQP_ARMOR; break; case RG_STRIPSHIELD: location = EQP_SHIELD; break; case RG_STRIPHELM: location = EQP_HELM; break; case ST_FULLSTRIP: location = EQP_WEAPON|EQP_SHIELD|EQP_ARMOR|EQP_HELM; break; case SC_STRIPACCESSARY: location = EQP_ACC; break; case WL_EARTHSTRAIN: location = EQP_SHIELD|EQP_ARMOR|EQP_HELM; if (skill_lv >= 4) location |= EQP_WEAPON; if (skill_lv >= 5) location |= EQP_ACC; break; } for (uint8 i = 0; i < ARRAYLENGTH(pos); i++) { if (location&pos[i] && sc_def[i] > SC_NONE && tsc->data[sc_def[i]]) location &=~ pos[i]; } if (!location) return false; for (uint8 i = 0; i < ARRAYLENGTH(pos); i++) { if (location&pos[i] && !sc_start(src, target, sc_atk[i], 100, skill_lv, time)) location &=~ pos[i]; } return location ? true : false; } i changed this code in any mods, but i cant do it!