Jump to content
  • 0

Error With Client 2011-11-22


RyokoMVP

Question


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

Hello , i use 3Ce*M Latest Version And Use Exe 2011-11-22

But Why I Get Error Like This ?

15307804a39cbd7833e3ca3eef35d226471ee9bd.jpg

1. Whats Bug In This Client ?

2. Where i know if some bug fixed with this exe?

3. and why my lisence.txt not show ? i already set it ><~

Link to comment
Share on other sites

Recommended Posts


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  407
  • Reputation:   159
  • Joined:  11/18/11
  • Last Seen:  

Errors on a screenshot only from your inattention.

If you are not able to apply a patch manually use the tortoise svn

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

Errors on a screenshot only from your inattention.

If you are not able to apply a patch manually use the tortoise svn

yes i know , i need more inattention~

but i ask ~ how you can find where is error from my screenshoot ? i want to try find the error like you , but i dont know how to read error report from putty

please tell me how to read it so i know where's error from my server :D

btw i get error again like this

153154536c965d24b6ccfc67a005cc25eecf8d71.jpg

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  407
  • Reputation:   159
  • Joined:  11/18/11
  • Last Seen:  

clif.c:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'static'

clif.c - file with error

95 - line with error

error: (...) - description of error

If you see, the given error has appeared from "a" at line 90. Having removed an unknown symbol error will disappear.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

Meaning u probably went too fast and copies the wrong line. So u just have to go back and check carefully

Edited by Judas
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  36
  • Reputation:   4
  • Joined:  12/12/11
  • Last Seen:  

Meaning u probably went too fast and copies the wrong line. So u just have to go back and check carefully

yeap :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

clif.c:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'static'

clif.c - file with error

95 - line with error

error: (...) - description of error

If you see, the given error has appeared from "a" at line 90. Having removed an unknown symbol error will disappear.

argh yes sorry i do it again ><~ but if error at line 90 why clif.c:95 not 90 ?

and how about line 115 and 152 ? it's a error too ?

Meaning u probably went too fast and copies the wrong line. So u just have to go back and check carefully

hehehehe.... yes sorry im too fast copies ( im so dizzy when copy this src ><~ )

yes i know~ i must read carefully but before this i never know where's error line at my problem ( before lilith teach me i never know how to read error at putty >< )

sorry all im so stupid ><

ok now i can solve my problem ~ but now i have problem in game

PIC :

15325941e91bbc73b2e168550a3b9ccb87324a3e.jpg

i alreaady try all i know for edit msgtable but i still get error like this ( NO MSG on inventory ) and error at general + custom equip ( it's change to failed to deal due to lack of zeny )

how to fix that? someone can teach me how to edit msgtable for exe 2011-11-22 ? so i can edit it by myself :D

NB : Someone know what's for a new tab ( misc ) at skill tree and inventory ? before this i only use 3 tab ( item , equip , etc but now i have 4 with NO MSG ) And 1 again at skill tree ( 1st job , 2nd job , 3rd job , misc )

Edited by RyokoMVP
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  407
  • Reputation:   159
  • Joined:  11/18/11
  • Last Seen:  

argh yes sorry i do it again ><~ but if error at line 90 why clif.c:95 not 90 ?

because server, having read a line 90 ( with "a" ), can't read a line 95.

and how about line 115 and 152 ? it's a error too ?

yes, search for errors or apply patch with tortoise svn :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

misc tab is like for skills you inherit for what i can see. For example you use fireblend, the skill will go in the misc tab.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

owgh misc tab like extra skill tab ~ but you can help for other problem ? why NO MSG and why i get error at equip windows ? there's failed to deal due to lack of zeny

it's must be a general tab and custom item tab

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

you error on alt+q?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

please look my spoiler and see my pic

in inventory ( alt E ) i got error it&#39;s must be

ITEM

EQUIP

ETC

MISC

but at Pic It&#39;s Be

ITEM

NO MASG

ETC

NO MSG

and dialog box ( in inventory for lock item ) NO MSG too

and see a general tab and custom equip tab at equip windows ( ALT Q )

this is the error PICTURE :

15325941e91bbc73b2e168550a3b9ccb87324a3e.jpg

Edited by RyokoMVP
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

that's pretty much "fine" because rytech hasn't completely finished translating the lub files for this client yet.

so that's what you can expect for the later clients, it's a work in progress.

This is what you should have similar. You use the data folder i supplied above right? And are you using miruku as well?

screeneathena001kw.jpg

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

i dont know my friends give me the lua files and i use msgtable from iRO

check your alt Q it's be a general and style but look i have it's be failed to deal due to lack of zeny

my friends can edit all of it , but he don't want to tell me ( so there's no one NO MSG error )

