Jump to content

garias

Members
  • Posts

    12
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    dr

Recent Profile Visitors

1152 profile views

garias's Achievements

Poring

Poring (1/15)

1

Reputation

  1. umm you right, i always modified the data\lua files\datainfo and not the other one also for the lang seems like when i copied my items folder copied some file form the old client i used on 2013.. what i will do is to delete all and rebuild my client using the kro client and put the english files and try to use the data\luafiles514\lua files\datainfo i think thats my problem, thanks for the info.!! i will test and post results now, and mark as solved on this route kRO_20160913\data\luafiles514\datainfo i got this 2 files: jobname_f.lub, petinfo.lub but on thid route: C:\Work\ro project\kRO_20160913\data\luafiles514\lua files\datainfo\ i got all the lub files like in the wrong one.. do i need to modify that, or copy the files to kRO_20160913\data\luafiles514\datainfo ? what do i need to do there ?
  2. Sorry for the late response. Are you using a grf or a data folder for your lub files? i extracted the main grf from the client, apply english translation, and repack the grf, i make the ganges i just edit the file in data folder and then copy it to the grf with the grf editor with blue icon..
  3. here it is: accessoryid.lub ACCESSORY_RoCelebrationHat = 1541, ACCESSORY_FREE_HUG = 1542, ACCESSORY_BR_GUILDMAN = 1543, ACCESSORY_BR_PARTY = 1544, ACCESSORY_BR_PARTYMAN = 1545, ACCESSORY_BR_BEGGING = 1546, ACCESSORY_Truemoney_TH = 1547, ACCESSORY_Vampire_Familiar = 1548, ACCESSORY_Stall_Of_Bat = 1549, ACCESSORY_Bloody_Stop_Bandage = 1550, ACCESSORY_Ghostring_Tall_Hat = 1551, ACCESSORY_Guardian_Processor = 1552, ACCESSORY_BAAL_H = 1553 accname.lub [ACCESSORY_IDs.ACCESSORY_RoCelebrationHat] = "_Ro기념모자", [ACCESSORY_IDs.ACCESSORY_FREE_HUG] = "_프리허그모자", [ACCESSORY_IDs.ACCESSORY_BR_GUILDMAN] = "_브라질길원모집모자", [ACCESSORY_IDs.ACCESSORY_BR_PARTY] = "_브라질파티모집모자", [ACCESSORY_IDs.ACCESSORY_BR_PARTYMAN] = "_브라질파티원모집모자", [ACCESSORY_IDs.ACCESSORY_BR_BEGGING] = "_브라질구걸모자", [ACCESSORY_IDs.ACCESSORY_Truemoney_TH] = "_트루머니간판_TH", [ACCESSORY_IDs.ACCESSORY_Vampire_Familiar] = "_뱀파이어의사역마", [ACCESSORY_IDs.ACCESSORY_Stall_Of_Bat] = "_박쥐스톨", [ACCESSORY_IDs.ACCESSORY_Bloody_Stop_Bandage] = "_피묻은사안봉인붕대", [ACCESSORY_IDs.ACCESSORY_Ghostring_Tall_Hat] = "_고스트링톨햇", [ACCESSORY_IDs.ACCESSORY_Guardian_Processor] = "_가디언프로세서", [ACCESSORY_IDs.ACCESSORY_BAAL_H] = "baal_h"
  4. sorry for that, the first image it when the item is droped, second, on the item storage menu, and the third is when i wear it, it dont shows up, the third images is the problem.
  5. Hello, i have setup my server, with last rAthena server with sql, server working very stable and added some customs items but trying to work on the custom headgear im havving display problems. i followed this guide: https://rathena.org/wiki/Custom_Items#View_IDs.2C_Having_A_Custom_Headgear_Without_Xray using client: 2015-11-04aRagexe item in sqldb REPLACE INTO `item_db_re` VALUES (50325,'Baal_H','Baal Hat',5,0,0,20,NULL,20,NULL,1,0xFFFFFFFF,15,2,256,NULL,NULL,1,1553,'bonus bAllStats,10;',NULL,NULL); edited: accname.lub, accessoryid.lub and iteminfo.lua with demo info, item displays good, into client but not when i equipped it see attached images.
  6. THANKS.!!! Here mes "[Job Master]"; mes "You are now " + callfunc("F_InsertArticle", jobname(.@i)) + "!"; if (.@i == Job_Novice_High && .LastJob) lastJob = Class; jobchange .@i; Add here>> resetlvl(1);
  7. hello Rynbef, thanks for your replay, but i need to know where i need to put it on the npc script?? here is my code (the rAthena default) //===== rAthena Script ======================================= //= Job Master //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.4 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= A fully functional job changer. //===== Additional Comments: ================================= //= 1.0 Initial script. //= 1.1 Fixed reset on Baby job change. //= 1.2 Added Expanded Super Novice support and initial Kagerou/Oboro support. //= 1.3 Kagerou/Oboro added. //= 1.4 Rebellion added. //============================================================ prontera,153,193,6 script Job Master 123,{ function Job_Menu; mes "[Job Master]"; if (Class > Job_Soul_Linker) { mes "No more jobs are available."; close; } if (checkfalcon() || checkcart() || checkriding() || ismounting()) { mes "Please remove your " + ((checkfalcon()) ? "falcon" : "") + ((checkcart()) ? "cart" : "") + ((checkriding()) ? "Peco" : "") + ((ismounting()) ? "mount" : "") + " before proceeding."; close; } if (.SkillPointCheck && SkillPoint) { mes "Please use all your skill points before proceeding."; close; } .@eac = eaclass(); .@i = ((.ThirdClass) ? roclass(.@eac&EAJ_UPPERMASK) : Class); if (.@i >= Job_Knight && .@i <= Job_Crusader2) { if (BaseLevel < .Rebirth[0] || JobLevel < .Rebirth[1]) { .@blvl = .Rebirth[0] - BaseLevel; .@jlvl = .Rebirth[1] - JobLevel; mes "You need " + ((.@blvl > 0) ? .@blvl + " more base levels " + ((.@jlvl > 0) ? "/ " : "") : "") + ((.@jlvl > 0) ? .@jlvl + " more job levels " : "") + "to continue."; close; } if (Class > Job_Crusader2) { mes "Switch to third class?"; next; Job_Menu(roclass(.@eac|EAJL_THIRD)); close; } while(1) { mes "Select an option."; next; .@i = select(" ~ ^0055FFRebirth^000000:" + ((.ThirdClass) ? " ~ ^FF0000Third Class^000000" : "") + ": ~ ^777777Cancel^000000"); if (.@i == 3) close; mes "[Job Master]"; mes "Are you sure?"; next; Job_Menu(((.@i == 1) ? Job_Novice_High : roclass(.@eac|EAJL_THIRD))); mes "[Job Master]"; } } .@j1 = roclass(.@eac|EAJL_2_1); .@j2 = roclass(.@eac|EAJL_2_2); if ((.@eac&EAJ_UPPERMASK) == EAJ_SUPER_NOVICE) setarray .@exp[0], roclass(.@eac|EAJL_THIRD), 99; if (Class == Job_Ninja || Class == Job_Gunslinger) setarray .@exp[0], .@j1, 70; if (.@exp[0] && .SecondExpanded) { if (BaseLevel < .Rebirth[0] || JobLevel < .@exp[1]) { .@blvl = .Rebirth[0] - BaseLevel; .@jlvl = .@exp[1] - JobLevel; mes "You need " + ((.@blvl > 0) ? .@blvl + " more base levels " + ((.@jlvl > 0) ? "/ " : "") : "") + ((.@jlvl > 0) ? .@jlvl + " more job levels " : "") + "to continue."; close; } mes "Switch to " + jobname(.@exp[0]) + "?"; next; Job_Menu(.@exp[0]); close; } if (.@eac&EAJL_2) if ((.@eac&(EAJL_UPPER|EAJL_BABY)) || roclass(.@eac|EAJL_UPPER) == -1) { mes "No more jobs are available."; close; } if ((.@eac&EAJ_BASEMASK) == EAJ_NOVICE) { if (JobLevel < .JobReq[0]) mes "A job level of " + .JobReq[0] + " is required to change into the 1st Class."; else if (Class == Job_Novice_High && .LastJob && lastJob) { mes "Switch classes now?"; next; Job_Menu(roclass((eaclass(lastJob)&EAJ_BASEMASK)|EAJL_UPPER)); } else { switch(Class) { case Job_Novice: Job_Menu( Job_Swordman, Job_Mage, Job_Archer, Job_Acolyte, Job_Merchant, Job_Thief, Job_Super_Novice, Job_Taekwon, Job_Gunslinger, Job_Ninja, Job_Baby ); break; case Job_Novice_High: Job_Menu( Job_Swordman_High, Job_Mage_High, Job_Archer_High, Job_Acolyte_High, Job_Merchant_High, Job_Thief_High ); break; case Job_Baby: Job_Menu( Job_Baby_Swordman, Job_Baby_Mage, Job_Baby_Archer, Job_Baby_Acolyte, Job_Baby_Merchant, Job_Baby_Thief, Job_Super_Baby ); break; default: mes "An error has occurred."; break; } } close; } if (roclass(.@eac|EAJL_2_1) == -1 || roclass(.@eac|EAJL_2_2) == -1) mes "No more jobs are available."; else if (!(.@eac&EAJL_2) && JobLevel < .JobReq[1]) mes "A job level of " + .JobReq[1] + " is required to change into the 2nd Class."; else if (.LastJob && lastJob && (.@eac&EAJL_UPPER)) { mes "Switch classes now?"; next; Job_Menu(lastJob + Job_Novice_High); } else Job_Menu(.@j1, .@j2); close; function Job_Menu { while(1) { if (getargcount() > 1) { mes "Select a job."; .@menu$ = ""; for (.@i = 0; .@i < getargcount(); .@i++) .@menu$ = .@menu$ + " ~ " + jobname(getarg(.@i)) + ":"; .@menu$ = .@menu$+" ~ ^777777Cancel^000000"; next; .@i = getarg(select(.@menu$) - 1, 0); if (!.@i) close; if ((.@i == Job_Super_Novice || .@i == Job_Super_Baby) && BaseLevel < .SNovice) { mes "[Job Master]"; mes "A base level of " + .SNovice + " is required to turn into a " + jobname(.@i) + "."; close; } mes "[Job Master]"; mes "Are you sure?"; next; } else .@i = getarg(0); if (select(" ~ Change into ^0055FF" + jobname(.@i) + "^000000 class: ~ ^777777" + ((getargcount() > 1) ? "Go back" : "Cancel") + "^000000") == 1) { mes "[Job Master]"; mes "You are now " + callfunc("F_InsertArticle", jobname(.@i)) + "!"; if (.@i == Job_Novice_High && .LastJob) lastJob = Class; jobchange .@i; if (.@i == Job_Novice_High) resetlvl(1); else if (.@i == Job_Baby) { resetstatus; resetskill; set SkillPoint,0; } specialeffect2 EF_ANGEL2; specialeffect2 EF_ELECTRIC; if (.Platinum) callsub Get_Platinum; close; } if (getargcount() == 1) return; mes "[Job Master]"; } end; } Get_Platinum: skill "NV_FIRSTAID",1,SKILL_PERM; switch (BaseClass) { case Job_Novice: if (Class != Job_Super_Novice) skill "NV_TRICKDEAD",1,SKILL_PERM; break; case Job_Swordman: skill "SM_MOVINGRECOVERY",1,SKILL_PERM; skill "SM_FATALBLOW",1,SKILL_PERM; skill "SM_AUTOBERSERK",1,SKILL_PERM; break; case Job_Mage: skill "MG_ENERGYCOAT",1,SKILL_PERM; break; case Job_Archer: skill "AC_MAKINGARROW",1,SKILL_PERM; skill "AC_CHARGEARROW",1,SKILL_PERM; break; case Job_Acolyte: skill "AL_HOLYLIGHT",1,SKILL_PERM; break; case Job_Merchant: skill "MC_CARTREVOLUTION",1,SKILL_PERM; skill "MC_CHANGECART",1,SKILL_PERM; skill "MC_LOUD",1,SKILL_PERM; break; case Job_Thief: skill "TF_SPRINKLESAND",1,SKILL_PERM; skill "TF_BACKSLIDING",1,SKILL_PERM; skill "TF_PICKSTONE",1,SKILL_PERM; skill "TF_THROWSTONE",1,SKILL_PERM; break; default: break; } switch (BaseJob) { case Job_Knight: skill "KN_CHARGEATK",1,SKILL_PERM; break; case Job_Priest: skill "PR_REDEMPTIO",1,SKILL_PERM; break; case Job_Wizard: skill "WZ_SIGHTBLASTER",1,SKILL_PERM; break; case Job_Blacksmith: skill "BS_UNFAIRLYTRICK",1,SKILL_PERM; skill "BS_GREED",1,SKILL_PERM; break; case Job_Hunter: skill "HT_PHANTASMIC",1,SKILL_PERM; break; case Job_Assassin: skill "AS_SONICACCEL",1,SKILL_PERM; skill "AS_VENOMKNIFE",1,SKILL_PERM; break; case Job_Crusader: skill "CR_SHRINK",1,SKILL_PERM; break; case Job_Monk: skill "MO_KITRANSLATION",1,SKILL_PERM; skill "MO_BALKYOUNG",1,SKILL_PERM; break; case Job_Sage: skill "SA_CREATECON",1,SKILL_PERM; skill "SA_ELEMENTWATER",1,SKILL_PERM; skill "SA_ELEMENTGROUND",1,SKILL_PERM; skill "SA_ELEMENTFIRE",1,SKILL_PERM; skill "SA_ELEMENTWIND",1,SKILL_PERM; break; case Job_Rogue: skill "RG_CLOSECONFINE",1,SKILL_PERM; break; case Job_Alchemist: skill "AM_BIOETHICS",1,SKILL_PERM; break; case Job_Bard: skill "BA_PANGVOICE",1,SKILL_PERM; break; case Job_Dancer: skill "DC_WINKCHARM",1,SKILL_PERM; break; default: break; } return; OnInit: setarray .Rebirth[0],255,99; // Minimum base level, job level to rebirth OR change to third class setarray .JobReq[0],10,40; // Minimum job level to turn into 1st class, 2nd class .ThirdClass = 1; // Enable third classes? (1: yes / 0: no) .SecondExpanded = 1; // Enable new expanded second classes: Ex. Super Novice, Kagerou/Oboro, Rebellion? (1: yes / 0: no) .SNovice = 99; // Minimum base level to turn into Super Novice .LastJob = 1; // Enforce linear class changes? (1: yes / 0: no) .SkillPointCheck = 0; // Force player to use up all skill points? (1: yes / 0: no) .Platinum = 1; // Get platinum skills automatically? (1: yes / 0: no) end; }
  8. hello guys, i have the whole day on google trying to find a job master npc that do that for me. i want it to reset your base lvl and your job lvl when selecting new job. for every class. thanks in advance.!!!
  9. yes i do. copied it 2 days ago and ended setting client yesterday, so for today i change it to sql and it is giving me all those errors. all the files you see with only one line is because it generated 30+ more lines..
  10. Hello im trying to run my server using mysql db's but when i try it i got lot of errors like this, each file gives a lot of them, i will like to know if is there a way to fix this, or how i manage to solve those errors [Warning]: itemdb_read_itemavail: Invalid item id 2240. [Status]: Done reading '0' entries in 'db/item_avail.txt'. [Warning]: itemdb_read_stack: Unknown item id '12333'. [Status]: Done reading '0' entries in 'db/item_stack.txt'. [Warning]: itemdb_read_nouse: Invalid item id 14606. [Status]: Done reading '0' entries in 'db/item_nouse.txt'. [Warning]: itemdb_read_group: Invalid group ID 'IG_BlueBox' [Status]: Done reading '0' entries in 'db/re/item_bluebox.txt'. [Warning]: itemdb_read_group: Invalid group ID 'IG_VioletBox' [Status]: Done reading '0' entries in 'db/re/item_violetbox.txt'. [Warning]: itemdb_read_group: Invalid group ID 'IG_MagicCardAlbum' [Status]: Done reading '0' entries in 'db/re/item_cardalbum.txt'. [Warning]: itemdb_read_group: Invalid group ID 'IG_FingingOre' [Status]: Done reading '0' entries in 'db/item_findingore.txt'. [Warning]: itemdb_read_group: Invalid group ID 'IG_OldGiftBox' [Status]: Done reading '0' entries in 'db/re/item_giftbox.txt'. [Warning]: itemdb_read_group: Invalid group ID 'IG_God_Material_Box' [Status]: Done reading '0' entries in 'db/re/item_misc.txt'. [Warning]: itemdb_read_group: Invalid group ID 'IG_Shining_Blue_Lucky_Egg' [Status]: Done reading '0' entries in 'db/re/item_package.txt'. [Warning]: itemdb_read_noequip: Invalid item id 21006. [Status]: Done reading '0' entries in 'db/re/item_noequip.txt'. Warning]: itemdb_read_itemdelay: Invalid item id 22508. [Status]: Done reading '0' entries in 'db/re/item_delay.txt'. [Warning]: itemdb_read_buyingstore: Invalid item id 11024. [Status]: Done reading '0' entries in 'db/re/item_buyingstore.txt'. [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_GOBLIN". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_KOBOLD". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_ORC". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_GOLEM". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_GUARDIAN". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_NINJA". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_GVG". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_BATTLEFIELD". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_TREASURE". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_BIOLAB". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_MANUK". [Warning]: mob_readdb_race2: Unknown race2 constant "RC2_SPLENDIDE". [Status]: Done reading '0' entries in 'db/re/mob_race2_db.txt'. [Warning]: pet_db reading: Invalid mob-class 2398, pet not read. [Status]: Done reading '0' pets in 'db/re/pet_db.txt'. [Warning]: quest_read_txtdb: Invalid item reward '6507' (mob 2314, optional) in line 1289. [Warning]: quest_read_txtdb: Invalid monster as objective '1716' in line 3320. [Status]: Done reading '3039' entries in 'db/re/quest_db.txt'. [Warning]: npc_parse_shop: Invalid sell item in file 'npc/re/merchants/shops.txt', line '135' (id '6120'). [Warning]: npc_parse_shop: Ignoring empty shop in file 'npc/re/merchants/shops.txt', line '135'. [Status]: Loading NPC file: npc/re/merchants/te_merchant.txt and at the end lot of this output [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_b at iz_ac02_b (1,1) [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_b at iz_ac02_b (1,1) [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_b at iz_ac02_b (1,1) [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_b at iz_ac02_b (1,1) [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_c at iz_ac02_c (1,1) [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_c at iz_ac02_c (1,1) [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_c at iz_ac02_c (1,1) [Warning]: buildin_monster: Attempted to spawn non-existing monster class 1725 [Debug]: Source (NPC): #nbacStone02_c at iz_ac02_c (1,1)
  11. hello, i get my server working very easy on AWS with CENTOS setup, i am a linux admin and i find in my experience dealing with server and network setups, a few things, the first that comes to my mind is on what interface AWS runs the public ip, since they work with multiple network layers, i supposed that the rathena server needs to run over the external ip, as if it only runs into the internal/local interface i will not access the server. so what i do was: 1 - setup an elastic ip for the server to get a fixed public ip (this is free unless you got the ip unassigned to a machine) 2 - modify char, map and login config files to run over that ip. 3- ensure that in the conf/packet_athena.conf are: enable_ip_rules: yes and allow: all, or set it to no... to disable the ip config. and always remember to set your ip rules into the Security Group you choose for the server.
  12. hello, try to use this one https://github.com/MStr3am/NEMO/archive/master.zipthe one in this forums was giving me a lot of errors but with this one all was fine, now im stuck on the client as i execute it but never shows the client, just see the process on background with task manager.
×
×
  • Create New...