Jump to content
Close
KingDoodie

Distro com limite de efeitos e shoot de 65K [8.60]

Recommended Posts

Eai galera, vejo muitas pessoas querendo muito uma distro em uint16(com limites de 65k de efeitos) para seus otservers derivados(também funciona com normais)! Então eu resolvi ajudar essas pessoas com uma distro já compilada na versão 8.60 e vou colocar também o client pois não adianta em nada só por a distro:

*Essa source não tem o bug de mortes infinitas!!! Não tenho o crédito das sources desculpa!

 

 

Distro 8.60:   DOWNLOAD      SCAN

 

Client:          DOWNLOAD      SCAN

 

Dlls:             DOWNLOAD       SCAN

*todos os vírus apresentados são apenas falsos-positivos

 

 

 

 

 

Créditos:

@KotZletY 

 

 

 

 

 

 

 

 


Edited by KingDoodie (see edit history)

Share this post


Link to post
Share on other sites

@KingDoodie coloque meus créditos por ter ensinado a fazer isso, tanto na distro quanto no client, na distro devido ao fato de quando postei o tutorial, 2x que tinhas estavam completamente incompletos, e no client, afinal, se não fosse por mim, a maioria continuaria pagando 200 reais para aumentar o mesmo.

 

Em relação aos créditos da source, caso algum membro seja dono do mesmo, ou sabe quem é pelas alterações ou códigos contidos no mesmo, avise por favor!

 

Tópico aprovado!

 



Não esqueçam de me marca quando eu responder em seu tópico, assim recebo a notificação e volto em seu tópico.
Não dou suporte em mensagem privada ou fora do fórum.
Não esqueça de reputa e agradecer a pessoa que lhe ajudou em algum tópico seu.
"Só ajudo quem eu vejo ajudando." xD

Não esqueça de reputa alguém que lhe ajudou ou tentou lhe ajudar, e agradeça com suas palavras. Seja grato por alguém ter lhe ajudado ou tentado lhe ajudar!

O coitadismo e o conformismo potencializado é a arte de sentir compaixão de si mesmo para você não utilize ferramentas capazes de transformar
sua história!!

-- Augusto Cury

 

                                                               ezgif-1-98aab239f3.gif

Share this post


Link to post
Share on other sites
14 horas atrás, xMateuss disse:

Ensina usar? eu sou ainda novato nisso

Baixa a distro, e coloca na pasta do seu servidor então é só executar :v

E coloca o client na pasta do seu client, muda o ip e pronto


Edited by KingDoodie (see edit history)

Share this post


Link to post
Share on other sites
44 minutos atrás, KingDoodie disse:

Baixa a distro, e coloca na pasta do seu servidor então é só executar :v

E coloca o client na pasta do seu client, muda o ip e pronto

Eu fiz isso, a distro foi normal, mas quando no meu client eu uso algum effect o jogo crasha :/

Rep+ se ajudar


Share this post


Link to post
Share on other sites
Agora, KingDoodie disse:

Colocou o client que eu deixei ai?

Sim, eu consigo entrar no servidor e tals

mas quando eu ataco um monstro com um efeito o client crasha e fecha!

eu acho que talvez é meu computador sla


Share this post


Link to post
Share on other sites
11 minutos atrás, xMateuss disse:

Sim, eu consigo entrar no servidor e tals

mas quando eu ataco um monstro com um efeito o client crasha e fecha!

eu acho que talvez é meu computador sla

Verifiquei aqui, e tanto a source quanto o client estão com limite de efeitos de 65k, tem certeza que vc executou o client que eu deixei ai, e a distro tbm?


Share this post


Link to post
Share on other sites
2 horas atrás, KingDoodie disse:

Verifiquei aqui, e tanto a source quanto o client estão com limite de efeitos de 65k, tem certeza que vc executou o client que eu deixei ai, e a distro tbm?

Da o famoso erro "The tibia client encountred a critical error...."


Share this post


Link to post
Share on other sites

Vai na pasta do seu servidor, vai em data e depois em lib e abre o 000-constant.lua e apaga tudo que tem lá e coloca esse:

Spoiler

NORTH = 0
EAST = 1
SOUTH = 2
WEST = 3
SOUTHWEST = 4
SOUTHEAST = 5
NORTHWEST = 6
NORTHEAST = 7

COMBAT_FORMULA_UNDEFINED = 0
COMBAT_FORMULA_LEVELMAGIC = 1
COMBAT_FORMULA_SKILL = 2
COMBAT_FORMULA_DAMAGE = 3

CONDITION_PARAM_OWNER = 1
CONDITION_PARAM_TICKS = 2
CONDITION_PARAM_OUTFIT = 3
CONDITION_PARAM_HEALTHGAIN = 4
CONDITION_PARAM_HEALTHTICKS = 5
CONDITION_PARAM_MANAGAIN = 6
CONDITION_PARAM_MANATICKS = 7
CONDITION_PARAM_DELAYED = 8
CONDITION_PARAM_SPEED = 9
CONDITION_PARAM_LIGHT_LEVEL = 10
CONDITION_PARAM_LIGHT_COLOR = 11
CONDITION_PARAM_SOULGAIN = 12
CONDITION_PARAM_SOULTICKS = 13
CONDITION_PARAM_MINVALUE = 14
CONDITION_PARAM_MAXVALUE = 15
CONDITION_PARAM_STARTVALUE = 16
CONDITION_PARAM_TICKINTERVAL = 17
CONDITION_PARAM_FORCEUPDATE = 18
CONDITION_PARAM_SKILL_MELEE = 19
CONDITION_PARAM_SKILL_FIST = 20
CONDITION_PARAM_SKILL_CLUB = 21
CONDITION_PARAM_SKILL_SWORD = 22
CONDITION_PARAM_SKILL_AXE = 23
CONDITION_PARAM_SKILL_DISTANCE = 24
CONDITION_PARAM_SKILL_SHIELD = 25
CONDITION_PARAM_SKILL_FISHING = 26
CONDITION_PARAM_STAT_MAXHEALTH = 27
CONDITION_PARAM_STAT_MAXMANA = 28
CONDITION_PARAM_STAT_SOUL = 29
CONDITION_PARAM_STAT_MAGICLEVEL = 30
CONDITION_PARAM_STAT_MAXHEALTHPERCENT = 31
CONDITION_PARAM_STAT_MAXMANAPERCENT = 32
CONDITION_PARAM_STAT_SOULPERCENT = 33
CONDITION_PARAM_STAT_MAGICLEVELPERCENT = 34
CONDITION_PARAM_SKILL_MELEEPERCENT = 35
CONDITION_PARAM_SKILL_FISTPERCENT = 36
CONDITION_PARAM_SKILL_CLUBPERCENT = 37
CONDITION_PARAM_SKILL_SWORDPERCENT = 38
CONDITION_PARAM_SKILL_AXEPERCENT = 39
CONDITION_PARAM_SKILL_DISTANCEPERCENT = 40
CONDITION_PARAM_SKILL_SHIELDPERCENT = 41
CONDITION_PARAM_SKILL_FISHINGPERCENT = 42
CONDITION_PARAM_PERIODICDAMAGE = 43
CONDITION_PARAM_BUFF = 44
CONDITION_PARAM_SUBID = 45

COLOR_BLACK = 0
COLOR_BLUE = 5
COLOR_GREEN = 18
COLOR_TEAL = 35
COLOR_LIGHTGREEN = 66
COLOR_DARKBROWN = 78
COLOR_LIGHTBLUE = 89
COLOR_DARKPURPLE = 112
COLOR_BROWN = 120
COLOR_GREY = 129
COLOR_DARKRED = 144
COLOR_DARKPINK = 152
COLOR_PURPLE = 154
COLOR_DARKORANGE = 156
COLOR_RED = 180
COLOR_PINK = 190
COLOR_ORANGE = 192
COLOR_DARKYELLOW = 205
COLOR_YELLOW = 210
COLOR_WHITE = 215
COLOR_NONE = 255

COMBAT_PARAM_TYPE = 1
COMBAT_PARAM_EFFECT = 2
COMBAT_PARAM_DISTANCEEFFECT = 3
COMBAT_PARAM_BLOCKSHIELD = 4
COMBAT_PARAM_BLOCKARMOR = 5
COMBAT_PARAM_TARGETCASTERORTOPMOST = 6
COMBAT_PARAM_CREATEITEM = 7
COMBAT_PARAM_AGGRESSIVE = 8
COMBAT_PARAM_DISPEL = 9
COMBAT_PARAM_USECHARGES = 10
COMBAT_PARAM_TARGETPLAYERSORSUMMONS = 11
COMBAT_PARAM_DIFFERENTAREADAMAGE = 12
COMBAT_PARAM_HITEFFECT = 13
COMBAT_PARAM_HITCOLOR = 14

CALLBACK_PARAM_LEVELMAGICVALUE = 1
CALLBACK_PARAM_SKILLVALUE = 2
CALLBACK_PARAM_TARGETTILE = 3
CALLBACK_PARAM_TARGETCREATURE = 4

COMBAT_NONE = 0
COMBAT_PHYSICALDAMAGE = 1
COMBAT_ENERGYDAMAGE = 2
COMBAT_EARTHDAMAGE = 4
COMBAT_POISONDAMAGE = 4
COMBAT_FIREDAMAGE = 8
COMBAT_UNDEFINEDDAMAGE = 16
COMBAT_LIFEDRAIN = 32
COMBAT_MANADRAIN = 64
COMBAT_HEALING = 128
COMBAT_DROWNDAMAGE = 256
COMBAT_ICEDAMAGE = 512
COMBAT_HOLYDAMAGE = 1024
COMBAT_DEATHDAMAGE = 2048

CONDITION_NONE = 0
CONDITION_POISON = 1
CONDITION_FIRE = 2
CONDITION_ENERGY = 4
CONDITION_PHYSICAL = 8
CONDITION_HASTE = 16
CONDITION_PARALYZE = 32
CONDITION_OUTFIT = 64
CONDITION_INVISIBLE = 128
CONDITION_LIGHT = 256
CONDITION_MANASHIELD = 512
CONDITION_INFIGHT = 1024
CONDITION_DRUNK = 2048
CONDITION_EXHAUST = 4096
CONDITION_FOOD = 8192
CONDITION_REGENERATION = 8192
CONDITION_SOUL = 16384
CONDITION_DROWN = 32768
CONDITION_MUTED = 65536
CONDITION_ATTRIBUTES = 131072
CONDITION_FREEZING = 262144
CONDITION_DAZZLED = 524288
CONDITION_CURSED = 1048576
CONDITION_PACIFIED = 2097152
CONDITION_GAMEMASTER = 4194304
CONDITION_HUNTING = 8388608

EXHAUST_OTHER = 0
EXHAUST_COMBAT = 1
EXHAUST_HEALING = 2
EXHAUST_WEAPON = 3

MUTED_BUFFER = 0
MUTED_YELL = 1
MUTED_TRADE = 2
MUTED_TRADE_ROOK = 3

GAMEMASTER_INVISIBLE = 0
GAMEMASTER_IGNORE = 1
GAMEMASTER_TELEPORT = 2

CONST_SLOT_FIRST = 1
CONST_SLOT_HEAD = CONST_SLOT_FIRST
CONST_SLOT_NECKLACE = 2
CONST_SLOT_BACKPACK = 3
CONST_SLOT_ARMOR = 4
CONST_SLOT_RIGHT = 5
CONST_SLOT_LEFT = 6
CONST_SLOT_LEGS = 7
CONST_SLOT_FEET = 8
CONST_SLOT_RING = 9
CONST_SLOT_AMMO = 10
CONST_SLOT_LAST = CONST_SLOT_AMMO