@ judas

can u share link for your msgstringtable ?

@All : I try to dual login in my server with exe 2011 - 11 - 22 but why i can meet my other character ? i can see the chat log , but i can't see the character and i can't see all npc too , what's wrong?

Edited by RyokoMVP
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  196
  • Reputation:   72
  • Joined:  12/12/11
  • Last Seen:  

@Judas I have tested Client 2011-11-22a find problem delay effect use item type consume (red yellow white)

but on click and effect item delay 2-3 sec per effect

and no sound effect for consume item

You have this problem ?

And Skill Body Relocation no have Motion effect

can't use this skill

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

yeah those look like packets that need to be fixed, 2011-11-02 has no problem with the delay, but it seems with 2011-11-22 the delay is back. The body relocation is a packet issue, too, seems like it does work, but its not updating how you move

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  196
  • Reputation:   72
  • Joined:  12/12/11
  • Last Seen:  

um.. delay packet ..

and how to fix this ?

or change new client higher ? up to 2011-12-xx only?

all bug of gravity right?

and problem use all potion no sound effect -0-

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

can't fix delay packet, unless you decompile the client, a4rei might know something to fix it. As for the pots, yes it seems that sound doesn't seem to work any more.

2011-12 won't work because weediff doesn't have the skip obsecurfurcation(spelling).

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  196
  • Reputation:   72
  • Joined:  12/12/11
  • Last Seen:  

Thank you for your answer @Judas :P

Client 2011 it very bug = =

I rewrite skillinfo_f.lua

add on function IsLevelUseSkill

support bSeperateLv and SpAmount and attackRange

I hope fix this problem delay T^T

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

i'll report this info to rytech or yommy, it should be useful to them

Edited by Judas
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

hmm , i dont want to open a new thread so i will ask here

before this i get gravity error or something else when buy cash item

and i already follow judas tutorial at Here

yes i don't get gravity error again , but i get a new problem , after i buy some item i'll auto disconect from server like this

15359953c632ca5d3cdd52e13c1d7f0b6213c9c0.jpg

And Why I get this error too ?

15359972a025a7a28fcc2afcc24a5ed9d326d3f7.jpg

*off topic*

i try to make some box for my rent item , i already add :

1.itemdb , idnumdisplay , idnum res

but why no pic in my box ( at inventory ) ? and if i double click i got error ? what i must do if i want to make somebox for my custom item ?

please give me example :'(

