-
Content Count
68 -
Joined
-
Last visited
Posts posted by Echoes
-
-
Now I got a lot of errors trying to recompile D:!
Sadly got MSVisual Studio in spanish :C to post those errors here I think its against the rules.
-
@Angelmelody
I can see that, but where I need to go to fix it, don't know why now that error appears when before there was no errors :C
-
Hello!
I was updating my Hercules when suddendly got this errors on my map-server.bat, and don't know how to solve them D:
tion* 2016: if(BaseJob==Job_Wizard) bonus bMatk,15;* 2015: else if(BaseJob==Job_Sage) bonus bMatk,10;* 2014: bonus bMatk,(getrefine()*5); 2013: .@val = min(BaseLevel/10, 12); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^* 2012: if (.@val > 2) bonus bMatk,((.@val-2)*5);* 2011:[Error]: script error in file 're/item_db.conf' item ID 2168 parse_line: need ';' 2168: if (getrefine()>5) bonus2 bSubEle,Ele_Neutral,min(getrefine(),12)-5; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^[Error]: script error in file 're/item_db.conf' item ID 2474 parse_line: need ';'* 2476:* 2475: bonus bMaxSP,40; 2474: bonus bAgi,-7+min(getequiprefinerycnt(EQI_SHOES),8); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^* 2473:[Error]: script error in file 're/item_db.conf' item ID 2543 parse_callfunc: not enough arguments, expected ','* 2545:* 2544: bonus bMdef,3; 2543: bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),20; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^* 2542:[Error]: script error in file 're/item_db.conf' item ID 2568 parse_line: need ';'* 2570:* 2569: bonus bFlee,5; 2568: .@val = max(getskilllv(AB_ORATIO), 2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^* 2567: bonus5 bAutoSpellWhenHit,AB_ORATIO,.@val,30,BF_WEAPON,0;* 2566: bonus5 bAutoSpellWhenHit,AB_ORATIO,.@val,40,BF_MAGIC,0;* 2565:[Error]: script error in file 're/item_db.conf' item ID 4371 parse_line: need ';'* 4373:* 4372: bonus bLuk,getrefine()-5; 4371: bonus bCritical,min(getrefine(),10); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^* 4370:[Error]: script error in file 're/item_db.conf' item ID 4404 parse_line: need ';'* 4405: 4404: bonus bMagicDamageReturn,min(getrefine(),10)*2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^* 4403: if(BaseClass==Job_Mage) bonus bMdef,3;* 4402:[Error]: script error in file 're/item_db.conf' item ID 5774 parse_line: need ';'* 5777: bonus bStr,2;* 5776: bonus2 bAddMonsterDropItem,574,500;* 5775: bonus2 bAddItemHealRate,574,5; 5774: .@rate = min(getrefine(),10); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^* 5773: bonus bMaxHPrate,.@rate;* 5772: bonus bMaxSPrate,.@rate;* 5771: bonus3 bAutoSpellWhenHit,AL_INCAGI,.@rate,10;[Error]: script error in file 're/item_db.conf' item ID 13036 parse_callfunc: not enough arguments, expected ','*13039: bonus3 bAutoSpell,PR_LEXDIVINA,1,20;*13038: bonus bUnbreakableWeapon,0;*13037: if(getrefine()>5) { 13036: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),14)-4,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13035: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13034: }*13033: if(getrefine()>8) bonus4 bAutoSpellOnSkill,RG_RAID,NPC_WIDEBLEEDING,1,250;[Error]: script error in file 're/item_db.conf' item ID 13076 parse_line: expect command, missing function name or calling undeclared function*13079:*13078: bonus bBaseAtk,(getrefine()*5);*13077: bonus bMatk,(getrefine()*2); 13076: .@val = min(BaseLevel/10, 12); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13075: if (.@val > 2) bonus bBaseAtk,((.@val-2)*5);*13074:[Error]: script error in file 're/item_db.conf' item ID 13105 parse_callfunc: not enough arguments, expected ','*13108: bonus2 bIgnoreDefRate,RC_DemiHuman,20;*13107: bonus bUnbreakableWeapon,0;*13106: if(getrefine()>5) { 13105: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),14)-4,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13104: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13103: }*13102: if(getrefine()>8) {[Error]: script error in file 're/item_db.conf' item ID 13170 parse_callfunc: not enough arguments, expected ','*13173: bonus2 bSkillAtk,GS_TRIPLEACTION,30;*13172: bonus bUnbreakableWeapon,0;*13171: if(getrefine()>5) { 13170: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),14)-4,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13169: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13168: }*13167: if(getrefine()>8) {[Error]: script error in file 're/item_db.conf' item ID 13171 parse_callfunc: not enough arguments, expected ','*13174: bonus2 bSkillAtk,GS_TRIPLEACTION,30;*13173: bonus bUnbreakableWeapon,0;*13172: if(getrefine()>5) { 13171: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),10)-4,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13170: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13169: }*13168: if(getrefine()>8) {[Error]: script error in file 're/item_db.conf' item ID 13171 parse_callfunc: not enough arguments, expected ','*13174: bonus2 bSkillAtk,GS_TRIPLEACTION,30;*13173: bonus bUnbreakableWeapon,0;*13172: if(getrefine()>5) { 13171: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),10)-4,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13170: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13169: }*13168: if(getrefine()>8) {[Error]: script error in file 're/item_db.conf' item ID 13173 parse_callfunc: not enough arguments, expected ','*13176: bonus2 bSkillAtk,GS_TRIPLEACTION,30;*13175: bonus bUnbreakableWeapon,0;*13174: if(getrefine()>5) { 13173: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),10)-4,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13172: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13171: }*13170: if(getrefine()>8) {[Error]: script error in file 're/item_db.conf' item ID 13300 parse_callfunc: not enough arguments, expected ','*13303: autobonus "{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }",50,10000;*13302: bonus bUnbreakableWeapon,0;*13301: if(getrefine()>5) { 13300: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),14)-3,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13299: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13298: }*13297: if(getrefine()>8) {[Error]: script error in file 're/item_db.conf' item ID 13311 parse_callfunc: not enough arguments, expected ','*13314:*13313: bonus bMatk,50;*13312: bonus bAtkEle,Ele_Water; 13311: bonus3 bAutoSpell,NJ_HYOUSYOURAKU,max(getskilllv(NJ_HYOUSYOURAKU),1),30; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13310:[Error]: script error in file 're/item_db.conf' item ID 13312 parse_callfunc: not enough arguments, expected ','*13315:*13314: bonus bMatk,50;*13313: bonus bAtkEle,Ele_Wind; 13312: bonus3 bAutoSpell,NJ_RAIGEKISAI,max(getskilllv(NJ_RAIGEKISAI),1),30; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13311:[Error]: script error in file 're/item_db.conf' item ID 13411 parse_callfunc: not enough arguments, expected ','*13414: bonus2 bIgnoreDefRate,RC_DemiHuman,20;*13413: bonus bUnbreakableWeapon,0;*13412: if(getrefine()>5) { 13411: bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),14)-4,2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*13410: bonus2 bIgnoreDefRate,RC_DemiHuman,5;*13409: }*13408: if(getrefine()>6) bonus bAspdRate,5;[Error]: script error in file 're/item_db.conf' item ID 15036 parse_callfunc: not enough arguments, expected ','*15038:*15037: bonus bLuk,3; 15036: bonus3 bAutoSpell,ASC_METEORASSAULT,max(getskilllv(ASC_METEORASSAULT),1),20; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*15035:[Error]: script error in file 're/item_db.conf' item ID 15039 parse_line: need ';'*15040: 15039: .@rate = min(getrefine(), 10); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*15038: bonus bHit,.@rate;*15037: bonus bFlee,.@rate;*15036:[Error]: script error in file 're/item_db.conf' item ID 16015 parse_line: need ';'*16017:*16016: bonus bAtkEle,Ele_Dark; 16015: bonus3 bAutoSpell,WL_HELLINFERNO,1,max(getrefine(),1)*20; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*16014:[Error]: script error in file 're/item_db.conf' item ID 16020 parse_line: expect command, missing function name or calling undeclared function*16023:*16022: bonus bUnbreakableWeapon,0;*16021: bonus bBaseAtk,(getrefine()*5); 16020: .@val = min(BaseLevel/10, 12); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*16019: if (.@val > 2) bonus bBaseAtk,((.@val-2)*5);*16018:[Error]: script error in file 're/item_db.conf' item ID 18112 parse_line: expect command, missing function name or calling undeclared function*18115: if(BaseJob==Job_Hunter && Upper!=2) bonus bBaseAtk,10;*18114: bonus bBaseAtk,(getrefine()*3);*18113: bonus bLongAtkRate,getrefine(); 18112: .@val = max(BaseLevel/10, 12); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^*18111: if (.@val > 2) bonus bBaseAtk,((.@val-2)*5);*18110:
I'm sure there are more errors above.
How to solve them :c?
Thank you
__
EDIT
__
Btw, I had to replace those to make my emulator to update.
-
-
What your looking for is the animation of looting items off of the floor. It's a standard animation each character has and needs, you just almost never see it anymore because everyone uses @autoloot.
clif->takeitem(&sd->bl,&tbl);
You just need a command to send that clif packet and it'll do the animation.Awesome for the response
Now, how to do to call that function D:? I'm pretty bad when talking about .c/.h :c
-
maybe some of the @effect number does it, since it does almost every animation of skills
There is only 'Throw Stone' effect, no 'Pick Stone' effect on the list
-
Hello C:
Today my doubt is, well.. specified in the title, is possible to make the character move like using a skill, but triggered by a script?
I would like to make the character move like picking a stone.. doing the same movement like using the skill 'Pick Stone', but not actually yelling 'Pick Stone !!' thing over the head of the invoking character.I searched in the script_commands.txt but found nothing.Thanks in advance c: -
npc values are hardcoded in server, so for using that high npc id, you need to edit npc.h and recompile the server. So that server recognizes it as an npc.
! Yeah, I remember something aboout I needed to edit something.h, since I created a new mob, its similar to NPC.. yeah...
..
It worked !!!! First time I created a NPC sprite *-* awesomeeeeeeeeeeeeeeeeeee!!!
Thank you all for all your support !
Cool C:!
___
Which one of you guys I choose to 'Mark Solved', everyone helped, so I don't know x_x
-
Very Welcome Echoes, Also to be noted;
If you are going to do a custom mob, take the .act base file from an existing mob sprite
If you are going to do a custom npc, take the .act base file from an existing npc sprite
If you are going to do a custom headgear, take the .act base file from an existing headgear sprite etc.
Got it C:
Oh, and a doubt about choosing the correct .act for (this time) my NPC: I choose an .act that only has 1 action, how do I create more actions, like facing other ways and such? or just need to look for another .act that has more actions?
If you can answer that too, it would be awesome.
-
Not good on this clientside, but try to use NPC ID# 15000 for that?
map,x,y<tab>script<tab>script_name<tab>15000,{
Yep already test that, and got the same error specified above.
_________________
I think you didn't do sprite assigning right. In jobname.lub you need to add name of sprite, in your case it'll be min_roca_n01.
[jobtbl.JT_MIN_ROCA_N01] = "min_roca_n01"
In npcidentity you need to assign same JT_ number, in this case 15000.JT_MIN_ROCA_N01 = 15000,
Then in const.txt you need to assign 15000 to the constant you'll be naming NPC with in scripts, like:ROCA_NIVEL_01 15000
And then inside script you need to use the constant you set in const.txt:prt_fild08,224,128,4 duplicate(rocasuelta) Roca Suelta#01 ROCA_NIVEL_01
Or you can skip the constant setting and just use:
prt_fild08,224,128,4 duplicate(rocasuelta) Roca Suelta#01 15000
Does it neccesary has to be ROCA_NIVEL_01 at const.txt? In case I want to change the name of the sprite, what should I do?
I will test your suggestions now
_______
EDIT
_______
Not worked, still getting the error
[Error]: status_set_viewdata (NPC): No view data for class 1500001.txt
:C
Also getting the @disguise 15000 invalid NPC/monster ID error
-
data/sprite/npc/ROCA_NIVEL_01.spr / ROCA_NIVEL_01.act
U data contain this files?
Nope, ROCA_NIVEL_01 is the name I gave in the jobname.lub:
[jobtbl.JT_min_roca_n01] = "ROCA_NIVEL_01"
The names of my .act and .spr are both min_roca_n01. I will use the name as the .act and .spr, and ending like this:
prt_fild08,224,128,4 duplicate(rocasuelta) Roca Suelta#01 min_roca_n01
_____________________________________
I think you should set it inside db/const.txt. NPCs start with "WARPNPC" declaration. Add your line in there:
ROCA_NIVEL_01 (number that you assigned to NPC)
Number that you assigned is the one you input into NPCidentity.lubOk, will try it now C:
Thanks for replying, both of you!
_______________________________
EDIT
Now I got this error ;0;
[Error]: status_set_viewdata (NPC): No view data for class 2000001.txt
Gave my NPC an ID of 15000
My const.txt:
MIN_ROCA_N01 15000
My NPCIdentity.lub:
JT_MIN_ROCA_N01 = 15000,
My jobname.lub:
[jobtbl.JT_MIN_ROCA_N01] = "MIN_ROCA_N01",
-
Hello c:
This time I want to ask for help about this,
I followed the instructions of how to create an .act and .spr and I think I got it correctly, and added it to my .grf file, but when I'm testing it, there is an error saying it's invalid or something, and the console shows this:[Warning]: npc_parseview: Invalid NPC constant 'ROCA_NIVEL_01' specified in file 'npcnivel01.txt', line'60'. Defaulting to INVISIBLE_CLASS.
I declared the NPC in my .grf here: dataluafiles514lua filesdatainfoNPCIdentity.lub & dataluafiles514lua filesdatainfojobname.lub; and put the .act and .spr here dataspritenpc, where in the emulator I need to declare the new NPC?
I think I'm missing something, I read something about I need to do in the conf, but I'm not sure :C
Thanks in advance C:
-
So taking an existing .act and then renaming and editing as I like would be the solution, pretty simple c:
Thanks for helping !
-
Edit and add this in npcmerchantsshops.txt, at those NPCs.
que_ng,72,31,2 trader Boonji#nin 4_M_01,{OnInit: sellitem Explosive_Kunai; sellitem Makibishi;}que_ng,73,26,5 trader Boonray#nin 4_M_01,{ sellitem Fox_Armguard; sellitem Special_Ninja_Suit; sellitem Charm_Fire; sellitem Charm_Ice; sellitem Charm_Wind; sellitem Charm_Earth;}
"Official" script lines display:
// Ninja Shopsque_ng,72,31,2 trader Boonji#nin 4_M_01,{OnInit: sellitem Shuriken; sellitem Nimbus_Shuriken; sellitem Flash_Shuriken; sellitem Sharp_Leaf_Shuriken; sellitem Thorn_Needle_Shuriken; sellitem Explosive_Kunai; sellitem Makibishi;}que_ng,73,26,5 trader Boonray#nin 4_M_01,{OnInit: sellitem Arm_Guard; sellitem Fox_Armguard; sellitem Special_Ninja_Suit; sellitem Flame_Stone; sellitem Ice_Stone; sellitem Wind_Stone; sellitem Shadow_Orb; sellitem Charm_Fire; sellitem Charm_Ice; sellitem Charm_Wind; sellitem Charm_Earth;}
Ridley and el.foreverro reacted to this -
Hello
Currently I'm making a brand new .spr with own images and stuff, but here is where I have a problem, how do I create my .act file to edit it in the actOR and then implement all the files in my server?
I read some guides but those said I need to copy an existent one, and then edit it, I think I did that once but with no good results.
May I get some .act creating support? ; n ;
Thanks in advance c:
Client (instant)crash after pressing Login
in Client-Side Support
Posted
Hello
Today I was creating my executable for my server, but after I press Login on the Login Window, it crashes. I'm using the 2014-04-16aRagexe.exe client.
My DATA.ini has this:
Followed this guide:
My clientinfo has the next:
Used NEMO:
2 Chat Flood Allow 8 Custom Window Title 9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 15 Disable HShield (Recommended) 19 Enable Title Bar Menu 20 Extend Chat Box 23 Enable /who command (Recommended) 24 Fix Camera Angles (Recommended) 31 Increase Zoom Out 75% 33 Always Call SelectKoreaClientInfo() (Recommended) 34 Enable /showname (Recommended) 36 Read msgstringtable.txt (Recommended) 37 Read questid2display.txt (Recommended) 38 Remove Gravity Ads (Recommended) 39 Remove Gravity Logo (Recommended) 40 Restore Login Window (Recommended) 41 Disable Nagle Algorithm (Recommended) 43 Always Use Email for Char Deletion 44 Translate Client (Recommended) 46 Use Normal Guild Brackets (Recommended) 48 Use Plain Text Descriptions (Recommended) 49 Enable Multiple GRFs (Recommended) 50 Skip License Screen 52 Use Custom Font 53 Use Ascii on All LangTypes (Recommended) 64 @ Bug Fix (Recommended) 73 Remove Hourly Announce (Recommended) 84 Remove Serial Display (Recommended) 85 Show Cancel To Service Select 88 Allow space in guild name 90 Enable DNS Support (Recommended) 91 Disconnect to Login Window 97 Cancel to Login Window (Recommended) 207 Resize Font 210 Use Custom Icon 213 Disable Help Message on Login (Recommended)
(already tested with only the "Select Recommended" with no luck)
Any help will be appreciated