CONST_ME_DRAWBLOOD = 0
CONST_ME_LOSEENERGY = 1
CONST_ME_POFF = 2
CONST_ME_BLOCKHIT = 3
CONST_ME_EXPLOSIONAREA = 4
CONST_ME_EXPLOSIONHIT = 5
CONST_ME_FIREAREA = 6
CONST_ME_YELLOW_RINGS = 7
CONST_ME_GREEN_RINGS = 8
CONST_ME_HITAREA = 9
CONST_ME_TELEPORT = 10
CONST_ME_ENERGYHIT = 11
CONST_ME_MAGIC_BLUE = 12
CONST_ME_MAGIC_RED = 13
CONST_ME_MAGIC_GREEN = 14
CONST_ME_HITBYFIRE = 15
CONST_ME_HITBYPOISON = 16
CONST_ME_MORTAREA = 17
CONST_ME_SOUND_GREEN = 18
CONST_ME_SOUND_RED = 19
CONST_ME_POISONAREA = 20
CONST_ME_SOUND_YELLOW = 21
CONST_ME_SOUND_PURPLE = 22
CONST_ME_SOUND_BLUE = 23
CONST_ME_SOUND_WHITE = 24
CONST_ME_BUBBLES = 25
CONST_ME_CRAPS = 26
CONST_ME_GIFT_WRAPS = 27
CONST_ME_FIREWORK_YELLOW = 28
CONST_ME_FIREWORK_RED = 29
CONST_ME_FIREWORK_BLUE = 30
CONST_ME_STUN = 31
CONST_ME_SLEEP = 32
CONST_ME_WATERCREATURE = 33
CONST_ME_GROUNDSHAKER = 34
CONST_ME_HEARTS = 35
CONST_ME_FIREATTACK = 36
CONST_ME_ENERGYAREA = 37
CONST_ME_SMALLCLOUDS = 38
CONST_ME_HOLYDAMAGE = 39
CONST_ME_BIGCLOUDS = 40
CONST_ME_ICEAREA = 41
CONST_ME_ICETORNADO = 42
CONST_ME_ICEATTACK = 43
CONST_ME_STONES = 44
CONST_ME_SMALLPLANTS = 45
CONST_ME_CARNIPHILA = 46
CONST_ME_PURPLEENERGY = 47
CONST_ME_YELLOWENERGY = 48
CONST_ME_HOLYAREA = 49
CONST_ME_BIGPLANTS = 50
CONST_ME_CAKE = 51
CONST_ME_GIANTICE = 52
CONST_ME_WATERSPLASH = 53
CONST_ME_PLANTATTACK = 54
CONST_ME_TUTORIALARROW = 55
CONST_ME_TUTORIALSQUARE = 56
CONST_ME_MIRRORHORIZONTAL = 57
CONST_ME_MIRRORVERTICAL = 58
CONST_ME_SKULLHORIZONTAL = 59
CONST_ME_SKULLVERTICAL = 60
CONST_ME_ASSASSIN = 61
CONST_ME_STEPSHORIZONTAL = 62
CONST_ME_BLOODYSTEPS = 63
CONST_ME_STEPSVERTICAL = 64
CONST_ME_YALAHARIGHOST = 65
CONST_ME_BATS = 66
CONST_ME_SMOKE = 67
CONST_ME_INSECTS = 68
CONST_ME_DRAGONHEAD = 69
CONST_ME_70 = 70
CONST_ME_71 = 71
CONST_ME_72 = 72
CONST_ME_73 = 73
CONST_ME_74 = 74
CONST_ME_75 = 75
CONST_ME_76 = 76
CONST_ME_77 = 77
CONST_ME_78 = 78
CONST_ME_79 = 79
CONST_ME_80 = 80
CONST_ME_81 = 81
CONST_ME_82 = 82
CONST_ME_83 = 83
CONST_ME_84 = 84
CONST_ME_85 = 85
CONST_ME_86 = 86
CONST_ME_87 = 87
CONST_ME_88 = 88
CONST_ME_89 = 89
CONST_ME_90 = 90
CONST_ME_91 = 91
CONST_ME_92 = 92
CONST_ME_93 = 93
CONST_ME_94 = 94
CONST_ME_95 = 95
CONST_ME_96 = 96
CONST_ME_97 = 97
CONST_ME_98 = 98
CONST_ME_99 = 99
CONST_ME_100 = 100
CONST_ME_101 = 101
CONST_ME_102 = 102
CONST_ME_103 = 103
CONST_ME_104 = 104
CONST_ME_105 = 105
CONST_ME_106 = 106
CONST_ME_107 = 107
CONST_ME_108 = 108
CONST_ME_109 = 109
CONST_ME_110 = 110
CONST_ME_111 = 111
CONST_ME_112 = 112
CONST_ME_113 = 113
CONST_ME_114 = 114
CONST_ME_115 = 115
CONST_ME_116 = 116
CONST_ME_117 = 117
CONST_ME_118 = 118
CONST_ME_119 = 119
CONST_ME_120 = 120
CONST_ME_121 = 121
CONST_ME_122 = 122
CONST_ME_123 = 123
CONST_ME_124 = 124
CONST_ME_125 = 125
CONST_ME_126 = 126
CONST_ME_127 = 127
CONST_ME_128 = 128
CONST_ME_129 = 129
CONST_ME_130 = 130
CONST_ME_131 = 131
CONST_ME_132 = 132
CONST_ME_133 = 133
CONST_ME_134 = 134
CONST_ME_135 = 135
CONST_ME_136 = 136
CONST_ME_137 = 137
CONST_ME_138 = 138
CONST_ME_139 = 139
CONST_ME_140 = 140
CONST_ME_141 = 141
CONST_ME_142 = 142
CONST_ME_143 = 143
CONST_ME_144 = 144
CONST_ME_145 = 145
CONST_ME_146 = 146
CONST_ME_147 = 147
CONST_ME_148 = 148
CONST_ME_149 = 149
CONST_ME_150 = 150
CONST_ME_151 = 151
CONST_ME_152 = 152
CONST_ME_153 = 153
CONST_ME_154 = 154
CONST_ME_155 = 155
CONST_ME_156 = 156
CONST_ME_157 = 157
CONST_ME_158 = 158
CONST_ME_159 = 159
CONST_ME_160 = 160
CONST_ME_161 = 161
CONST_ME_162 = 162
CONST_ME_163 = 163
CONST_ME_164 = 164
CONST_ME_165 = 165
CONST_ME_166 = 166
CONST_ME_167 = 167
CONST_ME_168 = 168
CONST_ME_169 = 169
CONST_ME_170 = 170
CONST_ME_171 = 171
CONST_ME_172 = 172
CONST_ME_173 = 173
CONST_ME_174 = 174
CONST_ME_175 = 175
CONST_ME_176 = 176
CONST_ME_177 = 177
CONST_ME_178 = 178
CONST_ME_179 = 179
CONST_ME_180 = 180
CONST_ME_181 = 181
CONST_ME_182 = 182
CONST_ME_183 = 183
CONST_ME_184 = 184
CONST_ME_185 = 185
CONST_ME_186 = 186
CONST_ME_187 = 187
CONST_ME_188 = 188
CONST_ME_189 = 189
CONST_ME_190 = 190
CONST_ME_191 = 191
CONST_ME_192 = 192
CONST_ME_193 = 193
CONST_ME_194 = 194
CONST_ME_195 = 195
CONST_ME_196 = 196
CONST_ME_197 = 197
CONST_ME_198 = 198
CONST_ME_199 = 199
CONST_ME_200 = 200
CONST_ME_201 = 201
CONST_ME_202 = 202
CONST_ME_203 = 203
CONST_ME_204 = 204
CONST_ME_205 = 205
CONST_ME_206 = 206
CONST_ME_207 = 207
CONST_ME_208 = 208
CONST_ME_209 = 209
CONST_ME_210 = 210
CONST_ME_211 = 211
CONST_ME_212 = 212
CONST_ME_213 = 213
CONST_ME_214 = 214
CONST_ME_215 = 215
CONST_ME_216 = 216
CONST_ME_217 = 217
CONST_ME_218 = 218
CONST_ME_219 = 219
CONST_ME_220 = 220
CONST_ME_221 = 221
CONST_ME_222 = 222
CONST_ME_223 = 223
CONST_ME_224 = 224
CONST_ME_225 = 225
CONST_ME_226 = 226
CONST_ME_227 = 227
CONST_ME_228 = 228
CONST_ME_229 = 229
CONST_ME_230 = 230
CONST_ME_231 = 231
CONST_ME_232 = 232
CONST_ME_233 = 233
CONST_ME_234 = 234
CONST_ME_235 = 235
CONST_ME_236 = 236
CONST_ME_237 = 237
CONST_ME_238 = 238
CONST_ME_239 = 239
CONST_ME_240 = 240
CONST_ME_241 = 241
CONST_ME_242 = 242
CONST_ME_243 = 243
CONST_ME_244 = 244
CONST_ME_245 = 245
CONST_ME_246 = 246
CONST_ME_247 = 247
CONST_ME_248 = 248
CONST_ME_249 = 249
CONST_ME_250 = 250
CONST_ME_251 = 251
CONST_ME_252 = 252
CONST_ME_253 = 253
CONST_ME_254 = 254
CONST_ME_SEMFIM = 65535
CONST_ME_NONE = 65535
CONST_ME_LAST = CONST_ME_SEMFIM

CONST_ANI_SPEAR = 0
CONST_ANI_BOLT = 1
CONST_ANI_ARROW = 2
CONST_ANI_FIRE = 3
CONST_ANI_ENERGY = 4
CONST_ANI_POISONARROW = 5
CONST_ANI_BURSTARROW = 6
CONST_ANI_THROWINGSTAR = 7
CONST_ANI_THROWINGKNIFE = 8
CONST_ANI_SMALLSTONE = 9
CONST_ANI_DEATH = 10
CONST_ANI_LARGEROCK = 11
CONST_ANI_SNOWBALL = 12
CONST_ANI_POWERBOLT = 13
CONST_ANI_POISON = 14
CONST_ANI_INFERNALBOLT = 15
CONST_ANI_HUNTINGSPEAR = 16
CONST_ANI_ENCHANTEDSPEAR = 17
CONST_ANI_REDSTAR = 18
CONST_ANI_GREENSTAR = 19
CONST_ANI_ROYALSPEAR = 20
CONST_ANI_SNIPERARROW = 21
CONST_ANI_ONYXARROW = 22
CONST_ANI_PIERCINGBOLT = 23
CONST_ANI_WHIRLWINDSWORD = 24
CONST_ANI_WHIRLWINDAXE = 25
CONST_ANI_WHIRLWINDCLUB = 26
CONST_ANI_ETHEREALSPEAR = 27
CONST_ANI_ICE = 28
CONST_ANI_EARTH = 29
CONST_ANI_HOLY = 30
CONST_ANI_SUDDENDEATH = 31
CONST_ANI_FLASHARROW = 32
CONST_ANI_FLAMMINGARROW = 33
CONST_ANI_SHIVERARROW = 34
CONST_ANI_ENERGYBALL = 35
CONST_ANI_SMALLICE = 36
CONST_ANI_SMALLHOLY = 37
CONST_ANI_SMALLEARTH = 38
CONST_ANI_EARTHARROW = 39
CONST_ANI_EXPLOSION = 40
CONST_ANI_CAKE = 41
CONST_ANI_42 = 42
CONST_ANI_43 = 43
CONST_ANI_44 = 44
CONST_ANI_45 = 45
CONST_ANI_46 = 46
CONST_ANI_47 = 47
CONST_ANI_48 = 48
CONST_ANI_49 = 49
CONST_ANI_50 = 50
CONST_ANI_51 = 51
CONST_ANI_52 = 52
CONST_ANI_53 = 53
CONST_ANI_54 = 54
CONST_ANI_55 = 55
CONST_ANI_56 = 56
CONST_ANI_57 = 57
CONST_ANI_58 = 58
CONST_ANI_59 = 59
CONST_ANI_60 = 60
CONST_ANI_61 = 61
CONST_ANI_62 = 62
CONST_ANI_63 = 63
CONST_ANI_64 = 64
CONST_ANI_65 = 65
CONST_ANI_66 = 66
CONST_ANI_67 = 67
CONST_ANI_68 = 68
CONST_ANI_69 = 69
CONST_ANI_70 = 70
CONST_ANI_71 = 71
CONST_ANI_72 = 72
CONST_ANI_73 = 73
CONST_ANI_74 = 74
CONST_ANI_75 = 75
CONST_ANI_76 = 76
CONST_ANI_77 = 77
CONST_ANI_78 = 78
CONST_ANI_79 = 79
CONST_ANI_80 = 80
CONST_ANI_81 = 81
CONST_ANI_82 = 82
CONST_ANI_83 = 83
CONST_ANI_84 = 84
CONST_ANI_85 = 85
CONST_ANI_86 = 86
CONST_ANI_87 = 87
CONST_ANI_88 = 88
CONST_ANI_89 = 89
CONST_ANI_90 = 90
CONST_ANI_91 = 91
CONST_ANI_92 = 92
CONST_ANI_93 = 93
CONST_ANI_94 = 94
CONST_ANI_95 = 95
CONST_ANI_96 = 96
CONST_ANI_97 = 97
CONST_ANI_98 = 98
CONST_ANI_99 = 99
CONST_ANI_100 = 100
CONST_ANI_101 = 101
CONST_ANI_102 = 102
CONST_ANI_103 = 103
CONST_ANI_104 = 104
CONST_ANI_105 = 105
CONST_ANI_106 = 106
CONST_ANI_107 = 107
CONST_ANI_108 = 108
CONST_ANI_109 = 109
CONST_ANI_110 = 110
CONST_ANI_111 = 111
CONST_ANI_112 = 112
CONST_ANI_113 = 113
CONST_ANI_114 = 114
CONST_ANI_115 = 115
CONST_ANI_116 = 116
CONST_ANI_117 = 117
CONST_ANI_118 = 118
CONST_ANI_119 = 119
CONST_ANI_120 = 120
CONST_ANI_121 = 121
CONST_ANI_122 = 122
CONST_ANI_123 = 123
CONST_ANI_124 = 124
CONST_ANI_125 = 125
CONST_ANI_126 = 126
CONST_ANI_127 = 127
CONST_ANI_128 = 128
CONST_ANI_129 = 129
CONST_ANI_130 = 130
CONST_ANI_131 = 131
CONST_ANI_132 = 132
CONST_ANI_133 = 133
CONST_ANI_134 = 134
CONST_ANI_135 = 135
CONST_ANI_136 = 136
CONST_ANI_137 = 137
CONST_ANI_138 = 138
CONST_ANI_139 = 139
CONST_ANI_140 = 140
CONST_ANI_141 = 141
CONST_ANI_142 = 142
CONST_ANI_143 = 143
CONST_ANI_144 = 144
CONST_ANI_145 = 145
CONST_ANI_146 = 146
CONST_ANI_147 = 147
CONST_ANI_148 = 148
CONST_ANI_149 = 149
CONST_ANI_150 = 150
CONST_ANI_151 = 151
CONST_ANI_152 = 152
CONST_ANI_153 = 153
CONST_ANI_154 = 154
CONST_ANI_155 = 155
CONST_ANI_156 = 156
CONST_ANI_157 = 157
CONST_ANI_158 = 158
CONST_ANI_159 = 159
CONST_ANI_160 = 160
CONST_ANI_161 = 161
CONST_ANI_162 = 162
CONST_ANI_163 = 163
CONST_ANI_164 = 164
CONST_ANI_165 = 165
CONST_ANI_166 = 166
CONST_ANI_167 = 167
CONST_ANI_168 = 168
CONST_ANI_169 = 169
CONST_ANI_170 = 170
CONST_ANI_171 = 171
CONST_ANI_172 = 172
CONST_ANI_173 = 173
CONST_ANI_174 = 174
CONST_ANI_175 = 175
CONST_ANI_176 = 176
CONST_ANI_177 = 177
CONST_ANI_178 = 178
CONST_ANI_179 = 179
CONST_ANI_180 = 180
CONST_ANI_181 = 181
CONST_ANI_182 = 182
CONST_ANI_183 = 183
CONST_ANI_184 = 184
CONST_ANI_185 = 185
CONST_ANI_186 = 186
CONST_ANI_187 = 187
CONST_ANI_188 = 188
CONST_ANI_189 = 189
CONST_ANI_190 = 190
CONST_ANI_191 = 191
CONST_ANI_192 = 192
CONST_ANI_193 = 193
CONST_ANI_194 = 194
CONST_ANI_195 = 195
CONST_ANI_196 = 196
CONST_ANI_197 = 197
CONST_ANI_198 = 198
CONST_ANI_199 = 199
CONST_ANI_200 = 200
CONST_ANI_201 = 201
CONST_ANI_202 = 202
CONST_ANI_203 = 203
CONST_ANI_204 = 204
CONST_ANI_205 = 205
CONST_ANI_206 = 206
CONST_ANI_207 = 207
CONST_ANI_208 = 208
CONST_ANI_209 = 209
CONST_ANI_210 = 210
CONST_ANI_211 = 211
CONST_ANI_212 = 212
CONST_ANI_213 = 213
CONST_ANI_214 = 214
CONST_ANI_215 = 215
CONST_ANI_216 = 216
CONST_ANI_217 = 217
CONST_ANI_218 = 218
CONST_ANI_219 = 219
CONST_ANI_220 = 220
CONST_ANI_221 = 221
CONST_ANI_222 = 222
CONST_ANI_223 = 223
CONST_ANI_224 = 224
CONST_ANI_225 = 225
CONST_ANI_226 = 226
CONST_ANI_227 = 227
CONST_ANI_228 = 228
CONST_ANI_229 = 229
CONST_ANI_230 = 230
CONST_ANI_231 = 231
CONST_ANI_232 = 232
CONST_ANI_233 = 233
CONST_ANI_234 = 234
CONST_ANI_235 = 235
CONST_ANI_236 = 236
CONST_ANI_237 = 237
CONST_ANI_238 = 238
CONST_ANI_239 = 239
CONST_ANI_240 = 240
CONST_ANI_241 = 241
CONST_ANI_242 = 242
CONST_ANI_243 = 243
CONST_ANI_244 = 244
CONST_ANI_245 = 245
CONST_ANI_246 = 246
CONST_ANI_247 = 247
CONST_ANI_248 = 248
CONST_ANI_249 = 249
CONST_ANI_250 = 250
CONST_ANI_251 = 251
CONST_ANI_252 = 252
CONST_ANI_253 = 253
CONST_ANI_SEMFIM = 65535
CONST_ANI_WEAPONTYPE = 254
CONST_ANI_NONE = 65535
CONST_ANI_LAST = CONST_ANI_SEMFIM