with pic pls :(

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

if you want, pm me your compile, and i can see what's wrong with the cash shop, as for the rent item box, i think you should create a new topic for that

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  2
  • Reputation:   0
  • Joined:  01/07/12
  • Last Seen:  

Does anyone know why the 2011-11-22a client crashes when I try to go to character selection screen or try to warp?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  109
  • Reputation:   19
  • Joined:  11/14/11
  • Last Seen:  

I've been having trouble trying to figure out when this dam lua error ive been getting during login ive tried rewriting skillinfo_f.lua afew times but i keep having either the range error during casting using the older way skillinfo_f.lua is written or the way which ive been trying now:

-- Function #0
GetInheritJob = function(job)
   JobInheritTable = nil
   JobInheritTable = {}
   if job == nil then
       return nil
   end
   local i = 0
   while job ~= nil do
       i = i + 1
       JobInheritTable[i] = job
       job = JOB_INHERIT_LIST[job]
   end
   return i
end

All_NeedSkillList = {}
-- Function #1
CheckNeedSkillList = function(skillInfo, skillDepth)
   if All_NeedSkillList ~= nil and skillInfo ~= nil then
       local depth = 0
       while All_NeedSkillList[depth] do
           local idx = 1
           t_skillInfo = All_NeedSkillList[depth][idx]
           while t_skillInfo do
               if t_skillInfo[1] == skillInfo[1] then
                   if skillDepth > depth then
                       return false
                   end
                   if t_skillInfo[2] < skillInfo[2] then
                       All_NeedSkillList[depth][idx] = skillInfo
                   end    
                   return true
               end
               idx = idx + 1
               t_skillInfo = All_NeedSkillList[depth][idx]
           end
           depth = depth + 1
       end
   end
   return false
end

-- Function #2
SetNeedSkillList = function(SKID, depth)
   local skillInfo = SKILL_INFO_LIST[sKID]
   if skillInfo ~= nill then
       local bIsNeedSkillList = false
       local needSkillList = skillInfo.NeedSkillList
       if needSkillList ~= nil then
           for j, k in pairs(JobInheritTable) do
               local jobID = JOB_INHERIT_LIST2[k]
               if jobID ~= -1 and jobID ~= nil then
                   k = jobID
               end
               if needSkillList[k] ~= nil then
                   needSkillList = needSkillList[k]
                   bIsNeedSkillList = true
                   break
               end
           end
       end
       if bIsNeedSkillList == false then
           needSkillList = skillInfo["_NeedSkillList"]
       end
       if needSkillList ~= nil then
           for idx, skill in pairs(needSkillList) do
               if CheckNeedSkillList(skill, depth) == false then
                   local listSize = 0
                   if All_NeedSkillList[depth] == nil then
                       All_NeedSkillList[depth] = {}
                   else
                       listSize = getTableSize(All_NeedSkillList[depth])
                   end
                   All_NeedSkillList[depth][listSize + 1] = skill
                   SetNeedSkillList(skill[1], depth +1)
               end
           end
       end
   end
end

-- Function #3
GetSkillInfo = function(SKID)
   All_NeedSkillList = nil
   All_NeedSkillList = {}
   local skillInfo = SKILL_INFO_LIST[sKID]
   if skillInfo ~= nill then
       local strSkillID = skillInfo[1]
       local strSkillName = skillInfo.SkillName
       local MaxLv = skillInfo.MaxLv
       local UserUpgradable = 1
       if skillInfo.Type == "Quest" or skillInfo.Type == "Soul" then
           UserUpgradable = 0
       end
       SetNeedSkillList(SKID, 0)
       return strSkillID, strSkillName, MaxLv, UserUpgradable
   end
   return "", "", -1, -1
end

-- Function #4
AddNeedSkillList = function(SKID)
   if All_NeedSkillList ~= nil then
       local depth = 0
       while All_NeedSkillList[depth] do
           local idx = 1
           skillInfo = All_NeedSkillList[depth][idx]
           while skillInfo do
               if skillInfo[2] == nil then
                   skillInfo[2] = 0
               end
               c_AddNeedSkillList(SKID, skillInfo[1], skillInfo[2])
               idx = idx + 1
               skillInfo = All_NeedSkillList[depth][idx]
           end
           depth = depth + 1
       end
   end
end

-- Function #5
InitSkillTreeView = function(jobID, arrayNum)
   local skillList = SKILL_TREEVIEW_FOR_JOB[jobID]
   if skillList ~= nil then
       local skillPos = 0
       local listSize = getTableSize(skillList)
       while listSize > 0 do
           local skillID = skillList[skillPos]
           if skillID ~= nil then
               local strSkillID, strSkillName, MaxLv, UserUpgradable = GetSkillInfo(skillID)
               if strSkillID ~= nil and strSkillID ~= "" then
                   c_AddSkillList(arrayNum, skillID, strSkillID, skillPos, MaxLv, UserUpgradable)
                   AddNeedSkillList(skillID)
               end
               listSize = listSize - 1
           end
           skillPos = skillPos + 1
       end
   end
end

-- Function #6
GetSkillIdName = function(SkillID)
   local obj = SKILL_INFO_LIST[skillID]
   if obj ~= nil then
       obj = SKILL_INFO_LIST[skillID][1]
   end
   if obj ~= nil then
       return obj
   end
   return ""
end

-- Function #7
GetSkillName = function(SkillID)
   local obj = SKILL_INFO_LIST[skillID]
   if obj ~= nil then
       obj = SKILL_INFO_LIST[skillID].SkillName
   end
   if obj ~= nil then
       return obj
   end
   return ""
end

-- Function #8
IsLevelUseSkill = function(SkillID)
local skillInfo = SKILL_INFO_LIST[skillID]
local rst = nil
if skillInfo ~= nil then
rst = skillInfo.bSeperateLv
if rst ~= nil then
return rst
end
local spAmount = skillInfo.SpAmount
return spAmount == nil
end
return false
end

-- Function #9
GetLevelUseSpAmount = function(SkillID, idx)
   local obj = SKILL_INFO_LIST[skillID]
   if obj ~= nil then
       obj = SKILL_INFO_LIST[skillID].SpAmount
   end
   if obj ~= nil then
       obj = SKILL_INFO_LIST[skillID].SpAmount[idx]
   end
   if obj ~= nil then
       return obj
   end
   return 0
end

-- Function #10
GetSkillDescript = function(JobID, SKID, bChangeColor)
   local descript = ""
   local obj = SKILL_DESCRIPT[sKID]
   if obj ~= nil then
       local s = "777777½ÀµæÁ¶°Ç : "
       for i,v in pairs(obj) do
           s_pos, f_pos = string.find(v, s)
           bCopyText = false
       if s_pos ~= nil then
           s_pos = s_pos - 1
           subStr = string.sub(v, 1, s_pos - 1)
               if bChangeColor == 1 then
                   local temp = subStr .. "^FF1493" .. string.sub(v, s_pos + 7, -1)
                   v = temp
               end
               if s_pos > 1 then
                   for j, k in pairs(JobInheritTable) do
                       if subStr == string.format("%d", k) then
                           descript = descript .. string.sub(v, s_pos, -1)
                           descript = descript .. "rn"
                           break
                       end
                   end
               else
                   bCopyText = true
               end
           else
               bCopyText = true
           end
           if bCopyText == true then
               descript = descript .. v
               descript = descript .. "rn"
           end
       end
   end
   return descript
end

-- Function #11
TestFile = function(saveFileName)
   saveFile = io.open(saveFileName, "w")
   if saveFile ~= nil and All_NeedSkillList ~= nil then
       local depth = 0
       while All_NeedSkillList[depth] do
           local idx = 1
           skillInfo = All_NeedSkillList[depth][idx]
           while skillInfo do
               saveFile:write(string.format("[%d,%d]n", skillInfo[1], skillInfo[2]))
               idx = idx + 1
               skillInfo = All_NeedSkillList[depth][idx]
           end
           depth = depth + 1
       end
   end
   io.close(saveFile)
end

GetSkillAttackRange = function(in_SKID, in_Level, in_curMaxLv)
local attackRange = 1
local attackRangeOfMaxLv = 0
local maxLv = 0
local obj = SKILL_INFO_LIST[in_SKID]
if obj ~= nil then
obj = SKILL_INFO_LIST[in_SKID].AttackRange
maxLv = SKILL_INFO_LIST[in_SKID].MaxLv
end
if obj ~= nil then
attackRange = SKILL_INFO_LIST[in_SKID].AttackRange[in_Level]
end
if maxLv ~= nil and maxLv < in_curMaxLv then
in_curMaxLv = maxLv
end
attackRangeOfMaxLv = SKILL_INFO_LIST[in_SKID].AttackRange[in_curMaxLv]
if attackRangeOfMaxLv == nil then
attackRangeOfMaxLv = 0
end
if attackRange ~= nil then
return attackRange, attackRangeOfMaxLv
end
return 1, attackRangeOfMaxLv
end

skillinfozskillinfolist string "buf": 9209 table index is nil

GetSkillIDName

skillinfo_f.lua145 attempt to index global skill_info_list nil value

and pretty much won't actually login to game at that point :S

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  71
  • Topics Per Day:  0.02
  • Content Count:  328
  • Reputation:   13
  • Joined:  11/27/11
  • Last Seen:  

yeah those look like packets that need to be fixed, 2011-11-02 has no problem with the delay, but it seems with 2011-11-22 the delay is back. The body relocation is a packet issue, too, seems like it does work, but its not updating how you move

I'm having problems in body relocation also xD

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...