You last visited: Today at 02:05
Advertisement
[RELEASE] Skill param generator
Discussion on [RELEASE] Skill param generator within the SRO PServer Guides & Releases forum part of the SRO Private Server category.
11/19/2014, 23:31
#1
elite*gold: 0
Join Date: Dec 2007
Posts: 3,210
Received Thanks: 6,289
[RELEASE] Skill param generator
Hello again!
So, thatīs it, releasing the small skill param edit tool Iīve made over 2 years ago. This contains all the knoweldge I've got so far when it comes to skill parameters.
Its coded in autoit (back then thats the language I was best at) and I included the source so you can laugh at the ****** code.
The param names that have 1 or more ? means its a random, unconfirmed guess, and might be wrong. The more ? there is on the name, the more random guess it is
The way it works its simple, select an skill param from the list, right click on it, modify, and you will get the fields with the parameters you can set for this skill param. Once you have set them up press generate and it will generate a tab-separated string that can be used on the client and the DB.
Something to note, many monster params are missing, I didnt take the time to figure out those, and also you cant make an skill that summons monsters based on the summoning param, I've already tried that, seems that only works on real monsters.
An screenshot:
Have fun with it!
Attached Files
SkillParamEd.zip
(431.7 KB, 4172 views)
11/22/2014, 12:42
#2
Chat Killer In Duty
elite*gold: 5
Join Date: May 2008
Posts: 16,310
Received Thanks: 6,470
#Approved
11/22/2014, 22:06
#3
elite*gold: 50
Join Date: Mar 2013
Posts: 1,153
Received Thanks: 411
useful to me
11/23/2014, 02:50
#4
elite*gold: 85
Join Date: Feb 2014
Posts: 1,055
Received Thanks: 1,643
Dude you are awesome for creating that list. I always did it manually, became a pain after a while. But nice **** there!
Been ages since there was a useful release here.
11/23/2014, 16:53
#5
elite*gold: 0
Join Date: Dec 2007
Posts: 3,210
Received Thanks: 6,289
Quote:
Originally Posted by
blablaRoyal
Dude you are awesome for creating that list. I always did it manually, became a pain after a while. But nice **** there!
Been ages since there was a useful release here.
I created it for that reason, got tired of doing it by hand and having a notepad with the params for all the skills, so I spent some time doing the tool for save some time.
11/23/2014, 17:01
#6
elite*gold: 85
Join Date: Aug 2010
Posts: 1,278
Received Thanks: 521
thanks button wasnt enough !!
11/24/2014, 02:45
#7
elite*gold: 0
Join Date: Feb 2013
Posts: 84
Received Thanks: 15
good job
02/22/2016, 14:35
#8
elite*gold: 80
Join Date: Feb 2011
Posts: 766
Received Thanks: 249
Its a usefull Tool and safed alot of Time there a small Update / Fix
Update :
Code:
; v1.1 : Add some Infos
; v1.2 : Fixed Array + order by ASC
Attached Files
SySkillEd.v.1.2.rar
(510.2 KB, 956 views)
02/22/2016, 21:51
#9
elite*gold: 0
Join Date: Feb 2012
Posts: 551
Received Thanks: 46
Quote:
Originally Posted by
InPanic Kev
Its a usefull Tool and safed alot of Time there a small Update / Fix
Update :
Code:
; v1.1 : Add some Infos
; v1.2 : Fixed Array + order by ASC
now that's more helpful
wonderful thx alot my friend
but is that ok ?
02/22/2016, 22:19
#10
elite*gold: 0
Join Date: Dec 2011
Posts: 17
Received Thanks: 2
thanks
02/23/2016, 15:05
#11
elite*gold: 80
Join Date: Feb 2011
Posts: 766
Received Thanks: 249
Quote:
Originally Posted by
thebigbody
but is that ok ?
its ok maybe becuse of AutoIt (Code)
02/23/2016, 20:20
#12
elite*gold: 0
Join Date: Feb 2012
Posts: 551
Received Thanks: 46
Quote:
Originally Posted by
InPanic Kev
its ok maybe becuse of AutoIt (Code)
ok cool
what about src ?
i hope i could put my hand on it
02/24/2016, 14:48
#13
elite*gold: 80
Join Date: Feb 2011
Posts: 766
Received Thanks: 249
Code:
#RequireAdmin
;This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
;By Synx -
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <ListViewConstants.au3>
#Include <GuiListView.au3>
#include <GuiComboBoxEx.au3>
Dim $paramArray[115] = [25196,25202,25205,25441,25458,25697,25710,25715,25970,25971,26210,26213,26234,26738,27490,27503,28003,28025,28787,28791,29300,29301,29541,29548,29556,29794,6386804,6582901,6583412,6645362,6775922,6844521,7172201,7172978,7564131,1633840738,1634493301,1634754933,1635017569,1650619750,1650946657,1667396966,1667785586,1668113266,1668182893,1668507760,1668508020,1668509028,1668509040,1668509796,1668510578,1668641396,1684366960,1684366962,1684499824,1684891506,1684891508,1685352052,1685418593,1702391913,1718187120,1734702198,1751474540,1751737445,1752396850,1752396851,1752396901,1752656242,1768846441,1769105251,1818653556,1818976615,1818977380,1818977384,1818977394,1819175795,1819632491,1835229552,1836278627,1836278632,1836541044,1836542056,1836542067,1851946342,1868849522,1869506150,1870031922,1885629746,1885629799,1886217319,1886217328,1886218352,1886350433,1886743667,1886876788,1902474100,1919120754,1919246700,1919246708,1919250787,1919250793,1919251317,1919776116,1935895667,1936028790,1936745569,1936945013,1937010291,1937011305,1937075565,1952542324,1952803890,1952803891,1952803941,1953395762]
; v1.1 : Add some Infos
; v1.2 : Fixed Array + order by ASC
; v1.3 : Working
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("SyParamEd - v1.3 ( ) Update by InPanic-Kev", 586, 329, -1, -1)
GUICtrlCreateGroup("Param List", 8, 0, 273, 321)
$paramList = GUICtrlCreateListView("Param Name|Param Code", 16, 16, 257, 297)
_GUICtrlListView_SetColumnWidth(-1, 0, 146)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group1 = GUICtrlCreateGroup("Param values", 288, 0, 289, 169)
$val1text = GUICtrlCreateLabel("Value 1", 296, 24, 143, 17)
$val4 = GUICtrlCreateInput("", 440, 90, 121, 21)
$val2 = GUICtrlCreateInput("", 440, 42, 121, 21)
$val2text = GUICtrlCreateLabel("Value 2", 440, 24, 143, 17)
$val3 = GUICtrlCreateInput("", 296, 90, 121, 21)
$val3text = GUICtrlCreateLabel("Value 3", 296, 72, 143, 17)
$val1 = GUICtrlCreateInput("", 296, 42, 121, 21)
$val4text = GUICtrlCreateLabel("Value 4", 440, 72, 143, 17)
$val5text = GUICtrlCreateLabel("Value 5", 296, 120, 143, 17)
$val5 = GUICtrlCreateInput("", 296, 138, 121, 21)
$val6text = GUICtrlCreateLabel("Value 6", 440, 120, 143, 17)
$val6 = GUICtrlCreateInput("", 440, 138, 121, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("Actions", 288, 176, 289, 85)
$generate = GUICtrlCreateButton("Generate param line", 296, 192, 275, 41)
$exit = GUICtrlCreateButton("Exit", 296, 236, 275, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
;Hide the fields
GUICtrlSetState($val1text,$GUI_HIDE)
GUICtrlSetState($val1,$GUI_HIDE)
GUICtrlSetState($val2text,$GUI_HIDE)
GUICtrlSetState($val3text,$GUI_HIDE)
GUICtrlSetState($val4text,$GUI_HIDE)
GUICtrlSetState($val5text,$GUI_HIDE)
GUICtrlSetState($val6text,$GUI_HIDE)
GUICtrlSetState($val2,$GUI_HIDE)
GUICtrlSetState($val3,$GUI_HIDE)
GUICtrlSetState($val4,$GUI_HIDE)
GUICtrlSetState($val5,$GUI_HIDE)
GUICtrlSetState($val6,$GUI_HIDE)
#EndRegion ### END Koda GUI section ###
$outWin = GUICreate("Output", 449, 137, -1, -1, $WS_POPUPWINDOW)
$output = GUICtrlCreateEdit("", 8, 8, 433, 73)
$copyC = GUICtrlCreateButton("Copy to clipboard", 8, 80, 433, 25)
$hidePop = GUICtrlCreateButton("Close", 8, 104, 433, 25)
GUISetState(@SW_HIDE, $outWin)
;Context menus
GUICtrlCreateContextMenu($paramList)
$modParam = GUICtrlCreateMenuItem("Modify selected param",$paramList)
loadParamList()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE, $exit
Exit
Case $modParam
loadParamData(GUICtrlRead(GuiCtrlRead($paramList)))
Case $generate
setParamOutput(GUICtrlRead(GuiCtrlRead($paramList)))
GUISetState(@SW_SHOW, $outWin)
Case $copyC
ClipPut(GUICtrlRead($output))
TrayTip("Copied","Data copied to clipboard",5, 1)
Case $hidePop
GUISetState(@SW_HIDE, $outWin)
EndSwitch
WEnd
Func loadParamList()
for $i = 0 to 114
GUICtrlCreateListViewItem(getParamName($paramArray[$i])&"|"&$paramArray[$i], $paramList)
Next
EndFunc
Func loadParamData($paramName)
$param = StringSplit($paramName,"|")
$paramValues = StringSplit(getParamValues($param[2]),"|")
GUICtrlSetData($val1, "0")
GUICtrlSetData($val2, "0")
GUICtrlSetData($val3, "0")
GUICtrlSetData($val4, "0")
GUICtrlSetData($val5, "0")
GUICtrlSetData($val6, "0")
If $paramValues[0] = 1 Then
GUICtrlSetData($val1text,$paramValues[1])
GUICtrlSetTip($val1text,$paramValues[1])
GUICtrlSetState($val1text,$GUI_SHOW)
GUICtrlSetState($val1,$GUI_SHOW)
GUICtrlSetState($val2text,$GUI_HIDE)
GUICtrlSetState($val3text,$GUI_HIDE)
GUICtrlSetState($val4text,$GUI_HIDE)
GUICtrlSetState($val5text,$GUI_HIDE)
GUICtrlSetState($val6text,$GUI_HIDE)
GUICtrlSetState($val2,$GUI_HIDE)
GUICtrlSetState($val3,$GUI_HIDE)
GUICtrlSetState($val4,$GUI_HIDE)
GUICtrlSetState($val5,$GUI_HIDE)
GUICtrlSetState($val6,$GUI_HIDE)
Elseif $paramValues[0] = 2 Then
GUICtrlSetData($val1text,$paramValues[1])
GUICtrlSetData($val2text,$paramValues[2])
GUICtrlSetTip($val1text,$paramValues[1])
GUICtrlSetTip($val2text,$paramValues[2])
GUICtrlSetState($val1text,$GUI_SHOW)
GUICtrlSetState($val1,$GUI_SHOW)
GUICtrlSetState($val2text,$GUI_SHOW)
GUICtrlSetState($val3text,$GUI_HIDE)
GUICtrlSetState($val4text,$GUI_HIDE)
GUICtrlSetState($val5text,$GUI_HIDE)
GUICtrlSetState($val6text,$GUI_HIDE)
GUICtrlSetState($val2,$GUI_SHOW)
GUICtrlSetState($val3,$GUI_HIDE)
GUICtrlSetState($val4,$GUI_HIDE)
GUICtrlSetState($val5,$GUI_HIDE)
GUICtrlSetState($val6,$GUI_HIDE)
Elseif $paramValues[0] = 3 Then
GUICtrlSetData($val1text,$paramValues[1])
GUICtrlSetData($val2text,$paramValues[2])
GUICtrlSetData($val3text,$paramValues[3])
GUICtrlSetTip($val1text,$paramValues[1])
GUICtrlSetTip($val2text,$paramValues[2])
GUICtrlSetTip($val3text,$paramValues[3])
GUICtrlSetState($val1text,$GUI_SHOW)
GUICtrlSetState($val1,$GUI_SHOW)
GUICtrlSetState($val2text,$GUI_SHOW)
GUICtrlSetState($val3text,$GUI_SHOW)
GUICtrlSetState($val4text,$GUI_HIDE)
GUICtrlSetState($val5text,$GUI_HIDE)
GUICtrlSetState($val6text,$GUI_HIDE)
GUICtrlSetState($val2,$GUI_SHOW)
GUICtrlSetState($val3,$GUI_SHOW)
GUICtrlSetState($val4,$GUI_HIDE)
GUICtrlSetState($val5,$GUI_HIDE)
GUICtrlSetState($val6,$GUI_HIDE)
Elseif $paramValues[0] = 4 Then
GUICtrlSetData($val1text,$paramValues[1])
GUICtrlSetData($val2text,$paramValues[2])
GUICtrlSetData($val3text,$paramValues[3])
GUICtrlSetData($val4text,$paramValues[4])
GUICtrlSetTip($val1text,$paramValues[1])
GUICtrlSetTip($val2text,$paramValues[2])
GUICtrlSetTip($val3text,$paramValues[3])
GUICtrlSetTip($val4text,$paramValues[4])
GUICtrlSetState($val1text,$GUI_SHOW)
GUICtrlSetState($val1,$GUI_SHOW)
GUICtrlSetState($val2text,$GUI_SHOW)
GUICtrlSetState($val3text,$GUI_SHOW)
GUICtrlSetState($val4text,$GUI_SHOW)
GUICtrlSetState($val5text,$GUI_HIDE)
GUICtrlSetState($val6text,$GUI_HIDE)
GUICtrlSetState($val2,$GUI_SHOW)
GUICtrlSetState($val3,$GUI_SHOW)
GUICtrlSetState($val4,$GUI_SHOW)
GUICtrlSetState($val5,$GUI_HIDE)
GUICtrlSetState($val6,$GUI_HIDE)
Elseif $paramValues[0] = 5 Then
GUICtrlSetData($val1text,$paramValues[1])
GUICtrlSetData($val2text,$paramValues[2])
GUICtrlSetData($val3text,$paramValues[3])
GUICtrlSetData($val4text,$paramValues[4])
GUICtrlSetData($val5text,$paramValues[5])
GUICtrlSetTip($val1text,$paramValues[1])
GUICtrlSetTip($val2text,$paramValues[2])
GUICtrlSetTip($val3text,$paramValues[3])
GUICtrlSetTip($val4text,$paramValues[4])
GUICtrlSetTip($val5text,$paramValues[5])
GUICtrlSetState($val1text,$GUI_SHOW)
GUICtrlSetState($val1,$GUI_SHOW)
GUICtrlSetState($val2text,$GUI_SHOW)
GUICtrlSetState($val3text,$GUI_SHOW)
GUICtrlSetState($val4text,$GUI_SHOW)
GUICtrlSetState($val5text,$GUI_SHOW)
GUICtrlSetState($val6text,$GUI_HIDE)
GUICtrlSetState($val2,$GUI_SHOW)
GUICtrlSetState($val3,$GUI_SHOW)
GUICtrlSetState($val4,$GUI_SHOW)
GUICtrlSetState($val5,$GUI_SHOW)
GUICtrlSetState($val6,$GUI_HIDE)
Elseif $paramValues[0] = 6 Then
GUICtrlSetData($val1text,$paramValues[1])
GUICtrlSetData($val2text,$paramValues[2])
GUICtrlSetData($val3text,$paramValues[3])
GUICtrlSetData($val4text,$paramValues[4])
GUICtrlSetData($val5text,$paramValues[5])
GUICtrlSetData($val6text,$paramValues[6])
GUICtrlSetTip($val1text,$paramValues[1])
GUICtrlSetTip($val2text,$paramValues[2])
GUICtrlSetTip($val3text,$paramValues[3])
GUICtrlSetTip($val4text,$paramValues[4])
GUICtrlSetTip($val5text,$paramValues[5])
GUICtrlSetTip($val6text,$paramValues[6])
GUICtrlSetState($val1text,$GUI_SHOW)
GUICtrlSetState($val1,$GUI_SHOW)
GUICtrlSetState($val2text,$GUI_SHOW)
GUICtrlSetState($val3text,$GUI_SHOW)
GUICtrlSetState($val4text,$GUI_SHOW)
GUICtrlSetState($val5text,$GUI_SHOW)
GUICtrlSetState($val6text,$GUI_SHOW)
GUICtrlSetState($val2,$GUI_SHOW)
GUICtrlSetState($val3,$GUI_SHOW)
GUICtrlSetState($val4,$GUI_SHOW)
GUICtrlSetState($val5,$GUI_SHOW)
GUICtrlSetState($val6,$GUI_SHOW)
EndIf
EndFunc
Func getParamName($param)
Switch $param
Case 25205 ;bu
return "Burn"
Case 25971 ;es
return "Electric Shock"
Case 26210 ;fb
return "Frostbite"
Case 26234 ;fz
return "Froze"
Case 28787 ;ps
return "Poison"
Case 31330 ;zb
return "Zombie"
Case 25196 ;bl
return "Bleed"
Case 25441 ;ca
return "Confusion"
Case 25710 ;dn
return "Darkness"
Case 25715 ;ds
return "Disease"
Case 26213 ;fe
return "Fear"
Case 28025 ;my
return "Short-sight"
Case 29300 ;rt
return "Blind"
Case 29541 ;se
return "Sleep"
Case 29548 ;sl
return "Dull"
Case 29556 ;st
return "Stunt"
Case 29794 ;tb
return "Hidden"
Case 1668507760 ;cshp
return "Panic"
Case 1668508020 ;csit
return "Division"
Case 1668509028 ;csmd
return "Weaken"
Case 1668509040 ;csmp
return "Combustion"
Case 1668509796 ;cspd
return "Decay"
Case 1668510578 ;cssr
return "Impotent"
Case 28003 ;mc
return "MultiShot"
Case 6386804 ;att
return "Attack"
Case 25202 ;br
return "Blocking ratio"
Case 27490 ;kb
return "Knock-back"
Case 27503 ;ko
return "Knock-down"
Case 25697 ;da
return "Down-attack"
Case 6645362 ;efr
return "Effect range"
Case 1633840738 ;abnb
return "Abnormal effect distance"
Case 1635017569 ;atca
return "Unknown (higher attack on stack?)"
Case 1650946657 ;bgra
return "Curse series reduce"
Case 1668182893 ;cnsm
return "Consume Item"
Case 1668641396 ;curt
return "Cure curse series"
Case 1684366962 ;defr
return "Reduce defense"
Case 1684891508 ;dmgt
return "Transform Damage"
Case 1685352052 ;dtnt
return "Aggro reduction"
Case 1685418593 ;dura
return "Duration"
Case 1702391913 ;expi
return "Pet exp increase"
Case 1734702198 ;getv
return "Get variable"
Case 1751474540 ;heal
return "HP/MP Heal"
Case 1751737445 ;hide
return "Invisible"
Case 1751741549 ;hitm
return "Drag target focus"
Case 1752656242 ;hwir
return "Zerk obtain increase ratio"
Case 1818653556 ;lfst
return "Life steal"
Case 1818976615 ;lkag
return "Aggro absorb (link)"
Case 1818977380 ;lkdd
return "Damage divide (link)"
Case 1818977384 ;lkdh
return "Damage conversion"
Case 1818977394 ;lkdr
return "Phy/Mag Damage Absorb (link)"
Case 1819175795 ;lnks
return "Link data"
Case 1835229552 ;mcap
return "Monster mask"
Case 1836278627 ;mscc
return "Unknown mob skill param"
Case 1836278632 ;msch
return "Change object skin"
Case 1836541044 ;mwdt
return "Weapon Magic Dmg Reflect (Magic)"
Case 1836542056 ;mwhh
return "Weapon Magic Dmg Reflect (Heal)"
Case 1836542067 ;mwhs
return "Weapon Magic Dmg Reflect (LifeSteal)"
Case 1869506150 ;onff
return "MP Consumition"
Case 1870031922 ;ovl2
return "Overlap"
Case 1885629746 ;pdm2
return "Max HP % Damage"
Case 1885629799 ;pdmg
return "Absolute damage"
Case 1886350433 ;pola
return "Attack prevention"
Case 1886743667 ;puls
return "Pulse effect (DoT)"
Case 1886876788 ;pwtt
return "Weapon Physical Dmg Reflect (Warrior)"
Case 1902474100 ;qest
return "Monster capture (Quest)"
Case 1919120754 ;rcur
return "Amount of bad status cured"
Case 1919246708 ;reat
return "Curse series reduce"
Case 1919250787 ;reqc
return "Cast condition"
Case 1919250793 ;reqi
return "Required item"
Case 1919251317 ;resu
return "Resurrection"
Case 1919776116 ;rmut
return "Call another skill on the target"
Case 1935895667 ;scls
return "Skill casting amount?????"
Case 1936028790 ;setv
return "Set variable"
Case 1936945013 ;ssou
return "Monster summon"
Case 1937010291 ;stns
return "Petrify"
Case 1937075565 ;summ
return "Helper summon (bow)"
Case 1952542324 ;tant
return "Taunt"
Case 1952803890 ;tel2
return "Teleport"
Case 1952803891 ;tel3
return "Teleport to target"
Case 1952803941 ;tele
Return "Fast move (Teleport)"
Case 1953395762 ;tnt2
return "Taunt/Aggro increase"
Case 7564131 ;skc
return "Skill cancel"
Case 1919246700 ;real
return "Curse series probability reduce"
Case 6775922 ;gdr
return "Gold drop ratio"
Case 1667396966 ;cbuf
return "Cast buff"
Case 6583412 ;dtt
return "Detect"
Case 1851946342 ;nbuf
return "Disable buffs?"
Case 1650619750 ;bbuf
return "Block buffs?"
Case 1718187120 ;fitp
return "fitp????"
Case 6582901 ;dru
return "Damage increase %"
Case 1868849522 ;odar
return "Damage absorb %"
Case 1634754933 ;apau
return "Increase attack power"
Case 1886218352 ;pmhp
return "Reduce max HP"
Case 1886217328 ;pmdp
return "Reduce phy/mag defense"
Case 29301 ;ru
return "Increase shot range"
Case 1937011305 ;stri
return "Increase STR"
Case 1768846441 ;inti
return "Increase INT"
Case 6844521 ;hpi
return "Increase HP"
Case 7172201 ;mpi
return "Increase MP"
Case 26738 ;hr
return "Hit ratio"
Case 25970 ;er
return "Parry ratio"
Case 1752396901 ;hste
return "Moving speed increase"
Case 1752396850 ;hst2
return "Moving speed increase (Dagger)"
Case 1752396851 ;hst3
return "Moving speed increase (Nasrun/Amalrun)"
Case 7172978 ;msr
return "Mana saving"
Case 1684891506 ;dmgr
return "Damage return"
Case 1886217319 ;pmdg
return "Reduce Phy/Mag damage"
Case 1667785586 ;chcr
return "Reduce % HP when buff is over"
Case 1668113266 ;cmcr
return "Reduce % MP when buff is over"
Case 25458 ;cr
return "Increase critical"
Case 1684366960 ;defp
return "Increase Phy/Mag defense"
Case 1684366962 ;defr
return "Decrease Phy/Mag defense"
Case 28791 ;pw
return "Create protection wall"
Case 1936745569 ;spda
return "Reduce shield def/Increase phy attack"
Case 1684499824 ;dgmp
return "Damage MP absorb"
Case 1769105251 ;irgc
return "Increase incarnation ratio"
Case 1819632491 ;luck
return "Alchemy luck increase"
Case 1634493301 ;alcu
return "Alchemy upgrade increase"
EndSwitch
EndFunc
Func getParamValues($param)
Switch $param
Case 25205, 25971
return "Effect|Probability %|Reduce %"
Case 26210, 26234, 25202
return "Probability %|Effect"
Case 28787 ;ps
return "Effect|Probability %|Unknown"
Case 31330 ;zb
return "Effect|Probability %"
Case 25196 ;bl
return "Duration(ms)|Probability %|Level|Dmg(z.b 1000)|HitTime(ms)"
Case 25441, 26213, 29300, 29541, 29548, 29556
return "Duration(ms)|Probability %|Level"
Case 25710 , 25715, 28025, 1668508020, 1668509028, 1668509796
return "Duration(ms)|Probability %|Level|Effect(?)"
Case 29794 ;tb
return "Damage(?)|Probability|Level|Unknown"
Case 1668507760 ;cshp
return "Duration|Probability|Level|Reduce MaxHP %(?)|Reduce HP Regeneration by %(?)|Reduce current HP % <DoT> (?)"
Case 1668509040 ;csmp
return "Duration|Probability|Level|Reduce MaxMP %(?)|Reduce MP Regeneration by %(?)|Reduce current MP % <DoT> (?)"
Case 1668510578 ;cssr
return "Duration(ms)|Probability %|Level|Decrease %(?)"
Case 28003 ;mc
return "Unknown(2)|Amount of hits"
Case 6386804 ;att
GUICtrlSetTip($val1,"5.Phy Melee,6.Phy Ranged,8.Mag Melee,9.Uruchi?,10.Mag Ranged")
return "Damage Type|Damage % (Monsters)|Min Damage|Max Damage|Damage % (Players)"
Case 27490 ;kb
return "Probability %|Extra shot probability %"
Case 27503 ;ko
return "Probability %|Level"
Case 25697 ;da
return "Extra Damage %"
Case 6645362 ;efr
GUICtrlSetTip($val1,"0.Unk(mobs),1.Caster,2.Detect pot?,3.Ground")
GUICtrlSetTip($val2,"1.Surrounding,2.FrontRadius,3.Penetration,4.Ranged Penetration,6.Transfer,7.Unk(mobs)")
return "Base range|Range Type|Distance|Amount of affected|Damage reduce per next target%(?)|Unknown"
Case 1633840738 ;abnb
return "Distance(m)"
Case 1635017569 ;atca
return "Unknown|Extra Damage %(?)"
Case 1650946657, 1668641396, 1919246708
return "Unknown(Type?)|Effect"
Case 1668182893 ;cnsm
return "TID3|TID4|Amount"
Case 1684366962 ;defr
return "Physical Defense|Magical Defense"
Case 1684891508 ;dmgt
return "Phy Damage Absorb %|Mag Damage Absorb %"
Case 1685352052 ;dtnt
return "Reduction amount|Reduction %(?)"
Case 1685418593, 1886743667
return "Time(ms)"
Case 1702391913 ;expi
return "Extra SP %|Extra EXP %"
Case 1734702198 ;getv
return "Variable name"
Case 1751474540 ;heal
return "HP Amount|HP %|MP Amount|MP %"
Case 1751737445 ;hide
GUICtrlSetTip($val1,"1.Mob?,2.Invisible,4.Trap?")
return "Type|Level|Movement speed % reduction"
Case 1752656242 ;hwir
return "Obtain ratio %"
Case 1818653556, 1919120754, 1752396901, 1752396850, 1752396851
return "Amount"
Case 1818976615 ;lkag
return "Aggro Absorb %| Absorb %(?)"
Case 1818977380 ;lkdd
return "Divide Ratio %"
Case 1818977384 ;lkdh
return "Absorb HP %|Absorb MP %|Effect(or max)"
Case 1818977394 ;lkdr
GUICtrlSetTip($val1,"4.Physical,8.Magical")
return "Type|Absorb %|Unknown"
Case 1819175795 ;lnks
GUICtrlSetTip($val1,"0.All,1.PhyDmg,2.MagDmg,3.Aggro,5.Str,6.Int,9.DoT,13.Hunting point,14.Trap,15.AbsorbAttack")
return "Type|Connection distance|Number of connections|Link owner(?)(0.None,1.Caster)"
Case 1835229552 ;mcap
return "Monster Level|Item ID"
Case 1836278627 ;mscc
return "Unknown"
Case 1836278632 ;msch
GUICtrlSetTip($val1,"1.Monster Mask,2.Selected character,3.Character,4.Oblation buff,5.Change BSR(mob),6.Monster weapon,7.Muhan?")
return "Type|Max Level"
Case 1836541044, 1836542056, 1836542067, 1886876788
return "Damage %"
Case 1869506150 ;onff
return "MP Consumed (MP/1000)|Base MP"
Case 1870031922, 1935895667
return "ID"
Case 1885629746 ;pdm2
return "HP %"
Case 1885629799 ;pdmg
return "Damage"
Case 1886350433 ;pola
return "Type|Max Level prevention"
Case 1902474100 ;qest
GUICtrlSetTip($val1,"1.CaptureMob,2.Any?")
return "Type|MobID1|MobID2|MobID3"
Case 1919250787 ;reqc
GUICtrlSetTip($val1,"1.Target Knock-down,32.Music Zone")
return "Type"
Case 1919250793 ;reqi
return "TID3|TID4"
Case 1919251317 ;resu
return "Max Level|Recovered EXP"
Case 1919776116 ;rmut
return "Skill ID"
Case 1936028790 ;setv
return "Variable name|Value 1|Value 2(?)"
Case 1936945013 ;ssou
return "Monster ID|Type|Min amount|Max amount"
Case 1937010291 ;stns
return "Effect?|HP % DoT|Duration?"
Case 1937075565 ;summ
return "Duration(ms)|Damage Type?|Unk|Amount"
Case 1952542324, 1953395762
return "Taunt amount|Aggro amount"
Case 1952803890, 1952803891, 1952803941
return "Time(ms)|Distance"
Case 7564131 ;skc
return "Unknown1|Unknown2(2=OnAttack)|Unknown3"
Case 1919246700 ;real
return "Unknown|Probability %|Level"
Case 6775922 ;gdr
return "Amount Ratio Increase %"
Case 6583412 ;dtt
return "Type(?)|Level"
Case 6582901 ;dru
return "Phy Damage %|Mag Damage %"
Case 1868849522 ;odar
GUICtrlSetTip($val1,"4.Phy,6.Mag,12/15.Phy/Mag")
return "Type|Absorb amount %"
Case 1634754933 ;apau
return "Phy attack increase %|Mag attack increase %"
Case 1886218352 ;pmhp
return "Amount|Amount %"
Case 1886217328 ;pmdp
return "Duration(ms)|Phy Def %|Mag Def %|Unknown"
Case 29301 ;ru
return "Distance"
Case 1937011305 ;stri
return "Amount|Limit on current STR by %"
Case 1768846441 ;inti
return "Amount|Limit on current INT by %"
Case 6844521, 7172201, 26738, 25970, 25458
return "Amount|Amount %"
Case 7172978 ;msr
return "Duration(?)|Probability %(?)"
Case 1684891506 ;dmgr
return "Probability %|Phy Damage return %|Mag Damage return %|Radius"
Case 1886217319 ;pmdg
return "Duration|Phy Damage %|Mag Damage %|Unknown(2)"
Case 1667785586 ;chcr
return "HP Reduction amount %"
Case 1668113266 ;cmcr
return "MP Reduction amount %"
Case 1684366960, 1684366962
return "Phy amount|Mag amount|Unknown(Maybe % applied?)"
Case 28791 ;pw
GUICtrlSetTip($val1,"7.Phy,11.Mag")
return "Type of dmg abs|Wall HP|Unknown|MP Absorb rate(?)"
Case 1936745569 ;spda
return "Shield def reduction amount|Phy attack increase amount"
Case 1684499824 ;dgmp
return "Amount %"
Case 1769105251 ;irgc
return "HP Regen ratio %|MP Regen ratio %"
Case 1819632491, 1634493301 ;luck
return "% Increase"
EndSwitch
EndFunc
Func setParamOutput($paramID)
$param = StringSplit($paramID, "|")
$paramValues = StringSplit(getParamValues($param[2]),"|")
If ($paramValues[0] = 0) Then
GUICtrlSetData($output, $param[2])
ElseIf ($paramValues[0] = 1) Then
GUICtrlSetData($output, $param[2] & " " & GuiCtrlRead($val1))
ElseIf ($paramValues[0] = 2) Then
GUICtrlSetData($output, $param[2] & " " & GuiCtrlRead($val1) & " " & GuiCtrlRead($val2))
ElseIf ($paramValues[0] = 3) Then
GUICtrlSetData($output, $param[2] & " " & GuiCtrlRead($val1) & " " & GuiCtrlRead($val2) & " " & GuiCtrlRead($val3))
ElseIf ($paramValues[0] = 4) Then
GUICtrlSetData($output, $param[2] & " " & GuiCtrlRead($val1) & " " & GuiCtrlRead($val2) & " " & GuiCtrlRead($val3) & " " & GuiCtrlRead($val4))
ElseIf ($paramValues[0] = 5) Then
GUICtrlSetData($output, $param[2] & " " & GuiCtrlRead($val1) & " " & GuiCtrlRead($val2) & " " & GuiCtrlRead($val3) & " " & GuiCtrlRead($val4) & " " & GuiCtrlRead($val5))
ElseIf ($paramValues[0] = 6) Then
GUICtrlSetData($output, $param[2] & " " & GuiCtrlRead($val1) & " " & GuiCtrlRead($val2) & " " & GuiCtrlRead($val3) & " " & GuiCtrlRead($val4) & " " & GuiCtrlRead($val5) & " " & GuiCtrlRead($val6))
EndIf
EndFunc
03/05/2016, 18:23
#14
elite*gold: 0
Join Date: Oct 2007
Posts: 479
Received Thanks: 63
i dont understand how i can use that!
for example, skill of roc, kill every char, get 100% hp of char.
I need edit this, for 30% for example.
How i can do that?
03/07/2016, 20:52
#15
elite*gold: 0
Join Date: Mar 2016
Posts: 115
Received Thanks: 21
thank you for share it with us. usefull
Similar Threads
param Help
04/12/2010 - EO PServer Hosting - 1 Replies
im trying create a box with gear inside it will b +155 fsoul 8 with 200 spc effect (earth, wind, water, etc)
0 0 0 18 18 0 0 155 0 1024 0 0
0 0 0 24 24 0 0 155 0 1024 0 0
0 0 0 24 24 0 0 155 0 1024 0 0
0 0 0 18 18 0 0 155 0 1024 0 0
0 0 0 18 18 0 0 155 0 1024 0 0
0 0 0 18 18 0 0 155 0 1024 0 0
where do i put the effects in?
[RELEASE]GCPH ELESIS, LIRE, ARME Skill Tree + AMY 4th job skill[UPDATED]
03/31/2010 - Grand Chase Hacks, Bots, Cheats & Exploits - 149 Replies
Hii guys because we are complaining that GCPH are late on major events and we are jealous that GC Thailand are on their season 3 already... here is something i want to share with all of you... and its free...
Note: Dont try using it in pvp if your opponent dont have the skill hack because they can only see normal skills if you want to play in pvp using this then better share it !
Screenshots:
http://img222.imageshack.us/img222/6369/75378761. jpg...
All times are GMT +2. The time now is 02:05 .