TALKTYPE_FIRST = 1
TALKTYPE_SAY = TALKTYPE_FIRST
TALKTYPE_WHISPER = 2
TALKTYPE_YELL = 3
TALKTYPE_PRIVATE_PN = 4
TALKTYPE_PRIVATE_NP = 5
TALKTYPE_PRIVATE = 6
TALKTYPE_CHANNEL_Y = 7
TALKTYPE_CHANNEL_W = 8
TALKTYPE_RVR_CHANNEL = 9
TALKTYPE_RVR_ANSWER = 10
TALKTYPE_RVR_CONTINUE = 11
TALKTYPE_BROADCAST = 12
TALKTYPE_CHANNEL_RN = 13
TALKTYPE_PRIVATE_RED = 14
TALKTYPE_CHANNEL_O = 15
TALKTYPE_CHANNEL_RA = 17
TALKTYPE_MONSTER = 19
TALKTYPE_MONSTER_YELL = 20
TALKTYPE_LAST = TALKTYPE_MONSTER_YELL

TALKTYPE_TYPES = {
    ["say"] = TALKTYPE_SAY,
    ["whisper"] = TALKTYPE_WHISPER,
    ["yell"] = TALKTYPE_YELL,
    ["private-playernpc"] = TALKTYPE_PRIVATE_PN,
    ["private-npcplayer"] = TALKTYPE_PRIVATE_NP,
    ["private"] = TALKTYPE_PRIVATE,
    ["channel-yellow"] = TALKTYPE_CHANNEL_Y,
    ["channel-white"] = TALKTYPE_CHANNEL_W,
    ["rvr-channel"] = TALKTYPE_RVR_CHANNEL,
    ["rvr-answer"] = TALKTYPE_RVR_ANSWER,
    ["rvr-continue"] = TALKTYPE_RVR_CONTINUE,
    ["broadcast"] = TALKTYPE_BROADCAST,
    ["channel-red"] = TALKTYPE_CHANNEL_RN,
    ["channel-orange"] = TALKTYPE_CHANNEL_O,
    ["channel-redanonymous"] = TALKTYPE_CHANNEL_RA,
    ["monster"] = TALKTYPE_MONSTER,
    ["monster-yell"] = TALKTYPE_MONSTER_YELL
}

MESSAGE_FIRST = 18
MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST
MESSAGE_EVENT_ORANGE = 19
MESSAGE_STATUS_CONSOLE_ORANGE = 20
MESSAGE_STATUS_WARNING = 21
MESSAGE_EVENT_ADVANCE = 22
MESSAGE_EVENT_DEFAULT = 23
MESSAGE_STATUS_DEFAULT = 24
MESSAGE_INFO_DESCR = 25
MESSAGE_STATUS_SMALL = 26
MESSAGE_STATUS_CONSOLE_BLUE = 27
MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE

MESSAGE_TYPES = {
    ["advance"] = MESSAGE_EVENT_ADVANCE,
    ["event"] = MESSAGE_EVENT_DEFAULT,
    ["white"] = MESSAGE_EVENT_DEFAULT,
    ["orange"] = MESSAGE_STATUS_CONSOLE_ORANGE,
    ["info"] = MESSAGE_INFO_DESCR,
    ["green"] = MESSAGE_INFO_DESCR,
    ["small"] = MESSAGE_STATUS_SMALL,
    ["blue"] = MESSAGE_STATUS_CONSOLE_BLUE,
    ["red"] = MESSAGE_STATUS_CONSOLE_RED,
    ["warning"] = MESSAGE_STATUS_WARNING,
    ["status"] = MESSAGE_STATUS_DEFAULT
}

COLOR_BLACK = 0
COLOR_BLUE = 5
COLOR_GREEN = 18
COLOR_TEAL = 35
COLOR_LIGHTGREEN = 66
COLOR_DARKBROWN = 78
COLOR_LIGHTBLUE = 89
COLOR_DARKPURPLE = 112
COLOR_BROWN = 120
COLOR_GREY = 129
COLOR_DARKRED = 144
COLOR_DARKPINK = 152
COLOR_PURPLE = 154
COLOR_DARKORANGE = 156
COLOR_RED = 180
COLOR_PINK = 190
COLOR_ORANGE = 192
COLOR_DARKYELLOW = 205
COLOR_YELLOW = 210
COLOR_WHITE = 215
COLOR_NONE = 255

MAPMARK_TICK = 0
MAPMARK_QUESTION = 1
MAPMARK_EXCLAMATION = 2
MAPMARK_STAR = 3
MAPMARK_CROSS = 4
MAPMARK_TEMPLE = 5
MAPMARK_KISS = 6
MAPMARK_SHOVEL = 7
MAPMARK_SWORD = 8
MAPMARK_FLAG = 9
MAPMARK_LOCK = 10
MAPMARK_BAG = 11
MAPMARK_SKULL = 12
MAPMARK_DOLLAR = 13
MAPMARK_REDNORTH = 14
MAPMARK_REDSOUTH = 15
MAPMARK_REDEAST = 16
MAPMARK_REDWEST = 17
MAPMARK_GREENNORTH = 18
MAPMARK_GREENSOUTH = 19

ITEM_TYPE_DEPOT = 1
ITEM_TYPE_MAILBOX = 2
ITEM_TYPE_TRASHHOLDER = 3
ITEM_TYPE_CONTAINER = 4
ITEM_TYPE_DOOR = 5
ITEM_TYPE_MAGICFIELD = 6
ITEM_TYPE_TELEPORT = 7
ITEM_TYPE_BED = 8
ITEM_TYPE_LEVELDOOR = 9

CONST_PROP_BLOCKSOLID = 0
CONST_PROP_HASHEIGHT = 1
CONST_PROP_BLOCKPROJECTILE = 2
CONST_PROP_BLOCKPATHFIND = 3
CONST_PROP_ISVERTICAL = 4
CONST_PROP_ISHORIZONTAL = 5
CONST_PROP_MOVEABLE = 6
CONST_PROP_BLOCKINGANDNOTMOVEABLE = 7
CONST_PROP_SUPPORTHANGABLE = 8

MANAGER_NONE = 0
MANAGER_NEW = 1
MANAGER_ACCOUNT = 2
MANAGER_NAMELOCK = 3

PLAYERSEX_FEMALE = 0
PLAYERSEX_MALE = 1
PLAYERSEX_GAMEMASTER = 2

PLAYERLOSS_EXPERIENCE = 0
PLAYERLOSS_MANA = 1
PLAYERLOSS_SKILLS = 2
PLAYERLOSS_CONTAINERS = 3
PLAYERLOSS_ITEMS = 4

STATSCHANGE_HEALTHGAIN = 0
STATSCHANGE_HEALTHLOSS = 1
STATSCHANGE_MANAGAIN = 2
STATSCHANGE_MANALOSS = 3

SKILL_FIST = 0
SKILL_CLUB = 1
SKILL_SWORD = 2
SKILL_AXE = 3
SKILL_DISTANCE = 4
SKILL_SHIELD = 5
SKILL_FISHING = 6
SKILL__MAGLEVEL = 7
SKILL__LEVEL = 8

SKILL_NAMES = {
    [SKILL_FIST] = "fist fighting",
    [SKILL_CLUB] = "club fighting",
    [SKILL_SWORD] = "sword fighting",
    [SKILL_AXE] = "axe fighting",
    [SKILL_DISTANCE] = "distance fighting",
    [SKILL_SHIELD] = "shielding",
    [SKILL_FISHING] = "fishing",
    [SKILL__LEVEL] = "level",
    [SKILL__MAGLEVEL] = "magic level"
}

SKILL_IDS = {
    ["fist"] = SKILL_FIST,
    ["club"] = SKILL_CLUB,
    ["sword"] = SKILL_SWORD,
    ["axe"] = SKILL_AXE,
    ["distance"] = SKILL_DISTANCE,
    ["dist"] = SKILL_DISTANCE,
    ["shielding"] = SKILL_SHIELD,
    ["shield"] = SKILL_SHIELD,
    ["fishing"] = SKILL_FISHING,
    ["fish"] = SKILL_FISHING,
    ["level"] = SKILL__LEVEL,
    ["magic"] = SKILL__MAGLEVEL
}

GUILDLEVEL_MEMBER = 1
GUILDLEVEL_VICE = 2
GUILDLEVEL_LEADER = 3

SKULL_NONE = 0
SKULL_YELLOW = 1
SKULL_GREEN = 2
SKULL_WHITE = 3
SKULL_RED = 4
SKULL_BLACK = 5
SKULL_LAST = SKULL_BLACK

SHIELD_NONE = 0
SHIELD_WHITEYELLOW = 1
SHIELD_WHITEBLUE = 2
SHIELD_BLUE = 3
SHIELD_YELLOW = 4
SHIELD_BLUE_SHAREDEXP = 5
SHIELD_YELLOW_SHAREDEXP = 6
SHIELD_BLUE_NOSHAREDEXP_BLINK = 7
SHIELD_YELLOW_NOSHAREDEXP_BLINK = 8
SHIELD_BLUE_NOSHAREDEXP = 9
SHIELD_YELLOW_NOSHAREDEXP = 10
SHIELD_LAST = SHIELD_YELLOW_NOSHAREDEXP

WORLDTYPE_NO_PVP = 1
WORLDTYPE_PVP = 2
WORLDTYPE_PVP_ENFORCED = 3

DATABASE_ENGINE_NONE = 0
DATABASE_ENGINE_MYSQL = 1
DATABASE_ENGINE_SQLITE = 2
DATABASE_ENGINE_POSTGRESQL = 3
DATABASE_ENGINE_ODBC = 4

GAMESTATE_STARTUP = 1
GAMESTATE_INIT = 2
GAMESTATE_NORMAL = 3
GAMESTATE_MAINTAIN = 4
GAMESTATE_CLOSED = 5
GAMESTATE_CLOSING = 6
GAMESTATE_SHUTDOWN = 7

RELOAD_ACTIONS = 1
RELOAD_CHAT = 2
RELOAD_CONFIG = 3
RELOAD_CREATUREEVENTS = 4
RELOAD_GAMESERVERS = 5
RELOAD_GLOBALEVENTS = 6
RELOAD_GROUPS = 7
RELOAD_HIGHSCORES = 8
RELOAD_HOUSEPRICES = 9
RELOAD_ITEMS = 10
RELOAD_MONSTERS = 11
RELOAD_MOVEEVENTS = 12
RELOAD_NPCS = 13
RELOAD_OUTFITS = 14
RELOAD_QUESTS = 15
RELOAD_RAIDS = 16
RELOAD_SPELLS = 17
RELOAD_STAGES = 18
RELOAD_TALKACTIONS = 19
RELOAD_VOCATIONS = 20
RELOAD_WEAPONS = 21
RELOAD_MODS = 22
RELOAD_ALL = 23

BAN_NONE = 0
BAN_IP = 1
BAN_PLAYER = 2
BAN_ACCOUNT = 3
BAN_NOTATION = 4
BAN_STATEMENT = 5

PLAYERBAN_NONE = 0
PLAYERBAN_REPORT = 1
PLAYERBAN_LOCK = 2
PLAYERBAN_BANISHMENT = 3

CHANNEL_GUILD = 0
CHANNEL_PARTY = 1
CHANNEL_RVR = 3
CHANNEL_HELP = 9
CHANNEL_DEFAULT = 0xFFFE
CHANNEL_PRIVATE = 0xFFFF

STACKPOS_GROUND = 0
STACKPOS_TOP_CREATURE = 253
STACKPOS_TOP_FIELD = 254
STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE = 255

WEAPON_NONE = 0
WEAPON_SWORD = 1
WEAPON_CLUB = 2
WEAPON_AXE = 3
WEAPON_SHIELD = 4
WEAPON_DIST = 5
WEAPON_WAND = 6
WEAPON_AMMO = 7
WEAPON_FIST = 8

ACTION_NOTATION = 0
ACTION_NAMEREPORT = 1
ACTION_BANISHMENT = 2
ACTION_BANREPORT = 3
ACTION_BANFINAL = 4
ACTION_BANREPORTFINAL = 5
ACTION_STATEMENT = 6
ACTION_DELETION = 7
ACTION_NAMELOCK = 8
ACTION_BANLOCK = 9
ACTION_BANLOCKFINAL = 10
ACTION_PLACEHOLDER = 11

ITEM_GOLD_COIN = 2148
ITEM_PLATINUM_COIN = 2152
ITEM_CRYSTAL_COIN = 2160
ITEM_FISH = 2667
ITEM_WORM = 3976
ITEM_MECHANICAL_FISH = 10224
ITEM_NAIL = 8309
ITEM_MECHANICAL_FISHING_ROD = 10223
ITEM_GREEN_PERCH = 7159
ITEM_RAINBOW_TROUT = 7158
ITEM_NORTHERN_PIKE = 2669
ITEM_PARCEL = 2595
ITEM_LABEL = 2599
ITEM_GLOWING_SWITCH = 11060

RETURNVALUE_DONTSHOWMESSAGE = 0
RETURNVALUE_NOERROR = 1
RETURNVALUE_NOTPOSSIBLE = 2
RETURNVALUE_NOTENOUGHROOM = 3
RETURNVALUE_PLAYERISPZLOCKED = 4
RETURNVALUE_PLAYERISNOTINVITED = 5
RETURNVALUE_CANNOTTHROW = 6
RETURNVALUE_THEREISNOWAY = 7
RETURNVALUE_DESTINATIONOUTOFREACH = 8
RETURNVALUE_CREATUREBLOCK = 9
RETURNVALUE_NOTMOVEABLE = 10
RETURNVALUE_DROPTWOHANDEDITEM = 11
RETURNVALUE_BOTHHANDSNEEDTOBEFREE = 12
RETURNVALUE_CANONLYUSEONEWEAPON = 13
RETURNVALUE_NEEDEXCHANGE = 14
RETURNVALUE_CANNOTBEDRESSED = 15
RETURNVALUE_PUTTHISOBJECTINYOURHAND = 16
RETURNVALUE_PUTTHISOBJECTINBOTHHANDS = 17
RETURNVALUE_TOOFARAWAY = 18
RETURNVALUE_FIRSTGODOWNSTAIRS = 19
RETURNVALUE_FIRSTGOUPSTAIRS = 20
RETURNVALUE_CONTAINERNOTENOUGHROOM = 21
RETURNVALUE_NOTENOUGHCAPACITY = 22
RETURNVALUE_CANNOTPICKUP = 23
RETURNVALUE_THISISIMPOSSIBLE = 24
RETURNVALUE_DEPOTISFULL = 25
RETURNVALUE_CREATUREDOESNOTEXIST = 26
RETURNVALUE_CANNOTUSETHISOBJECT = 27
RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE = 28
RETURNVALUE_NOTREQUIREDLEVELTOUSERUNE = 29
RETURNVALUE_YOUAREALREADYTRADING = 30
RETURNVALUE_THISPLAYERISALREADYTRADING = 31
RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT = 32
RETURNVALUE_DIRECTPLAYERSHOOT = 33
RETURNVALUE_NOTENOUGHLEVEL = 34
RETURNVALUE_NOTENOUGHMAGICLEVEL = 35
RETURNVALUE_NOTENOUGHMANA = 36
RETURNVALUE_NOTENOUGHSOUL = 37
RETURNVALUE_YOUAREEXHAUSTED = 38
RETURNVALUE_PLAYERISNOTREACHABLE = 39
RETURNVALUE_CANONLYUSETHISRUNEONCREATURES = 40
RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE = 41
RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER = 42
RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE = 43
RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE = 44
RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE = 45
RETURNVALUE_YOUCANONLYUSEITONCREATURES = 46
RETURNVALUE_CREATUREISNOTREACHABLE = 47
RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS = 48
RETURNVALUE_YOUNEEDPREMIUMACCOUNT = 49
RETURNVALUE_YOUNEEDTOLEARNTHISSPELL = 50
RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL = 51
RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL = 52
RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE = 53
RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE = 54
RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE = 55
RETURNVALUE_YOUCANNOTLOGOUTHERE = 56
RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL = 57
RETURNVALUE_CANNOTCONJUREITEMHERE = 58
RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS = 59
RETURNVALUE_NAMEISTOOAMBIGUOUS = 60
RETURNVALUE_CANONLYUSEONESHIELD = 61
RETURNVALUE_YOUARENOTTHEOWNER = 62
RETURNVALUE_YOUMAYNOTCASTAREAONBLACKSKULL = 63
RETURNVALUE_TILEISFULL = 64

CONTAINER_POSITION = 0xFFFF
EMPTY_STORAGE = -1
EMPTY_RESULT = -1
ITEMCOUNT_MAX = 100

AUTOID_PLAYERS = 0x10000000
AUTOID_MONSTERS = 0x40000000
AUTOID_NPCS = 0x80000000

PLAYERFLAG_CANNOTUSECOMBAT = 0
PLAYERFLAG_CANNOTATTACKPLAYER = 1
PLAYERFLAG_CANNOTATTACKMONSTER = 2
PLAYERFLAG_CANNOTBEATTACKED = 3
PLAYERFLAG_CANCONVINCEALL = 4
PLAYERFLAG_CANSUMMONALL = 5
PLAYERFLAG_CANILLUSIONALL = 6
PLAYERFLAG_CANSENSEINVISIBILITY = 7
PLAYERFLAG_IGNOREDBYMONSTERS = 8
PLAYERFLAG_NOTGAININFIGHT = 9
PLAYERFLAG_HASINFINITEMANA = 10
PLAYERFLAG_HASINFINITESOUL = 11
PLAYERFLAG_HASNOEXHAUSTION = 12
PLAYERFLAG_CANNOTUSESPELLS = 13
PLAYERFLAG_CANNOTPICKUPITEM = 14
PLAYERFLAG_CANALWAYSLOGIN = 15
PLAYERFLAG_CANBROADCAST = 16
PLAYERFLAG_CANEDITHOUSES = 17
PLAYERFLAG_CANNOTBEBANNED = 18
PLAYERFLAG_CANNOTBEPUSHED = 19
PLAYERFLAG_HASINFINITECAPACITY = 20
PLAYERFLAG_CANPUSHALLCREATURES = 21
PLAYERFLAG_CANTALKREDPRIVATE = 22
PLAYERFLAG_CANTALKREDCHANNEL = 23
PLAYERFLAG_TALKORANGEHELPCHANNEL = 24
PLAYERFLAG_NOTGAINEXPERIENCE = 25
PLAYERFLAG_NOTGAINMANA = 26
PLAYERFLAG_NOTGAINHEALTH = 27
PLAYERFLAG_NOTGAINSKILL = 28
PLAYERFLAG_SETMAXSPEED = 29
PLAYERFLAG_SPECIALVIP = 30
PLAYERFLAG_NOTGENERATELOOT = 31
PLAYERFLAG_CANTALKREDCHANNELANONYMOUS = 32
PLAYERFLAG_IGNOREPROTECTIONZONE = 33
PLAYERFLAG_IGNORESPELLCHECK = 34
PLAYERFLAG_IGNOREWEAPONCHECK = 35
PLAYERFLAG_CANNOTBEMUTED = 36
PLAYERFLAG_ISALWAYSPREMIUM = 37
PLAYERFLAG_CANANSWERRULEVIOLATIONS = 38
PLAYERFLAG_39 = 39 -- ignore
PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION = 40
PLAYERFLAG_HASINFINITESTAMINA = 41
PLAYERFLAG_CANNOTMOVEITEMS = 42
PLAYERFLAG_CANNOTMOVECREATURES = 43
PLAYERFLAG_CANREPORTBUGS = 44
PLAYERFLAG_45 = 45 -- ignore
PLAYERFLAG_CANNOTBESEEN = 46

PLAYERCUSTOMFLAG_ALLOWIDLE = 0
PLAYERCUSTOMFLAG_CANSEEPOSITION    = 1
PLAYERCUSTOMFLAG_CANSEEITEMDETAILS = 2
PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS = 3
PLAYERCUSTOMFLAG_NOTSEARCHABLE = 4
PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES = 5
PLAYERCUSTOMFLAG_CANTHROWANYWHERE = 6
PLAYERCUSTOMFLAG_CANPUSHALLITEMS = 7
PLAYERCUSTOMFLAG_CANMOVEANYWHERE = 8
PLAYERCUSTOMFLAG_CANMOVEFROMFAR = 9
PLAYERCUSTOMFLAG_CANLOGINMULTIPLECHARACTERS = 10
PLAYERCUSTOMFLAG_HASFULLLIGHT = 11
PLAYERCUSTOMFLAG_CANLOGOUTANYTIME = 12
PLAYERCUSTOMFLAG_HIDELEVEL = 13
PLAYERCUSTOMFLAG_ISPROTECTED = 14
PLAYERCUSTOMFLAG_ISIMMUNE = 15
PLAYERCUSTOMFLAG_NOTGAINSKULL = 16
PLAYERCUSTOMFLAG_NOTGAINUNJUSTIFIED = 17
PLAYERCUSTOMFLAG_HIDELEVEL = 18
PLAYERCUSTOMFLAG_IGNOREPACIFICATION = 19
PLAYERCUSTOMFLAG_CANSTAIRHOP = 20
PLAYERCUSTOMFLAG_CANTURNHOP = 21
PLAYERCUSTOMFLAG_IGNOREHOUSERENT = 22
PLAYERCUSTOMFLAG_CANWEARALLADDONS = 23

maleOutfits = {128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335, 367}
femaleOutfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324, 329, 336, 366}

doors = {[1209] = 1211, [1210] = 1211, [1212] = 1214, [1213] = 1214, [1219] = 1220, [1221] = 1222, [1231] = 1233, [1232] = 1233, [1234] = 1236, [1235] = 1236, [1237] = 1238, [1239] = 1240, [1249] = 1251, [1250] = 1251, [1252] = 1254, [1253] = 1254, [1539] = 1540, [1541] = 1542, [3535] = 3537, [3536] = 3537, [3538] = 3539, [3544] = 3546, [3545] = 3546, [3547] = 3548, [4913] = 4915, [4914] = 4915, [4916] = 4918, [4917] = 4918, [5082] = 5083, [5084] = 5085, [5098] = 5100, [5099] = 5100, [5101] = 5102, [5107] = 5109, [5108] = 5109, [5110] = 5111, [5116] = 5118, [5117] = 5118, [5119] = 5120, [5125] = 5127, [5126] = 5127, [5128] = 5129, [5134] = 5136, [5135] = 5136, [5137] = 5139, [5138] = 5139, [5140] = 5142, [5141] = 5142, [5143] = 5145, [5144] = 5145, [5278] = 5280, [5279] = 5280, [5281] = 5283, [5282] = 5283, [5284] = 5285, [5286] = 5287, [5515] = 5516, [5517] = 5518, [5732] = 5734, [5733] = 5734, [5735] = 5737, [5736] = 5737, [6192] = 6194, [6193] = 6194, [6195] = 6197, [6196] = 6197, [6198] = 6199, [6200] = 6201, [6249] = 6251, [6250] = 6251, [6252] = 6254, [6253] = 6254, [6255] = 6256, [6257] = 6258, [6795] = 6796, [6797] = 6798, [6799] = 6800, [6801] = 6802, [6891] = 6893, [6892] = 6893, [6894] = 6895, [6900] = 6902, [6901] = 6902, [6903] = 6904, [7033] = 7035, [7034] = 7035, [7036] = 7037, [7042] = 7044, [7043] = 7044, [7045] = 7046, [7054] = 7055, [7056] = 7057, [8541] = 8543, [8542] = 8543, [8544] = 8546, [8545] = 8546, [8547] = 8548, [8549] = 8550, [9165] = 9167, [9166] = 9167, [9168] = 9170, [9169] = 9170, [9171] = 9172, [9173] = 9174, [9267] = 9269, [9268] = 9269, [9270] = 9272, [9271] = 9272, [9273] = 9274, [9275] = 9276, [10276] = 10277, [10274] = 10275, [10268] = 10270, [10269] = 10270, [10271] = 10273, [10272] = 10273, [10471] = 10472, [10480] = 10481, [10477] = 10479, [10478] = 10479, [10468] = 10470, [10469] = 10470, [10774] = 10776, [10775] = 10776, [10779] = 10780, [10781] = 10782, [10783] = 10785, [10784] = 10785, [10788] = 10789, [10790] = 10791}
closingDoors = {1224, 1226, 1228, 1230, 1242, 1244, 1246, 1248, 1256, 1258, 1260, 1262, 3541, 3543, 3550, 3552, 5104, 5106, 5113, 5115, 5122, 5124, 5131, 5133, 5289, 5291, 5293, 5295, 6203, 6205, 6207, 6209, 6260, 6262, 6264, 6266, 6897, 6899, 6906, 6908, 7039, 7041, 7048, 7050, 8552, 8554, 8556, 8558, 9176, 9178, 9180, 9182, 9278, 9280, 9282, 9284, 10279, 10281, 10283, 10285, 10474, 10476, 10483, 10485, 10780, 10782, 10789, 10791}
verticalOpenDoors = {1211, 1220, 1224, 1228, 1233, 1238, 1242, 1246, 1251, 1256, 1260, 1540, 3546, 3548, 3550, 3552, 4915, 5083, 5109, 5111, 5113, 5115, 5127, 5129, 5131, 5133, 5142, 5145, 5283, 5285, 5289, 5293, 5516, 5737, 5749, 6194, 6199, 6203, 6207, 6251, 6256, 6260, 6264, 6798, 6802, 6902, 6904, 6906, 6908, 7044, 7046, 7048, 7050, 7055, 8543, 8548, 8552, 8556, 9167, 9172, 9269, 9274, 9278, 9282, 10270, 10275, 10279, 10283, 10479, 10481, 10483, 10485, 10789, 10791}
horizontalOpenDoors = {1214, 1222, 1226, 1230, 1236, 1240, 1244, 1248, 1254, 1258, 1262, 1542, 3537, 3539, 3541, 3543, 4918, 5085, 5100, 5102, 5104, 5106, 5118, 5120, 5122, 5124, 5136, 5139, 5280, 5287, 5291, 5295, 5518, 5734, 5746, 6197, 6201, 6205, 6209, 6254, 6258, 6262, 6266, 6796, 6800, 6893, 6895, 6897, 6899, 7035, 7037, 7039, 7041, 7057, 8546, 8550, 8554, 8558, 9170, 9174, 9272, 9276, 9280, 9284, 10273, 10277, 10281, 10285, 10470, 10472, 10474, 10476, 10780, 10782}
specialDoors = {1223, 1225, 1241, 1243, 1255, 1257, 3542, 3551, 5105, 5114, 5123, 5132, 5288, 5290, 5745, 5748, 6202, 6204, 6259, 6261, 6898, 6907, 7040, 7049, 8551, 8553, 9175, 9177, 9277, 9279, 10278, 10280, 10475, 10484, 10781, 10790}
keys = {2086, 2087, 2088, 2089, 2090, 2091, 2092, 10032, 10091}

enchantableGems = {2147, 2146, 2149, 2150}
enchantableItems = {2383, 7383, 7384, 7406, 7402, 2429, 2430, 7389, 7380, 2454, 2423, 2445, 7415, 7392, 2391, 2544, 8905}
enchantingAltars = {
    {7504, 7505, 7506, 7507},
    {7508, 7509, 7510, 7511},
    {7516, 7517, 7518, 7519},
    {7512, 7513, 7514, 7515}
}
enchantedGems = {7760, 7759, 7761, 7762}
enchantedItems = {
    [2383] = {7744, 7763, 7854, 7869},
    [7383] = {7745, 7764, 7855, 7870},
    [7384] = {7746, 7765, 7856, 7871},
    [7406] = {7747, 7766, 7857, 7872},
    [7402] = {7748, 7767, 7858, 7873},
    [2429] = {7749, 7768, 7859, 7874},
    [2430] = {7750, 7769, 7860, 7875},
    [7389] = {7751, 7770, 7861, 7876},
    [7380] = {7752, 7771, 7862, 7877},
    [2454] = {7753, 7772, 7863, 7878},
    [2423] = {7754, 7773, 7864, 7879},
    [2445] = {7755, 7774, 7865, 7880},
    [7415] = {7756, 7775, 7866, 7881},
    [7392] = {7757, 7776, 7867, 7882},
    [2391] = {7758, 7777, 7868, 7883},
    [2544] = {7840, 7839, 7850, 7838},
    [8905] = {8906, 8907, 8909, 8908}
}

-- arena script
InitArenaScript = 0
arena_room_max_time = 240
arenaKickPosition = {x=597, y=593, z=6} -- position where kick from arena when you leave/you did arena level
arena_monsters = {}
arena_monsters[42300] = 'frostfur' -- first monster from 1 arena
arena_monsters[42301] = 'bloodpaw'
arena_monsters[42302] = 'bovinus'
arena_monsters[42303] = 'achad'
arena_monsters[42304] = 'colerian the barbarian'
arena_monsters[42305] = 'the hairy one'
arena_monsters[42306] = 'axeitus headbanger'
arena_monsters[42307] = 'rocky'
arena_monsters[42308] = 'cursed gladiator'
arena_monsters[42309] = 'orcus the cruel'
arena_monsters[42310] = 'avalanche' -- first monster from 2 arena
arena_monsters[42311] = 'kreebosh the exile'
arena_monsters[42312] = 'the dark dancer'
arena_monsters[42313] = 'the hag'
arena_monsters[42314] = 'slim'
arena_monsters[42315] = 'grimgor guteater'
arena_monsters[42316] = 'drasilla'
arena_monsters[42317] = 'spirit of earth'
arena_monsters[42318] = 'spirit of water'
arena_monsters[42319] = 'spirit of fire'
arena_monsters[42320] = 'webster' -- first monster from 3 arena
arena_monsters[42321] = 'darakan the executioner'
arena_monsters[42322] = 'norgle glacierbeard'
arena_monsters[42323] = 'the pit lord'
arena_monsters[42324] = 'svoren the mad'
arena_monsters[42325] = 'the masked marauder'
arena_monsters[42326] = 'gnorre chyllson'
arena_monsters[42327] = "fallen mooh'tah master ghar"
arena_monsters[42328] = 'deathbringer'
arena_monsters[42329] = 'the obliverator'

function getArenaMonsterIdByName(name)
    name = string.lower(tostring(name))
    for i = 42300, 42329 do
        if tostring(arena_monsters) == name then
            return i
        end
    end
    return 0
end 

 


Edited by KingDoodie (see edit history)

Share this post


Link to post
Share on other sites
12 horas atrás, KingDoodie disse:

Vai na pasta do seu servidor, vai em data e depois em lib e abre o 000-constant.lua e apaga tudo que tem lá e coloca esse:

  Mostrar conteúdo oculto

NORTH = 0
EAST = 1
SOUTH = 2
WEST = 3
SOUTHWEST = 4
SOUTHEAST = 5
NORTHWEST = 6
NORTHEAST = 7

COMBAT_FORMULA_UNDEFINED = 0
COMBAT_FORMULA_LEVELMAGIC = 1
COMBAT_FORMULA_SKILL = 2
COMBAT_FORMULA_DAMAGE = 3

CONDITION_PARAM_OWNER = 1
CONDITION_PARAM_TICKS = 2
CONDITION_PARAM_OUTFIT = 3
CONDITION_PARAM_HEALTHGAIN = 4
CONDITION_PARAM_HEALTHTICKS = 5
CONDITION_PARAM_MANAGAIN = 6
CONDITION_PARAM_MANATICKS = 7
CONDITION_PARAM_DELAYED = 8
CONDITION_PARAM_SPEED = 9
CONDITION_PARAM_LIGHT_LEVEL = 10
CONDITION_PARAM_LIGHT_COLOR = 11
CONDITION_PARAM_SOULGAIN = 12
CONDITION_PARAM_SOULTICKS = 13
CONDITION_PARAM_MINVALUE = 14
CONDITION_PARAM_MAXVALUE = 15
CONDITION_PARAM_STARTVALUE = 16
CONDITION_PARAM_TICKINTERVAL = 17
CONDITION_PARAM_FORCEUPDATE = 18
CONDITION_PARAM_SKILL_MELEE = 19
CONDITION_PARAM_SKILL_FIST = 20
CONDITION_PARAM_SKILL_CLUB = 21
CONDITION_PARAM_SKILL_SWORD = 22
CONDITION_PARAM_SKILL_AXE = 23
CONDITION_PARAM_SKILL_DISTANCE = 24
CONDITION_PARAM_SKILL_SHIELD = 25
CONDITION_PARAM_SKILL_FISHING = 26
CONDITION_PARAM_STAT_MAXHEALTH = 27
CONDITION_PARAM_STAT_MAXMANA = 28
CONDITION_PARAM_STAT_SOUL = 29
CONDITION_PARAM_STAT_MAGICLEVEL = 30
CONDITION_PARAM_STAT_MAXHEALTHPERCENT = 31
CONDITION_PARAM_STAT_MAXMANAPERCENT = 32
CONDITION_PARAM_STAT_SOULPERCENT = 33
CONDITION_PARAM_STAT_MAGICLEVELPERCENT = 34
CONDITION_PARAM_SKILL_MELEEPERCENT = 35
CONDITION_PARAM_SKILL_FISTPERCENT = 36
CONDITION_PARAM_SKILL_CLUBPERCENT = 37
CONDITION_PARAM_SKILL_SWORDPERCENT = 38
CONDITION_PARAM_SKILL_AXEPERCENT = 39
CONDITION_PARAM_SKILL_DISTANCEPERCENT = 40
CONDITION_PARAM_SKILL_SHIELDPERCENT = 41
CONDITION_PARAM_SKILL_FISHINGPERCENT = 42
CONDITION_PARAM_PERIODICDAMAGE = 43
CONDITION_PARAM_BUFF = 44
CONDITION_PARAM_SUBID = 45

COLOR_BLACK = 0
COLOR_BLUE = 5
COLOR_GREEN = 18
COLOR_TEAL = 35
COLOR_LIGHTGREEN = 66
COLOR_DARKBROWN = 78
COLOR_LIGHTBLUE = 89
COLOR_DARKPURPLE = 112
COLOR_BROWN = 120
COLOR_GREY = 129
COLOR_DARKRED = 144
COLOR_DARKPINK = 152
COLOR_PURPLE = 154
COLOR_DARKORANGE = 156
COLOR_RED = 180
COLOR_PINK = 190
COLOR_ORANGE = 192
COLOR_DARKYELLOW = 205
COLOR_YELLOW = 210
COLOR_WHITE = 215
COLOR_NONE = 255

COMBAT_PARAM_TYPE = 1
COMBAT_PARAM_EFFECT = 2
COMBAT_PARAM_DISTANCEEFFECT = 3
COMBAT_PARAM_BLOCKSHIELD = 4
COMBAT_PARAM_BLOCKARMOR = 5
COMBAT_PARAM_TARGETCASTERORTOPMOST = 6
COMBAT_PARAM_CREATEITEM = 7
COMBAT_PARAM_AGGRESSIVE = 8
COMBAT_PARAM_DISPEL = 9
COMBAT_PARAM_USECHARGES = 10
COMBAT_PARAM_TARGETPLAYERSORSUMMONS = 11
COMBAT_PARAM_DIFFERENTAREADAMAGE = 12
COMBAT_PARAM_HITEFFECT = 13
COMBAT_PARAM_HITCOLOR = 14

CALLBACK_PARAM_LEVELMAGICVALUE = 1
CALLBACK_PARAM_SKILLVALUE = 2
CALLBACK_PARAM_TARGETTILE = 3
CALLBACK_PARAM_TARGETCREATURE = 4

COMBAT_NONE = 0
COMBAT_PHYSICALDAMAGE = 1
COMBAT_ENERGYDAMAGE = 2
COMBAT_EARTHDAMAGE = 4
COMBAT_POISONDAMAGE = 4
COMBAT_FIREDAMAGE = 8
COMBAT_UNDEFINEDDAMAGE = 16
COMBAT_LIFEDRAIN = 32
COMBAT_MANADRAIN = 64
COMBAT_HEALING = 128
COMBAT_DROWNDAMAGE = 256
COMBAT_ICEDAMAGE = 512
COMBAT_HOLYDAMAGE = 1024
COMBAT_DEATHDAMAGE = 2048

CONDITION_NONE = 0
CONDITION_POISON = 1
CONDITION_FIRE = 2
CONDITION_ENERGY = 4
CONDITION_PHYSICAL = 8
CONDITION_HASTE = 16
CONDITION_PARALYZE = 32
CONDITION_OUTFIT = 64
CONDITION_INVISIBLE = 128
CONDITION_LIGHT = 256
CONDITION_MANASHIELD = 512
CONDITION_INFIGHT = 1024
CONDITION_DRUNK = 2048
CONDITION_EXHAUST = 4096
CONDITION_FOOD = 8192
CONDITION_REGENERATION = 8192
CONDITION_SOUL = 16384
CONDITION_DROWN = 32768
CONDITION_MUTED = 65536
CONDITION_ATTRIBUTES = 131072
CONDITION_FREEZING = 262144
CONDITION_DAZZLED = 524288
CONDITION_CURSED = 1048576
CONDITION_PACIFIED = 2097152
CONDITION_GAMEMASTER = 4194304
CONDITION_HUNTING = 8388608

EXHAUST_OTHER = 0
EXHAUST_COMBAT = 1
EXHAUST_HEALING = 2
EXHAUST_WEAPON = 3

MUTED_BUFFER = 0
MUTED_YELL = 1
MUTED_TRADE = 2
MUTED_TRADE_ROOK = 3

GAMEMASTER_INVISIBLE = 0
GAMEMASTER_IGNORE = 1
GAMEMASTER_TELEPORT = 2

CONST_SLOT_FIRST = 1
CONST_SLOT_HEAD = CONST_SLOT_FIRST
CONST_SLOT_NECKLACE = 2
CONST_SLOT_BACKPACK = 3
CONST_SLOT_ARMOR = 4
CONST_SLOT_RIGHT = 5
CONST_SLOT_LEFT = 6
CONST_SLOT_LEGS = 7
CONST_SLOT_FEET = 8
CONST_SLOT_RING = 9
CONST_SLOT_AMMO = 10
CONST_SLOT_LAST = CONST_SLOT_AMMO

CONST_ME_DRAWBLOOD = 0
CONST_ME_LOSEENERGY = 1
CONST_ME_POFF = 2
CONST_ME_BLOCKHIT = 3
CONST_ME_EXPLOSIONAREA = 4
CONST_ME_EXPLOSIONHIT = 5
CONST_ME_FIREAREA = 6
CONST_ME_YELLOW_RINGS = 7
CONST_ME_GREEN_RINGS = 8
CONST_ME_HITAREA = 9
CONST_ME_TELEPORT = 10
CONST_ME_ENERGYHIT = 11
CONST_ME_MAGIC_BLUE = 12
CONST_ME_MAGIC_RED = 13
CONST_ME_MAGIC_GREEN = 14
CONST_ME_HITBYFIRE = 15
CONST_ME_HITBYPOISON = 16
CONST_ME_MORTAREA = 17
CONST_ME_SOUND_GREEN = 18
CONST_ME_SOUND_RED = 19
CONST_ME_POISONAREA = 20
CONST_ME_SOUND_YELLOW = 21
CONST_ME_SOUND_PURPLE = 22
CONST_ME_SOUND_BLUE = 23
CONST_ME_SOUND_WHITE = 24
CONST_ME_BUBBLES = 25
CONST_ME_CRAPS = 26
CONST_ME_GIFT_WRAPS = 27
CONST_ME_FIREWORK_YELLOW = 28
CONST_ME_FIREWORK_RED = 29
CONST_ME_FIREWORK_BLUE = 30
CONST_ME_STUN = 31
CONST_ME_SLEEP = 32
CONST_ME_WATERCREATURE = 33
CONST_ME_GROUNDSHAKER = 34
CONST_ME_HEARTS = 35
CONST_ME_FIREATTACK = 36
CONST_ME_ENERGYAREA = 37
CONST_ME_SMALLCLOUDS = 38
CONST_ME_HOLYDAMAGE = 39
CONST_ME_BIGCLOUDS = 40
CONST_ME_ICEAREA = 41
CONST_ME_ICETORNADO = 42
CONST_ME_ICEATTACK = 43
CONST_ME_STONES = 44
CONST_ME_SMALLPLANTS = 45
CONST_ME_CARNIPHILA = 46
CONST_ME_PURPLEENERGY = 47
CONST_ME_YELLOWENERGY = 48
CONST_ME_HOLYAREA = 49
CONST_ME_BIGPLANTS = 50
CONST_ME_CAKE = 51
CONST_ME_GIANTICE = 52
CONST_ME_WATERSPLASH = 53
CONST_ME_PLANTATTACK = 54
CONST_ME_TUTORIALARROW = 55
CONST_ME_TUTORIALSQUARE = 56
CONST_ME_MIRRORHORIZONTAL = 57
CONST_ME_MIRRORVERTICAL = 58
CONST_ME_SKULLHORIZONTAL = 59
CONST_ME_SKULLVERTICAL = 60
CONST_ME_ASSASSIN = 61
CONST_ME_STEPSHORIZONTAL = 62
CONST_ME_BLOODYSTEPS = 63
CONST_ME_STEPSVERTICAL = 64
CONST_ME_YALAHARIGHOST = 65
CONST_ME_BATS = 66
CONST_ME_SMOKE = 67
CONST_ME_INSECTS = 68
CONST_ME_DRAGONHEAD = 69
CONST_ME_70 = 70
CONST_ME_71 = 71
CONST_ME_72 = 72
CONST_ME_73 = 73
CONST_ME_74 = 74
CONST_ME_75 = 75
CONST_ME_76 = 76
CONST_ME_77 = 77
CONST_ME_78 = 78
CONST_ME_79 = 79
CONST_ME_80 = 80
CONST_ME_81 = 81
CONST_ME_82 = 82
CONST_ME_83 = 83
CONST_ME_84 = 84
CONST_ME_85 = 85
CONST_ME_86 = 86
CONST_ME_87 = 87
CONST_ME_88 = 88
CONST_ME_89 = 89
CONST_ME_90 = 90
CONST_ME_91 = 91
CONST_ME_92 = 92
CONST_ME_93 = 93
CONST_ME_94 = 94
CONST_ME_95 = 95
CONST_ME_96 = 96
CONST_ME_97 = 97
CONST_ME_98 = 98
CONST_ME_99 = 99
CONST_ME_100 = 100
CONST_ME_101 = 101
CONST_ME_102 = 102
CONST_ME_103 = 103
CONST_ME_104 = 104
CONST_ME_105 = 105
CONST_ME_106 = 106
CONST_ME_107 = 107
CONST_ME_108 = 108
CONST_ME_109 = 109
CONST_ME_110 = 110
CONST_ME_111 = 111
CONST_ME_112 = 112
CONST_ME_113 = 113
CONST_ME_114 = 114
CONST_ME_115 = 115
CONST_ME_116 = 116
CONST_ME_117 = 117
CONST_ME_118 = 118
CONST_ME_119 = 119
CONST_ME_120 = 120
CONST_ME_121 = 121
CONST_ME_122 = 122
CONST_ME_123 = 123
CONST_ME_124 = 124
CONST_ME_125 = 125
CONST_ME_126 = 126
CONST_ME_127 = 127
CONST_ME_128 = 128
CONST_ME_129 = 129
CONST_ME_130 = 130
CONST_ME_131 = 131
CONST_ME_132 = 132
CONST_ME_133 = 133
CONST_ME_134 = 134
CONST_ME_135 = 135
CONST_ME_136 = 136
CONST_ME_137 = 137
CONST_ME_138 = 138
CONST_ME_139 = 139
CONST_ME_140 = 140
CONST_ME_141 = 141
CONST_ME_142 = 142
CONST_ME_143 = 143
CONST_ME_144 = 144
CONST_ME_145 = 145
CONST_ME_146 = 146
CONST_ME_147 = 147
CONST_ME_148 = 148
CONST_ME_149 = 149
CONST_ME_150 = 150
CONST_ME_151 = 151
CONST_ME_152 = 152
CONST_ME_153 = 153
CONST_ME_154 = 154
CONST_ME_155 = 155
CONST_ME_156 = 156
CONST_ME_157 = 157
CONST_ME_158 = 158
CONST_ME_159 = 159
CONST_ME_160 = 160
CONST_ME_161 = 161
CONST_ME_162 = 162
CONST_ME_163 = 163
CONST_ME_164 = 164
CONST_ME_165 = 165
CONST_ME_166 = 166
CONST_ME_167 = 167
CONST_ME_168 = 168
CONST_ME_169 = 169
CONST_ME_170 = 170
CONST_ME_171 = 171
CONST_ME_172 = 172
CONST_ME_173 = 173
CONST_ME_174 = 174
CONST_ME_175 = 175
CONST_ME_176 = 176
CONST_ME_177 = 177
CONST_ME_178 = 178
CONST_ME_179 = 179
CONST_ME_180 = 180
CONST_ME_181 = 181
CONST_ME_182 = 182
CONST_ME_183 = 183
CONST_ME_184 = 184
CONST_ME_185 = 185
CONST_ME_186 = 186
CONST_ME_187 = 187
CONST_ME_188 = 188
CONST_ME_189 = 189
CONST_ME_190 = 190
CONST_ME_191 = 191
CONST_ME_192 = 192
CONST_ME_193 = 193
CONST_ME_194 = 194
CONST_ME_195 = 195
CONST_ME_196 = 196
CONST_ME_197 = 197
CONST_ME_198 = 198
CONST_ME_199 = 199
CONST_ME_200 = 200
CONST_ME_201 = 201
CONST_ME_202 = 202
CONST_ME_203 = 203
CONST_ME_204 = 204
CONST_ME_205 = 205
CONST_ME_206 = 206
CONST_ME_207 = 207
CONST_ME_208 = 208
CONST_ME_209 = 209
CONST_ME_210 = 210
CONST_ME_211 = 211
CONST_ME_212 = 212
CONST_ME_213 = 213
CONST_ME_214 = 214
CONST_ME_215 = 215
CONST_ME_216 = 216
CONST_ME_217 = 217
CONST_ME_218 = 218
CONST_ME_219 = 219
CONST_ME_220 = 220
CONST_ME_221 = 221
CONST_ME_222 = 222
CONST_ME_223 = 223
CONST_ME_224 = 224
CONST_ME_225 = 225
CONST_ME_226 = 226
CONST_ME_227 = 227
CONST_ME_228 = 228
CONST_ME_229 = 229
CONST_ME_230 = 230
CONST_ME_231 = 231
CONST_ME_232 = 232
CONST_ME_233 = 233
CONST_ME_234 = 234
CONST_ME_235 = 235
CONST_ME_236 = 236
CONST_ME_237 = 237
CONST_ME_238 = 238
CONST_ME_239 = 239
CONST_ME_240 = 240
CONST_ME_241 = 241
CONST_ME_242 = 242
CONST_ME_243 = 243
CONST_ME_244 = 244
CONST_ME_245 = 245
CONST_ME_246 = 246
CONST_ME_247 = 247
CONST_ME_248 = 248
CONST_ME_249 = 249
CONST_ME_250 = 250
CONST_ME_251 = 251
CONST_ME_252 = 252
CONST_ME_253 = 253
CONST_ME_254 = 254
CONST_ME_SEMFIM = 65535
CONST_ME_NONE = 65535
CONST_ME_LAST = CONST_ME_SEMFIM

CONST_ANI_SPEAR = 0
CONST_ANI_BOLT = 1
CONST_ANI_ARROW = 2
CONST_ANI_FIRE = 3
CONST_ANI_ENERGY = 4
CONST_ANI_POISONARROW = 5
CONST_ANI_BURSTARROW = 6
CONST_ANI_THROWINGSTAR = 7
CONST_ANI_THROWINGKNIFE = 8
CONST_ANI_SMALLSTONE = 9
CONST_ANI_DEATH = 10
CONST_ANI_LARGEROCK = 11
CONST_ANI_SNOWBALL = 12
CONST_ANI_POWERBOLT = 13
CONST_ANI_POISON = 14
CONST_ANI_INFERNALBOLT = 15
CONST_ANI_HUNTINGSPEAR = 16
CONST_ANI_ENCHANTEDSPEAR = 17
CONST_ANI_REDSTAR = 18
CONST_ANI_GREENSTAR = 19
CONST_ANI_ROYALSPEAR = 20
CONST_ANI_SNIPERARROW = 21
CONST_ANI_ONYXARROW = 22
CONST_ANI_PIERCINGBOLT = 23
CONST_ANI_WHIRLWINDSWORD = 24
CONST_ANI_WHIRLWINDAXE = 25
CONST_ANI_WHIRLWINDCLUB = 26
CONST_ANI_ETHEREALSPEAR = 27
CONST_ANI_ICE = 28
CONST_ANI_EARTH = 29
CONST_ANI_HOLY = 30
CONST_ANI_SUDDENDEATH = 31
CONST_ANI_FLASHARROW = 32
CONST_ANI_FLAMMINGARROW = 33
CONST_ANI_SHIVERARROW = 34
CONST_ANI_ENERGYBALL = 35
CONST_ANI_SMALLICE = 36
CONST_ANI_SMALLHOLY = 37
CONST_ANI_SMALLEARTH = 38
CONST_ANI_EARTHARROW = 39
CONST_ANI_EXPLOSION = 40
CONST_ANI_CAKE = 41
CONST_ANI_42 = 42
CONST_ANI_43 = 43
CONST_ANI_44 = 44
CONST_ANI_45 = 45
CONST_ANI_46 = 46
CONST_ANI_47 = 47
CONST_ANI_48 = 48
CONST_ANI_49 = 49
CONST_ANI_50 = 50
CONST_ANI_51 = 51
CONST_ANI_52 = 52
CONST_ANI_53 = 53
CONST_ANI_54 = 54
CONST_ANI_55 = 55
CONST_ANI_56 = 56
CONST_ANI_57 = 57
CONST_ANI_58 = 58
CONST_ANI_59 = 59
CONST_ANI_60 = 60
CONST_ANI_61 = 61
CONST_ANI_62 = 62
CONST_ANI_63 = 63
CONST_ANI_64 = 64
CONST_ANI_65 = 65
CONST_ANI_66 = 66
CONST_ANI_67 = 67
CONST_ANI_68 = 68
CONST_ANI_69 = 69
CONST_ANI_70 = 70
CONST_ANI_71 = 71
CONST_ANI_72 = 72
CONST_ANI_73 = 73
CONST_ANI_74 = 74
CONST_ANI_75 = 75
CONST_ANI_76 = 76
CONST_ANI_77 = 77
CONST_ANI_78 = 78
CONST_ANI_79 = 79
CONST_ANI_80 = 80
CONST_ANI_81 = 81
CONST_ANI_82 = 82
CONST_ANI_83 = 83
CONST_ANI_84 = 84
CONST_ANI_85 = 85
CONST_ANI_86 = 86
CONST_ANI_87 = 87
CONST_ANI_88 = 88
CONST_ANI_89 = 89
CONST_ANI_90 = 90
CONST_ANI_91 = 91
CONST_ANI_92 = 92
CONST_ANI_93 = 93
CONST_ANI_94 = 94
CONST_ANI_95 = 95
CONST_ANI_96 = 96
CONST_ANI_97 = 97
CONST_ANI_98 = 98
CONST_ANI_99 = 99
CONST_ANI_100 = 100
CONST_ANI_101 = 101
CONST_ANI_102 = 102
CONST_ANI_103 = 103
CONST_ANI_104 = 104
CONST_ANI_105 = 105
CONST_ANI_106 = 106
CONST_ANI_107 = 107
CONST_ANI_108 = 108
CONST_ANI_109 = 109
CONST_ANI_110 = 110
CONST_ANI_111 = 111
CONST_ANI_112 = 112
CONST_ANI_113 = 113
CONST_ANI_114 = 114
CONST_ANI_115 = 115
CONST_ANI_116 = 116
CONST_ANI_117 = 117
CONST_ANI_118 = 118
CONST_ANI_119 = 119
CONST_ANI_120 = 120
CONST_ANI_121 = 121
CONST_ANI_122 = 122
CONST_ANI_123 = 123
CONST_ANI_124 = 124
CONST_ANI_125 = 125
CONST_ANI_126 = 126
CONST_ANI_127 = 127
CONST_ANI_128 = 128
CONST_ANI_129 = 129
CONST_ANI_130 = 130
CONST_ANI_131 = 131
CONST_ANI_132 = 132
CONST_ANI_133 = 133
CONST_ANI_134 = 134
CONST_ANI_135 = 135
CONST_ANI_136 = 136
CONST_ANI_137 = 137
CONST_ANI_138 = 138
CONST_ANI_139 = 139
CONST_ANI_140 = 140
CONST_ANI_141 = 141
CONST_ANI_142 = 142
CONST_ANI_143 = 143
CONST_ANI_144 = 144
CONST_ANI_145 = 145
CONST_ANI_146 = 146
CONST_ANI_147 = 147
CONST_ANI_148 = 148
CONST_ANI_149 = 149
CONST_ANI_150 = 150
CONST_ANI_151 = 151
CONST_ANI_152 = 152
CONST_ANI_153 = 153
CONST_ANI_154 = 154
CONST_ANI_155 = 155
CONST_ANI_156 = 156
CONST_ANI_157 = 157
CONST_ANI_158 = 158
CONST_ANI_159 = 159
CONST_ANI_160 = 160
CONST_ANI_161 = 161
CONST_ANI_162 = 162
CONST_ANI_163 = 163
CONST_ANI_164 = 164
CONST_ANI_165 = 165
CONST_ANI_166 = 166
CONST_ANI_167 = 167
CONST_ANI_168 = 168
CONST_ANI_169 = 169
CONST_ANI_170 = 170
CONST_ANI_171 = 171
CONST_ANI_172 = 172
CONST_ANI_173 = 173
CONST_ANI_174 = 174
CONST_ANI_175 = 175
CONST_ANI_176 = 176
CONST_ANI_177 = 177
CONST_ANI_178 = 178
CONST_ANI_179 = 179
CONST_ANI_180 = 180
CONST_ANI_181 = 181
CONST_ANI_182 = 182
CONST_ANI_183 = 183
CONST_ANI_184 = 184
CONST_ANI_185 = 185
CONST_ANI_186 = 186
CONST_ANI_187 = 187
CONST_ANI_188 = 188
CONST_ANI_189 = 189
CONST_ANI_190 = 190
CONST_ANI_191 = 191
CONST_ANI_192 = 192
CONST_ANI_193 = 193
CONST_ANI_194 = 194
CONST_ANI_195 = 195
CONST_ANI_196 = 196
CONST_ANI_197 = 197
CONST_ANI_198 = 198
CONST_ANI_199 = 199
CONST_ANI_200 = 200
CONST_ANI_201 = 201
CONST_ANI_202 = 202
CONST_ANI_203 = 203
CONST_ANI_204 = 204
CONST_ANI_205 = 205
CONST_ANI_206 = 206
CONST_ANI_207 = 207
CONST_ANI_208 = 208
CONST_ANI_209 = 209
CONST_ANI_210 = 210
CONST_ANI_211 = 211
CONST_ANI_212 = 212
CONST_ANI_213 = 213
CONST_ANI_214 = 214
CONST_ANI_215 = 215
CONST_ANI_216 = 216
CONST_ANI_217 = 217
CONST_ANI_218 = 218
CONST_ANI_219 = 219
CONST_ANI_220 = 220
CONST_ANI_221 = 221
CONST_ANI_222 = 222
CONST_ANI_223 = 223
CONST_ANI_224 = 224
CONST_ANI_225 = 225
CONST_ANI_226 = 226
CONST_ANI_227 = 227
CONST_ANI_228 = 228
CONST_ANI_229 = 229
CONST_ANI_230 = 230
CONST_ANI_231 = 231
CONST_ANI_232 = 232
CONST_ANI_233 = 233
CONST_ANI_234 = 234
CONST_ANI_235 = 235
CONST_ANI_236 = 236
CONST_ANI_237 = 237
CONST_ANI_238 = 238
CONST_ANI_239 = 239
CONST_ANI_240 = 240
CONST_ANI_241 = 241
CONST_ANI_242 = 242
CONST_ANI_243 = 243
CONST_ANI_244 = 244
CONST_ANI_245 = 245
CONST_ANI_246 = 246
CONST_ANI_247 = 247
CONST_ANI_248 = 248
CONST_ANI_249 = 249
CONST_ANI_250 = 250
CONST_ANI_251 = 251
CONST_ANI_252 = 252
CONST_ANI_253 = 253
CONST_ANI_SEMFIM = 65535
CONST_ANI_WEAPONTYPE = 254
CONST_ANI_NONE = 65535
CONST_ANI_LAST = CONST_ANI_SEMFIM

TALKTYPE_FIRST = 1
TALKTYPE_SAY = TALKTYPE_FIRST
TALKTYPE_WHISPER = 2
TALKTYPE_YELL = 3
TALKTYPE_PRIVATE_PN = 4
TALKTYPE_PRIVATE_NP = 5
TALKTYPE_PRIVATE = 6
TALKTYPE_CHANNEL_Y = 7
TALKTYPE_CHANNEL_W = 8
TALKTYPE_RVR_CHANNEL = 9
TALKTYPE_RVR_ANSWER = 10
TALKTYPE_RVR_CONTINUE = 11
TALKTYPE_BROADCAST = 12
TALKTYPE_CHANNEL_RN = 13
TALKTYPE_PRIVATE_RED = 14
TALKTYPE_CHANNEL_O = 15
TALKTYPE_CHANNEL_RA = 17
TALKTYPE_MONSTER = 19
TALKTYPE_MONSTER_YELL = 20
TALKTYPE_LAST = TALKTYPE_MONSTER_YELL

TALKTYPE_TYPES = {
    ["say"] = TALKTYPE_SAY,
    ["whisper"] = TALKTYPE_WHISPER,
    ["yell"] = TALKTYPE_YELL,
    ["private-playernpc"] = TALKTYPE_PRIVATE_PN,
    ["private-npcplayer"] = TALKTYPE_PRIVATE_NP,
    ["private"] = TALKTYPE_PRIVATE,
    ["channel-yellow"] = TALKTYPE_CHANNEL_Y,
    ["channel-white"] = TALKTYPE_CHANNEL_W,
    ["rvr-channel"] = TALKTYPE_RVR_CHANNEL,
    ["rvr-answer"] = TALKTYPE_RVR_ANSWER,
    ["rvr-continue"] = TALKTYPE_RVR_CONTINUE,
    ["broadcast"] = TALKTYPE_BROADCAST,
    ["channel-red"] = TALKTYPE_CHANNEL_RN,
    ["channel-orange"] = TALKTYPE_CHANNEL_O,
    ["channel-redanonymous"] = TALKTYPE_CHANNEL_RA,
    ["monster"] = TALKTYPE_MONSTER,
    ["monster-yell"] = TALKTYPE_MONSTER_YELL
}

MESSAGE_FIRST = 18
MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST
MESSAGE_EVENT_ORANGE = 19
MESSAGE_STATUS_CONSOLE_ORANGE = 20
MESSAGE_STATUS_WARNING = 21
MESSAGE_EVENT_ADVANCE = 22
MESSAGE_EVENT_DEFAULT = 23
MESSAGE_STATUS_DEFAULT = 24
MESSAGE_INFO_DESCR = 25
MESSAGE_STATUS_SMALL = 26
MESSAGE_STATUS_CONSOLE_BLUE = 27
MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE

MESSAGE_TYPES = {
    ["advance"] = MESSAGE_EVENT_ADVANCE,
    ["event"] = MESSAGE_EVENT_DEFAULT,
    ["white"] = MESSAGE_EVENT_DEFAULT,
    ["orange"] = MESSAGE_STATUS_CONSOLE_ORANGE,
    ["info"] = MESSAGE_INFO_DESCR,
    ["green"] = MESSAGE_INFO_DESCR,
    ["small"] = MESSAGE_STATUS_SMALL,
    ["blue"] = MESSAGE_STATUS_CONSOLE_BLUE,
    ["red"] = MESSAGE_STATUS_CONSOLE_RED,
    ["warning"] = MESSAGE_STATUS_WARNING,
    ["status"] = MESSAGE_STATUS_DEFAULT
}

COLOR_BLACK = 0
COLOR_BLUE = 5
COLOR_GREEN = 18
COLOR_TEAL = 35
COLOR_LIGHTGREEN = 66
COLOR_DARKBROWN = 78
COLOR_LIGHTBLUE = 89
COLOR_DARKPURPLE = 112
COLOR_BROWN = 120
COLOR_GREY = 129
COLOR_DARKRED = 144
COLOR_DARKPINK = 152
COLOR_PURPLE = 154
COLOR_DARKORANGE = 156
COLOR_RED = 180
COLOR_PINK = 190
COLOR_ORANGE = 192
COLOR_DARKYELLOW = 205
COLOR_YELLOW = 210
COLOR_WHITE = 215
COLOR_NONE = 255

MAPMARK_TICK = 0
MAPMARK_QUESTION = 1
MAPMARK_EXCLAMATION = 2
MAPMARK_STAR = 3
MAPMARK_CROSS = 4
MAPMARK_TEMPLE = 5
MAPMARK_KISS = 6
MAPMARK_SHOVEL = 7
MAPMARK_SWORD = 8
MAPMARK_FLAG = 9
MAPMARK_LOCK = 10
MAPMARK_BAG = 11
MAPMARK_SKULL = 12
MAPMARK_DOLLAR = 13
MAPMARK_REDNORTH = 14
MAPMARK_REDSOUTH = 15
MAPMARK_REDEAST = 16
MAPMARK_REDWEST = 17
MAPMARK_GREENNORTH = 18
MAPMARK_GREENSOUTH = 19

ITEM_TYPE_DEPOT = 1
ITEM_TYPE_MAILBOX = 2
ITEM_TYPE_TRASHHOLDER = 3
ITEM_TYPE_CONTAINER = 4
ITEM_TYPE_DOOR = 5
ITEM_TYPE_MAGICFIELD = 6
ITEM_TYPE_TELEPORT = 7
ITEM_TYPE_BED = 8
ITEM_TYPE_LEVELDOOR = 9

CONST_PROP_BLOCKSOLID = 0
CONST_PROP_HASHEIGHT = 1
CONST_PROP_BLOCKPROJECTILE = 2
CONST_PROP_BLOCKPATHFIND = 3
CONST_PROP_ISVERTICAL = 4
CONST_PROP_ISHORIZONTAL = 5
CONST_PROP_MOVEABLE = 6
CONST_PROP_BLOCKINGANDNOTMOVEABLE = 7
CONST_PROP_SUPPORTHANGABLE = 8

MANAGER_NONE = 0
MANAGER_NEW = 1
MANAGER_ACCOUNT = 2
MANAGER_NAMELOCK = 3

PLAYERSEX_FEMALE = 0
PLAYERSEX_MALE = 1
PLAYERSEX_GAMEMASTER = 2

PLAYERLOSS_EXPERIENCE = 0
PLAYERLOSS_MANA = 1
PLAYERLOSS_SKILLS = 2
PLAYERLOSS_CONTAINERS = 3
PLAYERLOSS_ITEMS = 4

STATSCHANGE_HEALTHGAIN = 0
STATSCHANGE_HEALTHLOSS = 1
STATSCHANGE_MANAGAIN = 2
STATSCHANGE_MANALOSS = 3

SKILL_FIST = 0
SKILL_CLUB = 1
SKILL_SWORD = 2
SKILL_AXE = 3
SKILL_DISTANCE = 4
SKILL_SHIELD = 5
SKILL_FISHING = 6
SKILL__MAGLEVEL = 7
SKILL__LEVEL = 8

SKILL_NAMES = {
    [SKILL_FIST] = "fist fighting",
    [SKILL_CLUB] = "club fighting",
    [SKILL_SWORD] = "sword fighting",
    [SKILL_AXE] = "axe fighting",
    [SKILL_DISTANCE] = "distance fighting",
    [SKILL_SHIELD] = "shielding",
    [SKILL_FISHING] = "fishing",
    [SKILL__LEVEL] = "level",
    [SKILL__MAGLEVEL] = "magic level"
}

SKILL_IDS = {
    ["fist"] = SKILL_FIST,
    ["club"] = SKILL_CLUB,
    ["sword"] = SKILL_SWORD,
    ["axe"] = SKILL_AXE,
    ["distance"] = SKILL_DISTANCE,
    ["dist"] = SKILL_DISTANCE,
    ["shielding"] = SKILL_SHIELD,
    ["shield"] = SKILL_SHIELD,
    ["fishing"] = SKILL_FISHING,
    ["fish"] = SKILL_FISHING,
    ["level"] = SKILL__LEVEL,
    ["magic"] = SKILL__MAGLEVEL
}

GUILDLEVEL_MEMBER = 1
GUILDLEVEL_VICE = 2
GUILDLEVEL_LEADER = 3

SKULL_NONE = 0
SKULL_YELLOW = 1
SKULL_GREEN = 2
SKULL_WHITE = 3
SKULL_RED = 4
SKULL_BLACK = 5
SKULL_LAST = SKULL_BLACK

SHIELD_NONE = 0
SHIELD_WHITEYELLOW = 1
SHIELD_WHITEBLUE = 2
SHIELD_BLUE = 3
SHIELD_YELLOW = 4
SHIELD_BLUE_SHAREDEXP = 5
SHIELD_YELLOW_SHAREDEXP = 6
SHIELD_BLUE_NOSHAREDEXP_BLINK = 7
SHIELD_YELLOW_NOSHAREDEXP_BLINK = 8
SHIELD_BLUE_NOSHAREDEXP = 9
SHIELD_YELLOW_NOSHAREDEXP = 10
SHIELD_LAST = SHIELD_YELLOW_NOSHAREDEXP

WORLDTYPE_NO_PVP = 1
WORLDTYPE_PVP = 2
WORLDTYPE_PVP_ENFORCED = 3

DATABASE_ENGINE_NONE = 0
DATABASE_ENGINE_MYSQL = 1
DATABASE_ENGINE_SQLITE = 2
DATABASE_ENGINE_POSTGRESQL = 3
DATABASE_ENGINE_ODBC = 4

GAMESTATE_STARTUP = 1
GAMESTATE_INIT = 2
GAMESTATE_NORMAL = 3
GAMESTATE_MAINTAIN = 4
GAMESTATE_CLOSED = 5
GAMESTATE_CLOSING = 6
GAMESTATE_SHUTDOWN = 7

RELOAD_ACTIONS = 1
RELOAD_CHAT = 2
RELOAD_CONFIG = 3
RELOAD_CREATUREEVENTS = 4
RELOAD_GAMESERVERS = 5
RELOAD_GLOBALEVENTS = 6
RELOAD_GROUPS = 7
RELOAD_HIGHSCORES = 8
RELOAD_HOUSEPRICES = 9
RELOAD_ITEMS = 10
RELOAD_MONSTERS = 11
RELOAD_MOVEEVENTS = 12
RELOAD_NPCS = 13
RELOAD_OUTFITS = 14
RELOAD_QUESTS = 15
RELOAD_RAIDS = 16
RELOAD_SPELLS = 17
RELOAD_STAGES = 18
RELOAD_TALKACTIONS = 19
RELOAD_VOCATIONS = 20
RELOAD_WEAPONS = 21
RELOAD_MODS = 22
RELOAD_ALL = 23

BAN_NONE = 0
BAN_IP = 1
BAN_PLAYER = 2
BAN_ACCOUNT = 3
BAN_NOTATION = 4
BAN_STATEMENT = 5

PLAYERBAN_NONE = 0
PLAYERBAN_REPORT = 1
PLAYERBAN_LOCK = 2
PLAYERBAN_BANISHMENT = 3

CHANNEL_GUILD = 0
CHANNEL_PARTY = 1
CHANNEL_RVR = 3
CHANNEL_HELP = 9
CHANNEL_DEFAULT = 0xFFFE
CHANNEL_PRIVATE = 0xFFFF

STACKPOS_GROUND = 0
STACKPOS_TOP_CREATURE = 253
STACKPOS_TOP_FIELD = 254
STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE = 255

WEAPON_NONE = 0
WEAPON_SWORD = 1
WEAPON_CLUB = 2
WEAPON_AXE = 3
WEAPON_SHIELD = 4
WEAPON_DIST = 5
WEAPON_WAND = 6
WEAPON_AMMO = 7
WEAPON_FIST = 8

ACTION_NOTATION = 0
ACTION_NAMEREPORT = 1
ACTION_BANISHMENT = 2
ACTION_BANREPORT = 3
ACTION_BANFINAL = 4
ACTION_BANREPORTFINAL = 5
ACTION_STATEMENT = 6
ACTION_DELETION = 7
ACTION_NAMELOCK = 8
ACTION_BANLOCK = 9
ACTION_BANLOCKFINAL = 10
ACTION_PLACEHOLDER = 11

ITEM_GOLD_COIN = 2148
ITEM_PLATINUM_COIN = 2152
ITEM_CRYSTAL_COIN = 2160
ITEM_FISH = 2667
ITEM_WORM = 3976
ITEM_MECHANICAL_FISH = 10224
ITEM_NAIL = 8309
ITEM_MECHANICAL_FISHING_ROD = 10223
ITEM_GREEN_PERCH = 7159
ITEM_RAINBOW_TROUT = 7158
ITEM_NORTHERN_PIKE = 2669
ITEM_PARCEL = 2595
ITEM_LABEL = 2599
ITEM_GLOWING_SWITCH = 11060

RETURNVALUE_DONTSHOWMESSAGE = 0
RETURNVALUE_NOERROR = 1
RETURNVALUE_NOTPOSSIBLE = 2
RETURNVALUE_NOTENOUGHROOM = 3
RETURNVALUE_PLAYERISPZLOCKED = 4
RETURNVALUE_PLAYERISNOTINVITED = 5
RETURNVALUE_CANNOTTHROW = 6
RETURNVALUE_THEREISNOWAY = 7
RETURNVALUE_DESTINATIONOUTOFREACH = 8
RETURNVALUE_CREATUREBLOCK = 9
RETURNVALUE_NOTMOVEABLE = 10
RETURNVALUE_DROPTWOHANDEDITEM = 11
RETURNVALUE_BOTHHANDSNEEDTOBEFREE = 12
RETURNVALUE_CANONLYUSEONEWEAPON = 13
RETURNVALUE_NEEDEXCHANGE = 14
RETURNVALUE_CANNOTBEDRESSED = 15
RETURNVALUE_PUTTHISOBJECTINYOURHAND = 16
RETURNVALUE_PUTTHISOBJECTINBOTHHANDS = 17
RETURNVALUE_TOOFARAWAY = 18
RETURNVALUE_FIRSTGODOWNSTAIRS = 19
RETURNVALUE_FIRSTGOUPSTAIRS = 20
RETURNVALUE_CONTAINERNOTENOUGHROOM = 21
RETURNVALUE_NOTENOUGHCAPACITY = 22
RETURNVALUE_CANNOTPICKUP = 23
RETURNVALUE_THISISIMPOSSIBLE = 24
RETURNVALUE_DEPOTISFULL = 25
RETURNVALUE_CREATUREDOESNOTEXIST = 26
RETURNVALUE_CANNOTUSETHISOBJECT = 27
RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE = 28
RETURNVALUE_NOTREQUIREDLEVELTOUSERUNE = 29
RETURNVALUE_YOUAREALREADYTRADING = 30
RETURNVALUE_THISPLAYERISALREADYTRADING = 31
RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT = 32
RETURNVALUE_DIRECTPLAYERSHOOT = 33
RETURNVALUE_NOTENOUGHLEVEL = 34
RETURNVALUE_NOTENOUGHMAGICLEVEL = 35
RETURNVALUE_NOTENOUGHMANA = 36
RETURNVALUE_NOTENOUGHSOUL = 37
RETURNVALUE_YOUAREEXHAUSTED = 38
RETURNVALUE_PLAYERISNOTREACHABLE = 39
RETURNVALUE_CANONLYUSETHISRUNEONCREATURES = 40
RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE = 41
RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER = 42
RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE = 43
RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE = 44
RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE = 45
RETURNVALUE_YOUCANONLYUSEITONCREATURES = 46
RETURNVALUE_CREATUREISNOTREACHABLE = 47
RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS = 48
RETURNVALUE_YOUNEEDPREMIUMACCOUNT = 49
RETURNVALUE_YOUNEEDTOLEARNTHISSPELL = 50
RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL = 51
RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL = 52
RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE = 53
RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE = 54
RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE = 55
RETURNVALUE_YOUCANNOTLOGOUTHERE = 56
RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL = 57
RETURNVALUE_CANNOTCONJUREITEMHERE = 58
RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS = 59
RETURNVALUE_NAMEISTOOAMBIGUOUS = 60
RETURNVALUE_CANONLYUSEONESHIELD = 61
RETURNVALUE_YOUARENOTTHEOWNER = 62
RETURNVALUE_YOUMAYNOTCASTAREAONBLACKSKULL = 63
RETURNVALUE_TILEISFULL = 64

CONTAINER_POSITION = 0xFFFF
EMPTY_STORAGE = -1
EMPTY_RESULT = -1
ITEMCOUNT_MAX = 100

AUTOID_PLAYERS = 0x10000000
AUTOID_MONSTERS = 0x40000000
AUTOID_NPCS = 0x80000000

PLAYERFLAG_CANNOTUSECOMBAT = 0
PLAYERFLAG_CANNOTATTACKPLAYER = 1
PLAYERFLAG_CANNOTATTACKMONSTER = 2
PLAYERFLAG_CANNOTBEATTACKED = 3
PLAYERFLAG_CANCONVINCEALL = 4
PLAYERFLAG_CANSUMMONALL = 5
PLAYERFLAG_CANILLUSIONALL = 6
PLAYERFLAG_CANSENSEINVISIBILITY = 7
PLAYERFLAG_IGNOREDBYMONSTERS = 8
PLAYERFLAG_NOTGAININFIGHT = 9
PLAYERFLAG_HASINFINITEMANA = 10
PLAYERFLAG_HASINFINITESOUL = 11
PLAYERFLAG_HASNOEXHAUSTION = 12
PLAYERFLAG_CANNOTUSESPELLS = 13
PLAYERFLAG_CANNOTPICKUPITEM = 14
PLAYERFLAG_CANALWAYSLOGIN = 15
PLAYERFLAG_CANBROADCAST = 16
PLAYERFLAG_CANEDITHOUSES = 17
PLAYERFLAG_CANNOTBEBANNED = 18
PLAYERFLAG_CANNOTBEPUSHED = 19
PLAYERFLAG_HASINFINITECAPACITY = 20
PLAYERFLAG_CANPUSHALLCREATURES = 21
PLAYERFLAG_CANTALKREDPRIVATE = 22
PLAYERFLAG_CANTALKREDCHANNEL = 23
PLAYERFLAG_TALKORANGEHELPCHANNEL = 24
PLAYERFLAG_NOTGAINEXPERIENCE = 25
PLAYERFLAG_NOTGAINMANA = 26
PLAYERFLAG_NOTGAINHEALTH = 27
PLAYERFLAG_NOTGAINSKILL = 28
PLAYERFLAG_SETMAXSPEED = 29
PLAYERFLAG_SPECIALVIP = 30
PLAYERFLAG_NOTGENERATELOOT = 31
PLAYERFLAG_CANTALKREDCHANNELANONYMOUS = 32
PLAYERFLAG_IGNOREPROTECTIONZONE = 33
PLAYERFLAG_IGNORESPELLCHECK = 34
PLAYERFLAG_IGNOREWEAPONCHECK = 35
PLAYERFLAG_CANNOTBEMUTED = 36
PLAYERFLAG_ISALWAYSPREMIUM = 37
PLAYERFLAG_CANANSWERRULEVIOLATIONS = 38
PLAYERFLAG_39 = 39 -- ignore
PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION = 40
PLAYERFLAG_HASINFINITESTAMINA = 41
PLAYERFLAG_CANNOTMOVEITEMS = 42
PLAYERFLAG_CANNOTMOVECREATURES = 43
PLAYERFLAG_CANREPORTBUGS = 44
PLAYERFLAG_45 = 45 -- ignore
PLAYERFLAG_CANNOTBESEEN = 46

PLAYERCUSTOMFLAG_ALLOWIDLE = 0
PLAYERCUSTOMFLAG_CANSEEPOSITION    = 1
PLAYERCUSTOMFLAG_CANSEEITEMDETAILS = 2
PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS = 3
PLAYERCUSTOMFLAG_NOTSEARCHABLE = 4
PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES = 5
PLAYERCUSTOMFLAG_CANTHROWANYWHERE = 6
PLAYERCUSTOMFLAG_CANPUSHALLITEMS = 7
PLAYERCUSTOMFLAG_CANMOVEANYWHERE = 8
PLAYERCUSTOMFLAG_CANMOVEFROMFAR = 9
PLAYERCUSTOMFLAG_CANLOGINMULTIPLECHARACTERS = 10
PLAYERCUSTOMFLAG_HASFULLLIGHT = 11
PLAYERCUSTOMFLAG_CANLOGOUTANYTIME = 12
PLAYERCUSTOMFLAG_HIDELEVEL = 13
PLAYERCUSTOMFLAG_ISPROTECTED = 14
PLAYERCUSTOMFLAG_ISIMMUNE = 15
PLAYERCUSTOMFLAG_NOTGAINSKULL = 16
PLAYERCUSTOMFLAG_NOTGAINUNJUSTIFIED = 17
PLAYERCUSTOMFLAG_HIDELEVEL = 18
PLAYERCUSTOMFLAG_IGNOREPACIFICATION = 19
PLAYERCUSTOMFLAG_CANSTAIRHOP = 20
PLAYERCUSTOMFLAG_CANTURNHOP = 21
PLAYERCUSTOMFLAG_IGNOREHOUSERENT = 22
PLAYERCUSTOMFLAG_CANWEARALLADDONS = 23

maleOutfits = {128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335, 367}
femaleOutfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324, 329, 336, 366}

doors = {[1209] = 1211, [1210] = 1211, [1212] = 1214, [1213] = 1214, [1219] = 1220, [1221] = 1222, [1231] = 1233, [1232] = 1233, [1234] = 1236, [1235] = 1236, [1237] = 1238, [1239] = 1240, [1249] = 1251, [1250] = 1251, [1252] = 1254, [1253] = 1254, [1539] = 1540, [1541] = 1542, [3535] = 3537, [3536] = 3537, [3538] = 3539, [3544] = 3546, [3545] = 3546, [3547] = 3548, [4913] = 4915, [4914] = 4915, [4916] = 4918, [4917] = 4918, [5082] = 5083, [5084] = 5085, [5098] = 5100, [5099] = 5100, [5101] = 5102, [5107] = 5109, [5108] = 5109, [5110] = 5111, [5116] = 5118, [5117] = 5118, [5119] = 5120, [5125] = 5127, [5126] = 5127, [5128] = 5129, [5134] = 5136, [5135] = 5136, [5137] = 5139, [5138] = 5139, [5140] = 5142, [5141] = 5142, [5143] = 5145, [5144] = 5145, [5278] = 5280, [5279] = 5280, [5281] = 5283, [5282] = 5283, [5284] = 5285, [5286] = 5287, [5515] = 5516, [5517] = 5518, [5732] = 5734, [5733] = 5734, [5735] = 5737, [5736] = 5737, [6192] = 6194, [6193] = 6194, [6195] = 6197, [6196] = 6197, [6198] = 6199, [6200] = 6201, [6249] = 6251, [6250] = 6251, [6252] = 6254, [6253] = 6254, [6255] = 6256, [6257] = 6258, [6795] = 6796, [6797] = 6798, [6799] = 6800, [6801] = 6802, [6891] = 6893, [6892] = 6893, [6894] = 6895, [6900] = 6902, [6901] = 6902, [6903] = 6904, [7033] = 7035, [7034] = 7035, [7036] = 7037, [7042] = 7044, [7043] = 7044, [7045] = 7046, [7054] = 7055, [7056] = 7057, [8541] = 8543, [8542] = 8543, [8544] = 8546, [8545] = 8546, [8547] = 8548, [8549] = 8550, [9165] = 9167, [9166] = 9167, [9168] = 9170, [9169] = 9170, [9171] = 9172, [9173] = 9174, [9267] = 9269, [9268] = 9269, [9270] = 9272, [9271] = 9272, [9273] = 9274, [9275] = 9276, [10276] = 10277, [10274] = 10275, [10268] = 10270, [10269] = 10270, [10271] = 10273, [10272] = 10273, [10471] = 10472, [10480] = 10481, [10477] = 10479, [10478] = 10479, [10468] = 10470, [10469] = 10470, [10774] = 10776, [10775] = 10776, [10779] = 10780, [10781] = 10782, [10783] = 10785, [10784] = 10785, [10788] = 10789, [10790] = 10791}
closingDoors = {1224, 1226, 1228, 1230, 1242, 1244, 1246, 1248, 1256, 1258, 1260, 1262, 3541, 3543, 3550, 3552, 5104, 5106, 5113, 5115, 5122, 5124, 5131, 5133, 5289, 5291, 5293, 5295, 6203, 6205, 6207, 6209, 6260, 6262, 6264, 6266, 6897, 6899, 6906, 6908, 7039, 7041, 7048, 7050, 8552, 8554, 8556, 8558, 9176, 9178, 9180, 9182, 9278, 9280, 9282, 9284, 10279, 10281, 10283, 10285, 10474, 10476, 10483, 10485, 10780, 10782, 10789, 10791}
verticalOpenDoors = {1211, 1220, 1224, 1228, 1233, 1238, 1242, 1246, 1251, 1256, 1260, 1540, 3546, 3548, 3550, 3552, 4915, 5083, 5109, 5111, 5113, 5115, 5127, 5129, 5131, 5133, 5142, 5145, 5283, 5285, 5289, 5293, 5516, 5737, 5749, 6194, 6199, 6203, 6207, 6251, 6256, 6260, 6264, 6798, 6802, 6902, 6904, 6906, 6908, 7044, 7046, 7048, 7050, 7055, 8543, 8548, 8552, 8556, 9167, 9172, 9269, 9274, 9278, 9282, 10270, 10275, 10279, 10283, 10479, 10481, 10483, 10485, 10789, 10791}
horizontalOpenDoors = {1214, 1222, 1226, 1230, 1236, 1240, 1244, 1248, 1254, 1258, 1262, 1542, 3537, 3539, 3541, 3543, 4918, 5085, 5100, 5102, 5104, 5106, 5118, 5120, 5122, 5124, 5136, 5139, 5280, 5287, 5291, 5295, 5518, 5734, 5746, 6197, 6201, 6205, 6209, 6254, 6258, 6262, 6266, 6796, 6800, 6893, 6895, 6897, 6899, 7035, 7037, 7039, 7041, 7057, 8546, 8550, 8554, 8558, 9170, 9174, 9272, 9276, 9280, 9284, 10273, 10277, 10281, 10285, 10470, 10472, 10474, 10476, 10780, 10782}
specialDoors = {1223, 1225, 1241, 1243, 1255, 1257, 3542, 3551, 5105, 5114, 5123, 5132, 5288, 5290, 5745, 5748, 6202, 6204, 6259, 6261, 6898, 6907, 7040, 7049, 8551, 8553, 9175, 9177, 9277, 9279, 10278, 10280, 10475, 10484, 10781, 10790}
keys = {2086, 2087, 2088, 2089, 2090, 2091, 2092, 10032, 10091}

enchantableGems = {2147, 2146, 2149, 2150}
enchantableItems = {2383, 7383, 7384, 7406, 7402, 2429, 2430, 7389, 7380, 2454, 2423, 2445, 7415, 7392, 2391, 2544, 8905}
enchantingAltars = {
    {7504, 7505, 7506, 7507},
    {7508, 7509, 7510, 7511},
    {7516, 7517, 7518, 7519},
    {7512, 7513, 7514, 7515}
}
enchantedGems = {7760, 7759, 7761, 7762}
enchantedItems = {
    [2383] = {7744, 7763, 7854, 7869},
    [7383] = {7745, 7764, 7855, 7870},
    [7384] = {7746, 7765, 7856, 7871},
    [7406] = {7747, 7766, 7857, 7872},
    [7402] = {7748, 7767, 7858, 7873},
    [2429] = {7749, 7768, 7859, 7874},
    [2430] = {7750, 7769, 7860, 7875},
    [7389] = {7751, 7770, 7861, 7876},
    [7380] = {7752, 7771, 7862, 7877},
    [2454] = {7753, 7772, 7863, 7878},
    [2423] = {7754, 7773, 7864, 7879},
    [2445] = {7755, 7774, 7865, 7880},
    [7415] = {7756, 7775, 7866, 7881},
    [7392] = {7757, 7776, 7867, 7882},
    [2391] = {7758, 7777, 7868, 7883},
    [2544] = {7840, 7839, 7850, 7838},
    [8905] = {8906, 8907, 8909, 8908}
}

-- arena script
InitArenaScript = 0
arena_room_max_time = 240
arenaKickPosition = {x=597, y=593, z=6} -- position where kick from arena when you leave/you did arena level
arena_monsters = {}
arena_monsters[42300] = 'frostfur' -- first monster from 1 arena
arena_monsters[42301] = 'bloodpaw'
arena_monsters[42302] = 'bovinus'
arena_monsters[42303] = 'achad'
arena_monsters[42304] = 'colerian the barbarian'
arena_monsters[42305] = 'the hairy one'
arena_monsters[42306] = 'axeitus headbanger'
arena_monsters[42307] = 'rocky'
arena_monsters[42308] = 'cursed gladiator'
arena_monsters[42309] = 'orcus the cruel'
arena_monsters[42310] = 'avalanche' -- first monster from 2 arena
arena_monsters[42311] = 'kreebosh the exile'
arena_monsters[42312] = 'the dark dancer'
arena_monsters[42313] = 'the hag'
arena_monsters[42314] = 'slim'
arena_monsters[42315] = 'grimgor guteater'
arena_monsters[42316] = 'drasilla'
arena_monsters[42317] = 'spirit of earth'
arena_monsters[42318] = 'spirit of water'
arena_monsters[42319] = 'spirit of fire'
arena_monsters[42320] = 'webster' -- first monster from 3 arena
arena_monsters[42321] = 'darakan the executioner'
arena_monsters[42322] = 'norgle glacierbeard'
arena_monsters[42323] = 'the pit lord'
arena_monsters[42324] = 'svoren the mad'
arena_monsters[42325] = 'the masked marauder'
arena_monsters[42326] = 'gnorre chyllson'
arena_monsters[42327] = "fallen mooh'tah master ghar"
arena_monsters[42328] = 'deathbringer'
arena_monsters[42329] = 'the obliverator'

function getArenaMonsterIdByName(name)
    name = string.lower(tostring(name))
    for i = 42300, 42329 do
        if tostring(arena_monsters) == name then
            return i
        end
    end
    return 0
end 

 

Deu certo as spells aqui, porém as wands, quando eu ataco um jogador o jogo crasha!

só uma pergunta, qual versão de 8.60 é? pois no object builder tem o 8.60 v1 e v2


Share this post


Link to post
Share on other sites
3 horas atrás, xMateuss disse:

Deu certo as spells aqui, porém as wands, quando eu ataco um jogador o jogo crasha!

só uma pergunta, qual versão de 8.60 é? pois no object builder tem o 8.60 v1 e v2

Desculpa mano coloquei o client com apenas alteração nos efeitos, baixa agora o client que puis no post


Share this post


Link to post
Share on other sites
5 horas atrás, KingDoodie disse:

Desculpa mano coloquei o client com apenas alteração nos efeitos, baixa agora o client que puis no post

Agora sim! funcionou 100% :] REP+

E... como eu mudo o ip do client?


Edited by xMateuss (see edit history)

Share this post


Link to post
Share on other sites

Link off, e é só o distro puro, sem source? 

A pessoa va querer adicionar outras coisas e não vai poder, vai acaba excluindo essa e baixando outra.



Conteúdos Tragos Por Mim ao Fórum:

Venda de Vocações [Modern Aac] •

• Comando !Saga 

• [Modern Aac] DragonBall 

• Esconder •

• Naruto 2018

• • •

• •

'NtoProject - Breve'

[Show OFF] Disponível

Share this post


Link to post
Share on other sites
19 horas atrás, Hastafaru disse:

Link off, e é só o distro puro, sem source? 

A pessoa va querer adicionar outras coisas e não vai poder, vai acaba excluindo essa e baixando outra.

O link está normal, e logo logo posto aqui a source


Share this post


Link to post
Share on other sites

poderia disponibilizar as dlls ? Pois no windows 10 se não for as dlls de compilação do executável ele da ERRO 000x7 alguma coisa assim, se puder agradeço
da erro com mais de 25 outfits :/


Edited by tiroleivi (see edit history)

Share this post


Link to post
Share on other sites
Em 10/08/2017 em 03:29, tiroleivi disse:

poderia disponibilizar as dlls ? Pois no windows 10 se não for as dlls de compilação do executável ele da ERRO 000x7 alguma coisa assim, se puder agradeço
da erro com mais de 25 outfits :/

Pronto dlls adicionadas :)


Share this post


Link to post
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
Reply to this topic...

×   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.


Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...