Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Peço a ajude de voces a estar resolvendo esse erro na hora de compilar a source.

 no topico do @KotZletY referente a "

 nao consigo fazer ao certo.

 

O meu esta assim : 

    MAGIC_EFFECT_NEW0203 = 0x248, //272
    MAGIC_EFFECT_LAST    = MAGIC_EFFECT_SEMFIM,

    //for internal use, dont send to client
    MAGIC_EFFECT_NONE        = 0xFF,
    MAGIC_EFFECT_UNKNOWN        = 0xFFFF

 

Poderia me dar uma força eu nao consegui interpretar essa parte bem

 se possível poderiam fazer para min por favor ! 

 Obrigado deste já !!

 

Da esse erro :

https://prnt.sc/ipp6ev


 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

Meu Const.h

Citar

////////////////////////////////////////////////////////////////////////
// OpenTibia - an opensource roleplaying game
////////////////////////////////////////////////////////////////////////
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
////////////////////////////////////////////////////////////////////////

#ifndef __CONST__
#define __CONST__
#include "definitions.h"

enum MagicEffect_t
{
    MAGIC_EFFECT_DRAW_BLOOD    = 0x00,
    MAGIC_EFFECT_LOSE_ENERGY    = 0x01,
    MAGIC_EFFECT_POFF        = 0x02,
    MAGIC_EFFECT_BLOCKHIT        = 0x03,
    MAGIC_EFFECT_EXPLOSION_AREA    = 0x04,
    MAGIC_EFFECT_EXPLOSION_DAMAGE    = 0x05,
    MAGIC_EFFECT_FIRE_AREA        = 0x06,
    MAGIC_EFFECT_YELLOW_RINGS    = 0x07,
    MAGIC_EFFECT_POISON_RINGS    = 0x08,
    MAGIC_EFFECT_HIT_AREA        = 0x09,
    MAGIC_EFFECT_TELEPORT        = 0x0A, //10
    MAGIC_EFFECT_ENERGY_DAMAGE    = 0x0B, //11
    MAGIC_EFFECT_WRAPS_BLUE    = 0x0C, //12
    MAGIC_EFFECT_WRAPS_RED    = 0x0D, //13
    MAGIC_EFFECT_WRAPS_GREEN    = 0x0E, //14
    MAGIC_EFFECT_HITBY_FIRE    = 0x0F, //15
    MAGIC_EFFECT_POISON        = 0x10, //16
    MAGIC_EFFECT_MORT_AREA        = 0x11, //17
    MAGIC_EFFECT_SOUND_GREEN    = 0x12, //18
    MAGIC_EFFECT_SOUND_RED        = 0x13, //19
    MAGIC_EFFECT_POISON_AREA    = 0x14, //20
    MAGIC_EFFECT_SOUND_YELLOW    = 0x15, //21
    MAGIC_EFFECT_SOUND_PURPLE    = 0x16, //22
    MAGIC_EFFECT_SOUND_BLUE    = 0x17, //23
    MAGIC_EFFECT_SOUND_WHITE    = 0x18, //24
    MAGIC_EFFECT_BUBBLES        = 0x19, //25
    MAGIC_EFFECT_CRAPS        = 0x1A, //26
    MAGIC_EFFECT_GIFT_WRAPS    = 0x1B, //27
    MAGIC_EFFECT_FIREWORK_YELLOW    = 0x1C, //28
    MAGIC_EFFECT_FIREWORK_RED    = 0x1D, //29
    MAGIC_EFFECT_FIREWORK_BLUE    = 0x1E, //30
    MAGIC_EFFECT_STUN        = 0x1F, //31
    MAGIC_EFFECT_SLEEP        = 0x20, //32
    MAGIC_EFFECT_WATERCREATURE    = 0x21, //33
    MAGIC_EFFECT_GROUNDSHAKER    = 0x22, //34
    MAGIC_EFFECT_HEARTS        = 0x23, //35
    MAGIC_EFFECT_FIREATTACK    = 0x24, //36
    MAGIC_EFFECT_ENERGY_AREA    = 0x25, //37
    MAGIC_EFFECT_SMALLCLOUDS    = 0x26, //38
    MAGIC_EFFECT_HOLYDAMAGE    = 0x27, //39
    MAGIC_EFFECT_BIGCLOUDS        = 0x28, //40
    MAGIC_EFFECT_ICEAREA        = 0x29, //41
    MAGIC_EFFECT_ICETORNADO    = 0x2A, //42
    MAGIC_EFFECT_ICEATTACK        = 0x2B, //43
    MAGIC_EFFECT_STONES        = 0x2C, //44
    MAGIC_EFFECT_SMALLPLANTS    = 0x2D, //45
    MAGIC_EFFECT_CARNIPHILA    = 0x2E, //46
    MAGIC_EFFECT_PURPLEENERGY    = 0x2F, //47
    MAGIC_EFFECT_YELLOWENERGY    = 0x30, //48
    MAGIC_EFFECT_HOLYAREA        = 0x31, //49
    MAGIC_EFFECT_BIGPLANTS        = 0x32, //50
    MAGIC_EFFECT_CAKE        = 0x33, //51
    MAGIC_EFFECT_GIANTICE        = 0x34, //52
    MAGIC_EFFECT_WATERSPLASH    = 0x35, //53
    MAGIC_EFFECT_PLANTATTACK    = 0x36, //54
    MAGIC_EFFECT_TUTORIALARROW    = 0x37, //55
    MAGIC_EFFECT_TUTORIALSQUARE    = 0x38, //56
    MAGIC_EFFECT_MIRRORHORIZONTAL    = 0x39, //57
    MAGIC_EFFECT_MIRRORVERTICAL    = 0x3A, //58
    MAGIC_EFFECT_SKULLHORIZONTAL    = 0x3B, //59
    MAGIC_EFFECT_SKULLVERTICAL    = 0x3C, //60
    MAGIC_EFFECT_ASSASSIN        = 0x3D, //61
    MAGIC_EFFECT_STEPSHORIZONTAL    = 0x3E, //62
    MAGIC_EFFECT_BLOODYSTEPS    = 0x3F, //63
    MAGIC_EFFECT_STEPSVERTICAL    = 0x40, //64
    MAGIC_EFFECT_YALAHARIGHOST    = 0x41, //65
    MAGIC_EFFECT_BATS        = 0x42, //66
    MAGIC_EFFECT_SMOKE        = 0x43, //67
    MAGIC_EFFECT_INSECTS        = 0x44, //68
    MAGIC_EFFECT_DRAGONHEAD        = 0x45, //69
    
    MAGIC_EFFECT_NEW01 = 0x46, //70
    MAGIC_EFFECT_NEW02 = 0x47, //71
    MAGIC_EFFECT_NEW03 = 0x48, //72
    MAGIC_EFFECT_NEW04 = 0x49, //73
    MAGIC_EFFECT_NEW05 = 0x50, //74
    MAGIC_EFFECT_NEW06 = 0x51, //75
    MAGIC_EFFECT_NEW07 = 0x52, //76
    MAGIC_EFFECT_NEW08 = 0x53, //77
    MAGIC_EFFECT_NEW09 = 0x54, //78
    MAGIC_EFFECT_NEW010 = 0x55, //79
    
    MAGIC_EFFECT_NEW011 = 0x56, //80
    MAGIC_EFFECT_NEW012 = 0x57, //81
    MAGIC_EFFECT_NEW013 = 0x58, //82
    MAGIC_EFFECT_NEW014 = 0x59, //83
    MAGIC_EFFECT_NEW015 = 0x60, //84
    MAGIC_EFFECT_NEW016 = 0x61, //85
    MAGIC_EFFECT_NEW017 = 0x62, //86
    MAGIC_EFFECT_NEW018 = 0x63, //87
    MAGIC_EFFECT_NEW019 = 0x64, //88
    MAGIC_EFFECT_NEW020 = 0x65, //89
    
    MAGIC_EFFECT_NEW021 = 0x66, //90
    MAGIC_EFFECT_NEW022 = 0x67, //91
    MAGIC_EFFECT_NEW023 = 0x68, //92
    MAGIC_EFFECT_NEW024 = 0x69, //93
    MAGIC_EFFECT_NEW025 = 0x70, //94
    MAGIC_EFFECT_NEW026 = 0x71, //95
    MAGIC_EFFECT_NEW027 = 0x72, //96
    MAGIC_EFFECT_NEW028 = 0x73, //97
    MAGIC_EFFECT_NEW029 = 0x74, //98
    MAGIC_EFFECT_NEW030 = 0x75, //99
    
    MAGIC_EFFECT_NEW031 = 0x76, //100
    MAGIC_EFFECT_NEW032 = 0x77, //101
    MAGIC_EFFECT_NEW033 = 0x78, //102
    MAGIC_EFFECT_NEW034 = 0x79, //103
    MAGIC_EFFECT_NEW035 = 0x80, //104
    MAGIC_EFFECT_NEW036 = 0x81, //105
    MAGIC_EFFECT_NEW037 = 0x82, //106
    MAGIC_EFFECT_NEW038 = 0x83, //107
    MAGIC_EFFECT_NEW039 = 0x84, //108
    MAGIC_EFFECT_NEW040 = 0x85, //109
    
    MAGIC_EFFECT_NEW041 = 0x86, //110
    MAGIC_EFFECT_NEW042 = 0x87, //111
    MAGIC_EFFECT_NEW043 = 0x88, //112
    MAGIC_EFFECT_NEW044 = 0x89, //113
    MAGIC_EFFECT_NEW045 = 0x90, //114
    MAGIC_EFFECT_NEW046 = 0x91, //115
    MAGIC_EFFECT_NEW047 = 0x92, //116
    MAGIC_EFFECT_NEW048 = 0x93, //117
    MAGIC_EFFECT_NEW049 = 0x94, //118
    MAGIC_EFFECT_NEW050 = 0x95, //119
    
    MAGIC_EFFECT_NEW051 = 0x96, //120
    MAGIC_EFFECT_NEW052 = 0x97, //121
    MAGIC_EFFECT_NEW053 = 0x98, //122
    MAGIC_EFFECT_NEW054 = 0x99, //123
    MAGIC_EFFECT_NEW055 = 0x100, //124
    MAGIC_EFFECT_NEW056 = 0x101, //125
    MAGIC_EFFECT_NEW057 = 0x102, //126
    MAGIC_EFFECT_NEW058 = 0x103, //127
    MAGIC_EFFECT_NEW059 = 0x104, //128
    MAGIC_EFFECT_NEW060 = 0x105, //129
    
    MAGIC_EFFECT_NEW061 = 0x106, //130
    MAGIC_EFFECT_NEW062 = 0x107, //131
    MAGIC_EFFECT_NEW063 = 0x108, //132
    MAGIC_EFFECT_NEW064 = 0x109, //133
    MAGIC_EFFECT_NEW065 = 0x110, //134
    MAGIC_EFFECT_NEW066 = 0x111, //135
    MAGIC_EFFECT_NEW067 = 0x112, //136
    MAGIC_EFFECT_NEW068 = 0x113, //137
    MAGIC_EFFECT_NEW069 = 0x114, //138
    MAGIC_EFFECT_NEW070 = 0x115, //139
    
    MAGIC_EFFECT_NEW071 = 0x116, //140
    MAGIC_EFFECT_NEW072 = 0x117, //141
    MAGIC_EFFECT_NEW073 = 0x118, //142
    MAGIC_EFFECT_NEW074 = 0x119, //143
    MAGIC_EFFECT_NEW075 = 0x120, //144
    MAGIC_EFFECT_NEW076 = 0x121, //145
    MAGIC_EFFECT_NEW077 = 0x122, //146
    MAGIC_EFFECT_NEW078 = 0x123, //147
    MAGIC_EFFECT_NEW079 = 0x124, //148
    MAGIC_EFFECT_NEW080 = 0x125, //149

    MAGIC_EFFECT_NEW081 = 0x126, //150
    MAGIC_EFFECT_NEW082 = 0x127, //151
    MAGIC_EFFECT_NEW083 = 0x128, //152
    MAGIC_EFFECT_NEW084 = 0x129, //153
    MAGIC_EFFECT_NEW085 = 0x130, //154
    MAGIC_EFFECT_NEW086 = 0x131, //155
    MAGIC_EFFECT_NEW087 = 0x132, //156
    MAGIC_EFFECT_NEW088 = 0x133, //157
    MAGIC_EFFECT_NEW089 = 0x134, //158
    MAGIC_EFFECT_NEW090 = 0x135, //159
    
    MAGIC_EFFECT_NEW091 = 0x136, //160
    MAGIC_EFFECT_NEW092 = 0x137, //161
    MAGIC_EFFECT_NEW093 = 0x138, //162
    MAGIC_EFFECT_NEW094 = 0x139, //163
    MAGIC_EFFECT_NEW095 = 0x140, //164
    MAGIC_EFFECT_NEW096 = 0x141, //165
    MAGIC_EFFECT_NEW097 = 0x142, //166
    MAGIC_EFFECT_NEW098 = 0x143, //167
    MAGIC_EFFECT_NEW099 = 0x144, //168
    MAGIC_EFFECT_NEW0100 = 0x145, //169
    
    MAGIC_EFFECT_NEW0101 = 0x146, //170
    MAGIC_EFFECT_NEW0102 = 0x147, //171
    MAGIC_EFFECT_NEW0103 = 0x148, //172
    MAGIC_EFFECT_NEW0104 = 0x149, //173
    MAGIC_EFFECT_NEW0105 = 0x150, //174
    MAGIC_EFFECT_NEW0106 = 0x151, //175
    MAGIC_EFFECT_NEW0107 = 0x152, //176
    MAGIC_EFFECT_NEW0108 = 0x153, //177
    MAGIC_EFFECT_NEW0109 = 0x154, //178
    MAGIC_EFFECT_NEW0110 = 0x155, //179
    
    MAGIC_EFFECT_NEW0111 = 0x156, //180
    MAGIC_EFFECT_NEW0112 = 0x157, //181
    MAGIC_EFFECT_NEW0113 = 0x158, //182
    MAGIC_EFFECT_NEW0114 = 0x159, //183
    MAGIC_EFFECT_NEW0115 = 0x160, //184
    MAGIC_EFFECT_NEW0116 = 0x161, //185
    MAGIC_EFFECT_NEW0117 = 0x162, //186
    MAGIC_EFFECT_NEW0118 = 0x163, //187
    MAGIC_EFFECT_NEW0119 = 0x164, //188
    MAGIC_EFFECT_NEW0120 = 0x165, //189
    
    MAGIC_EFFECT_NEW0121 = 0x166, //190
    MAGIC_EFFECT_NEW0122 = 0x167, //191
    MAGIC_EFFECT_NEW0123 = 0x168, //192
    MAGIC_EFFECT_NEW0124 = 0x169, //193
    MAGIC_EFFECT_NEW0125 = 0x170, //194
    MAGIC_EFFECT_NEW0126 = 0x171, //195
    MAGIC_EFFECT_NEW0127 = 0x172, //196
    MAGIC_EFFECT_NEW0128 = 0x173, //197
    MAGIC_EFFECT_NEW0129 = 0x174, //198
    MAGIC_EFFECT_NEW0130 = 0x175, //199
    
    MAGIC_EFFECT_NEW0131 = 0x176, //200
    MAGIC_EFFECT_NEW0132 = 0x177, //201
    MAGIC_EFFECT_NEW0133 = 0x178, //202
    MAGIC_EFFECT_NEW0134 = 0x179, //203
    MAGIC_EFFECT_NEW0135 = 0x180, //204
    MAGIC_EFFECT_NEW0136 = 0x181, //205
    MAGIC_EFFECT_NEW0137 = 0x182, //206
    MAGIC_EFFECT_NEW0138 = 0x183, //207
    MAGIC_EFFECT_NEW0139 = 0x184, //208
    MAGIC_EFFECT_NEW0140 = 0x185, //209
    
    MAGIC_EFFECT_NEW0141 = 0x186, //210
    MAGIC_EFFECT_NEW0142 = 0x187, //211
    MAGIC_EFFECT_NEW0143 = 0x188, //212
    MAGIC_EFFECT_NEW0144 = 0x189, //213
    MAGIC_EFFECT_NEW0145 = 0x190, //214
    MAGIC_EFFECT_NEW0146 = 0x191, //215
    MAGIC_EFFECT_NEW0147 = 0x192, //216
    MAGIC_EFFECT_NEW0148 = 0x193, //217
    MAGIC_EFFECT_NEW0149 = 0x194, //218
    MAGIC_EFFECT_NEW0150 = 0x195, //219

    MAGIC_EFFECT_NEW0151 = 0x196, //220
    MAGIC_EFFECT_NEW0152 = 0x197, //221
    MAGIC_EFFECT_NEW0153 = 0x198, //222
    MAGIC_EFFECT_NEW0154 = 0x199, //223
    MAGIC_EFFECT_NEW0155 = 0x200, //224
    MAGIC_EFFECT_NEW0156 = 0x201, //225
    MAGIC_EFFECT_NEW0157 = 0x202, //226
    MAGIC_EFFECT_NEW0158 = 0x203, //227
    MAGIC_EFFECT_NEW0159 = 0x204, //228
    MAGIC_EFFECT_NEW0160 = 0x205, //229
    
    MAGIC_EFFECT_NEW0161 = 0x206, //230
    MAGIC_EFFECT_NEW0162 = 0x207, //231
    MAGIC_EFFECT_NEW0163 = 0x208, //232
    MAGIC_EFFECT_NEW0164 = 0x209, //233
    MAGIC_EFFECT_NEW0165 = 0x210, //234
    MAGIC_EFFECT_NEW0166 = 0x211, //235
    MAGIC_EFFECT_NEW0167 = 0x212, //236
    MAGIC_EFFECT_NEW0168 = 0x213, //237
    MAGIC_EFFECT_NEW0169 = 0x214, //238
    MAGIC_EFFECT_NEW0170 = 0x215, //239
    
    MAGIC_EFFECT_NEW0171 = 0x216, //240
    MAGIC_EFFECT_NEW0172 = 0x217, //241
    MAGIC_EFFECT_NEW0173 = 0x218, //242
    MAGIC_EFFECT_NEW0174 = 0x219, //243
    MAGIC_EFFECT_NEW0175 = 0x220, //244
    MAGIC_EFFECT_NEW0176 = 0x221, //245
    MAGIC_EFFECT_NEW0177 = 0x222, //246
    MAGIC_EFFECT_NEW0178 = 0x223, //247
    MAGIC_EFFECT_NEW0179 = 0x224, //248
    MAGIC_EFFECT_NEW0180 = 0x225, //249
    
    MAGIC_EFFECT_NEW0181 = 0x226, //250
    MAGIC_EFFECT_NEW0182 = 0x227, //251
    MAGIC_EFFECT_NEW0183 = 0x228, //252
    MAGIC_EFFECT_NEW0184 = 0x229, //253
    MAGIC_EFFECT_NEW0185 = 0x230, //254
    
    MAGIC_EFFECT_NEW0186 = 0x231, //255
    MAGIC_EFFECT_NEW0187 = 0x232, //256
    MAGIC_EFFECT_NEW0188 = 0x233, //257
    MAGIC_EFFECT_NEW0189 = 0x234, //258
    MAGIC_EFFECT_NEW0190 = 0x235, //259
    MAGIC_EFFECT_NEW0191 = 0x236, //260
    MAGIC_EFFECT_NEW0192 = 0x237, //261
    MAGIC_EFFECT_NEW0193 = 0x238, //262
    MAGIC_EFFECT_NEW0194 = 0x239, //263
    MAGIC_EFFECT_NEW0195 = 0x240, //264
    MAGIC_EFFECT_NEW0196 = 0x241, //265
    MAGIC_EFFECT_NEW0197 = 0x242, //266
    MAGIC_EFFECT_NEW0198 = 0x243, //267
    MAGIC_EFFECT_NEW0199 = 0x244, //268
    MAGIC_EFFECT_NEW0200 = 0x245, //269
    MAGIC_EFFECT_NEW0201 = 0x246, //270
    MAGIC_EFFECT_NEW0202 = 0x247, //271
    MAGIC_EFFECT_NEW0203 = 0x248, //272
    MAGIC_EFFECT_LAST    = MAGIC_EFFECT_SEMFIM,

    //for internal use, dont send to client
    MAGIC_EFFECT_NONE        = 0xFF,
    MAGIC_EFFECT_UNKNOWN        = 0xFFFF
};

enum ShootEffect_t
{
    SHOOT_EFFECT_SPEAR        = 0x00,
    SHOOT_EFFECT_BOLT        = 0x01,
    SHOOT_EFFECT_ARROW        = 0x02,
    SHOOT_EFFECT_FIRE        = 0x03,
    SHOOT_EFFECT_ENERGY        = 0x04,
    SHOOT_EFFECT_POISONARROW    = 0x05,
    SHOOT_EFFECT_BURSTARROW    = 0x06,
    SHOOT_EFFECT_THROWINGSTAR    = 0x07,
    SHOOT_EFFECT_THROWINGKNIFE    = 0x08,
    SHOOT_EFFECT_SMALLSTONE    = 0x09,
    SHOOT_EFFECT_DEATH        = 0x0A, //10
    SHOOT_EFFECT_LARGEROCK    = 0x0B, //11
    SHOOT_EFFECT_SNOWBALL    = 0x0C, //12
    SHOOT_EFFECT_POWERBOLT    = 0x0D, //13
    SHOOT_EFFECT_POISONFIELD    = 0x0E, //14
    SHOOT_EFFECT_INFERNALBOLT    = 0x0F, //15
    SHOOT_EFFECT_HUNTINGSPEAR    = 0x10, //16
    SHOOT_EFFECT_ENCHANTEDSPEAR    = 0x11, //17
    SHOOT_EFFECT_REDSTAR    = 0x12, //18
    SHOOT_EFFECT_GREENSTAR    = 0x13, //19
    SHOOT_EFFECT_ROYALSPEAR    = 0x14, //20
    SHOOT_EFFECT_SNIPERARROW    = 0x15, //21
    SHOOT_EFFECT_ONYXARROW    = 0x16, //22
    SHOOT_EFFECT_PIERCINGBOLT    = 0x17, //23
    SHOOT_EFFECT_WHIRLWINDSWORD    = 0x18, //24
    SHOOT_EFFECT_WHIRLWINDAXE    = 0x19, //25
    SHOOT_EFFECT_WHIRLWINDCLUB    = 0x1A, //26
    SHOOT_EFFECT_ETHEREALSPEAR    = 0x1B, //27
    SHOOT_EFFECT_ICE        = 0x1C, //28
    SHOOT_EFFECT_EARTH        = 0x1D, //29
    SHOOT_EFFECT_HOLY        = 0x1E, //30
    SHOOT_EFFECT_SUDDENDEATH    = 0x1F, //31
    SHOOT_EFFECT_FLASHARROW    = 0x20, //32
    SHOOT_EFFECT_FLAMMINGARROW    = 0x21, //33
    SHOOT_EFFECT_SHIVERARROW    = 0x22, //34
    SHOOT_EFFECT_ENERGYBALL    = 0x23, //35
    SHOOT_EFFECT_SMALLICE    = 0x24, //36
    SHOOT_EFFECT_SMALLHOLY    = 0x25, //37
    SHOOT_EFFECT_SMALLEARTH    = 0x26, //38
    SHOOT_EFFECT_EARTHARROW    = 0x27, //39
    SHOOT_EFFECT_EXPLOSION    = 0x28, //40
    SHOOT_EFFECT_CAKE        = 0x29, //41
    
    SHOOT_EFFECT_NEW01        = 0x30, //42
    SHOOT_EFFECT_NEW02        = 0x31, //43
    SHOOT_EFFECT_NEW03        = 0x32, //44
    SHOOT_EFFECT_NEW04       = 0x33, //45
    SHOOT_EFFECT_NEW05        = 0x34, //46
    SHOOT_EFFECT_NEW06        = 0x35, //47
    SHOOT_EFFECT_NEW07        = 0x36, //48
    SHOOT_EFFECT_NEW08        = 0x37, //49
    SHOOT_EFFECT_NEW09        = 0x38, //50
    SHOOT_EFFECT_NEW010        = 0x39, //51
    SHOOT_EFFECT_NEW011        = 0x40, //52
    SHOOT_EFFECT_NEW012        = 0x41, //53
    SHOOT_EFFECT_NEW013        = 0x42, //54
    SHOOT_EFFECT_NEW014        = 0x43, //55
    SHOOT_EFFECT_NEW015        = 0x44, //56
    SHOOT_EFFECT_NEW016        = 0x44, //57
    SHOOT_EFFECT_NEW017        = 0x45, //58
    SHOOT_EFFECT_NEW018        = 0x46, //59
    SHOOT_EFFECT_NEW019       = 0x47, //60
    SHOOT_EFFECT_NEW020        = 0x48, //61
    SHOOT_EFFECT_NEW021        = 0x49, //62
    SHOOT_EFFECT_NEW022        = 0x50, //63
    SHOOT_EFFECT_NEW023        = 0x51, //64
    SHOOT_EFFECT_NEW024        = 0x52, //65
    SHOOT_EFFECT_NEW025        = 0x53, //66
    SHOOT_EFFECT_NEW026        = 0x54, //67
    SHOOT_EFFECT_NEW027        = 0x55, //68
    SHOOT_EFFECT_NEW028        = 0x56, //69
    SHOOT_EFFECT_NEW029        = 0x57, //70
    SHOOT_EFFECT_NEW030        = 0x58, //71
    SHOOT_EFFECT_NEW031        = 0x46, //72
    SHOOT_EFFECT_NEW032       = 0x47, //73
    SHOOT_EFFECT_NEW033        = 0x48, //74
    SHOOT_EFFECT_NEW034        = 0x49, //75
    SHOOT_EFFECT_NEW035        = 0x50, //76
    SHOOT_EFFECT_NEW036        = 0x51, //77
    SHOOT_EFFECT_NEW037        = 0x52, //78
    SHOOT_EFFECT_NEW038        = 0x53, //79
    SHOOT_EFFECT_NEW039        = 0x54, //80
    SHOOT_EFFECT_NEW040        = 0x55, //81
    SHOOT_EFFECT_LAST        = SHOOT_EFFECT_SEMFIM,

    //for internal use, dont send to client
    SHOOT_EFFECT_WEAPONTYPE    = 0xFE, //254
    SHOOT_EFFECT_NONE        = 0xFF,
    SHOOT_EFFECT_UNKNOWN    = 0xFFFF
};

enum SpeakClasses
{
    SPEAK_CLASS_NONE    = 0x00,
    SPEAK_CLASS_FIRST     = 0x01,
    SPEAK_SAY        = SPEAK_CLASS_FIRST,
    SPEAK_WHISPER        = 0x02,
    SPEAK_YELL        = 0x03,
    SPEAK_PRIVATE_PN    = 0x04,
    SPEAK_PRIVATE_NP    = 0x05,
    SPEAK_PRIVATE        = 0x06,
    SPEAK_CHANNEL_Y        = 0x07,
    SPEAK_CHANNEL_W        = 0x08,
    SPEAK_RVR_CHANNEL    = 0x09,
    SPEAK_RVR_ANSWER    = 0x0A,
    SPEAK_RVR_CONTINUE    = 0x0B,
    SPEAK_BROADCAST        = 0x0C,
    SPEAK_CHANNEL_RN    = 0x0D, //red - #c text
    SPEAK_PRIVATE_RED    = 0x0E,    //@name@text
    SPEAK_CHANNEL_O        = 0x0F,
    //SPEAK_UNKNOWN_1        = 0x10,
    SPEAK_CHANNEL_RA    = 0x11,    //red anonymous - #d text
    //SPEAK_UNKNOWN_2        = 0x12,
    SPEAK_MONSTER_SAY    = 0x13,
    SPEAK_MONSTER_YELL    = 0x14,
    SPEAK_CLASS_LAST     = SPEAK_MONSTER_YELL
};

enum MessageClasses
{
    MSG_CLASS_FIRST            = 0x12,
    MSG_STATUS_CONSOLE_RED        = MSG_CLASS_FIRST, /*Red message in the console*/
    MSG_EVENT_ORANGE        = 0x13, /*Orange message in the console*/
    MSG_STATUS_CONSOLE_ORANGE    = 0x14, /*Orange message in the console*/
    MSG_STATUS_WARNING        = 0x15, /*Red message in game window and in the console*/
    MSG_EVENT_ADVANCE        = 0x16, /*White message in game window and in the console*/
    MSG_EVENT_DEFAULT        = 0x17, /*White message at the bottom of the game window and in the console*/
    MSG_STATUS_DEFAULT        = 0x18, /*White message at the bottom of the game window and in the console*/
    MSG_INFO_DESCR            = 0x19, /*Green message in game window and in the console*/
    MSG_STATUS_SMALL        = 0x1A, /*White message at the bottom of the game window"*/
    MSG_STATUS_CONSOLE_BLUE        = 0x1B, /*Blue message in the console*/
    MSG_CLASS_LAST            = MSG_STATUS_CONSOLE_BLUE
};

enum MapMarks_t
{
    MAPMARK_TICK        = 0x00,
    MAPMARK_QUESTION    = 0x01,
    MAPMARK_EXCLAMATION    = 0x02,
    MAPMARK_STAR        = 0x03,
    MAPMARK_CROSS        = 0x04,
    MAPMARK_TEMPLE        = 0x05,
    MAPMARK_KISS        = 0x06,
    MAPMARK_SHOVEL        = 0x07,
    MAPMARK_SWORD        = 0x08,
    MAPMARK_FLAG        = 0x09,
    MAPMARK_LOCK        = 0x0A,
    MAPMARK_BAG        = 0x0B,
    MAPMARK_SKULL        = 0x0C,
    MAPMARK_DOLLAR        = 0x0D,
    MAPMARK_REDNORTH    = 0x0E,
    MAPMARK_REDSOUTH    = 0x0F,
    MAPMARK_REDEAST        = 0x10,
    MAPMARK_REDWEST        = 0x11,
    MAPMARK_GREENNORTH    = 0x12,
    MAPMARK_GREENSOUTH    = 0x13
};

enum FluidColors_t
{
    FLUID_EMPTY    = 0x00,
    FLUID_BLUE    = 0x01,
    FLUID_RED    = 0x02,
    FLUID_BROWN    = 0x03,
    FLUID_GREEN    = 0x04,
    FLUID_YELLOW    = 0x05,
    FLUID_WHITE    = 0x06,
    FLUID_PURPLE    = 0x07
};

enum FluidTypes_t
{
    FLUID_NONE        = FLUID_EMPTY,
    FLUID_WATER        = FLUID_BLUE,
    FLUID_BLOOD        = FLUID_RED,
    FLUID_BEER        = FLUID_BROWN,
    FLUID_SLIME        = FLUID_GREEN,
    FLUID_LEMONADE        = FLUID_YELLOW,
    FLUID_MILK        = FLUID_WHITE,
    FLUID_MANA        = FLUID_PURPLE,

    FLUID_LIFE        = FLUID_RED + 8,
    FLUID_OIL        = FLUID_BROWN + 8,
    FLUID_URINE        = FLUID_YELLOW + 8,
    FLUID_COCONUTMILK    = FLUID_WHITE + 8,
    FLUID_WINE        = FLUID_PURPLE + 8,

    FLUID_MUD        = FLUID_BROWN + 16,
    FLUID_FRUITJUICE    = FLUID_YELLOW + 16,

    FLUID_LAVA        = FLUID_RED + 24,
    FLUID_RUM        = FLUID_BROWN + 24,
    FLUID_SWAMP        = FLUID_GREEN + 24,

    FLUID_TEA               = FLUID_BROWN + 32,
    FLUID_MEAD              = FLUID_BROWN + 40
};

const uint8_t reverseFluidMap[] =
{
    FLUID_EMPTY,
    FLUID_WATER,
    FLUID_MANA,
    FLUID_BEER,
    FLUID_EMPTY,
    FLUID_BLOOD,
    FLUID_SLIME,
    FLUID_EMPTY,
    FLUID_LEMONADE,
    FLUID_MILK
};

enum ClientFluidTypes_t
{
    CLIENTFLUID_EMPTY    = 0x00,
    CLIENTFLUID_BLUE    = 0x01,
    CLIENTFLUID_PURPLE    = 0x02,
    CLIENTFLUID_BROWN_1    = 0x03,
    CLIENTFLUID_BROWN_2    = 0x04,
    CLIENTFLUID_RED        = 0x05,
    CLIENTFLUID_GREEN    = 0x06,
    CLIENTFLUID_BROWN    = 0x07,
    CLIENTFLUID_YELLOW    = 0x08,
    CLIENTFLUID_WHITE    = 0x09
};

const uint8_t fluidMap[] =
{
    CLIENTFLUID_EMPTY,
    CLIENTFLUID_BLUE,
    CLIENTFLUID_RED,
    CLIENTFLUID_BROWN_1,
    CLIENTFLUID_GREEN,
    CLIENTFLUID_YELLOW,
    CLIENTFLUID_WHITE,
    CLIENTFLUID_PURPLE
};

enum Color_t
{
    COLOR_BLACK        = 0,
    COLOR_BLUE        = 5,
    COLOR_GREEN        = 18,
    COLOR_TEAL        = 35,
    COLOR_LIGHTGREEN    = 66,
    COLOR_DARKBROWN        = 78,
    COLOR_LIGHTBLUE        = 89,
    COLOR_DARKRED        = 108,
    COLOR_DARKPURPLE    = 112,
    COLOR_BROWN        = 120,
    COLOR_GREY        = 129,
    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,
    COLOR_UNKNOWN        = 256
};

enum Icons_t
{
    ICON_NONE = 0,
    ICON_POISON = 1 << 0,
    ICON_BURN = 1 << 1,
    ICON_ENERGY = 1 << 2,
    ICON_DRUNK = 1 << 3,
    ICON_MANASHIELD = 1 << 4,
    ICON_PARALYZE = 1 << 5,
    ICON_HASTE = 1 << 6,
    ICON_SWORDS = 1 << 7,
    ICON_DROWNING = 1 << 8,
    ICON_FREEZING = 1 << 9,
    ICON_DAZZLED = 1 << 10,
    ICON_CURSED = 1 << 11,
    ICON_BUFF = 1 << 12,
    ICON_PZ = 1 << 13,
    ICON_PROTECTIONZONE = 1 << 14
};

enum WeaponType_t
{
    WEAPON_NONE = 0,
    WEAPON_SWORD,
    WEAPON_CLUB,
    WEAPON_AXE,
    WEAPON_DIST,
    WEAPON_SHIELD,
    WEAPON_FIST,
    WEAPON_WAND,
    WEAPON_AMMO
};

enum Ammo_t
{
    AMMO_NONE = 0,
    AMMO_BOLT,
    AMMO_ARROW,
    AMMO_SPEAR,
    AMMO_THROWINGSTAR,
    AMMO_THROWINGKNIFE,
    AMMO_STONE,
    AMMO_SNOWBALL
};

enum AmmoAction_t
{
    AMMOACTION_NONE = 0,
    AMMOACTION_REMOVECOUNT,
    AMMOACTION_REMOVECHARGE,
    AMMOACTION_MOVE,
    AMMOACTION_MOVEBACK
};

enum WieldInfo_t
{
    WIELDINFO_LEVEL = 1,
    WIELDINFO_MAGLV = 2,
    WIELDINFO_VOCREQ = 4,
    WIELDINFO_PREMIUM = 8
};

enum Skulls_t
{
    SKULL_NONE = 0,
    SKULL_YELLOW,
    SKULL_GREEN,
    SKULL_WHITE,
    SKULL_RED,
    SKULL_BLACK,
    SKULL_LAST = SKULL_BLACK
};

enum PartyShields_t
{
    SHIELD_NONE = 0,
    SHIELD_WHITEYELLOW,
    SHIELD_WHITEBLUE,
    SHIELD_BLUE,
    SHIELD_YELLOW,
    SHIELD_BLUE_SHAREDEXP,
    SHIELD_YELLOW_SHAREDEXP,
    SHIELD_BLUE_NOSHAREDEXP_BLINK,
    SHIELD_YELLOW_NOSHAREDEXP_BLINK,
    SHIELD_BLUE_NOSHAREDEXP,
    SHIELD_YELLOW_NOSHAREDEXP,
    SHIELD_LAST = SHIELD_YELLOW_NOSHAREDEXP
};

enum GuildEmblems_t
{
    EMBLEM_NONE = 0,
    EMBLEM_GREEN,
    EMBLEM_RED,
    EMBLEM_BLUE
};

enum item_t
{
    ITEM_FIREFIELD        = 1492,
    ITEM_FIREFIELD_SAFE    = 1500,

    ITEM_POISONFIELD    = 1496,
    ITEM_POISONFIELD_SAFE    = 1503,

    ITEM_ENERGYFIELD    = 1495,
    ITEM_ENERGYFIELD_SAFE    = 1504,

    ITEM_MAGICWALL        = 1497,
    ITEM_MAGICWALL_SAFE    = 11098,

    ITEM_WILDGROWTH        = 1499,
    ITEM_WILDGROWTH_SAFE    = 11099,

    ITEM_DEPOT        = 2594,
    ITEM_LOCKER        = 2589,

    ITEM_MALE_CORPSE    = 3058,
    ITEM_FEMALE_CORPSE    = 3065,

    ITEM_FULLSPLASH        = 2016,
    ITEM_SMALLSPLASH    = 2019,

    ITEM_PARCEL        = 2595,
    ITEM_PARCEL_STAMPED    = 2596,
    ITEM_LETTER        = 2597,
    ITEM_LETTER_STAMPED    = 2598,
    ITEM_LABEL        = 2599,

    ITEM_WATERBALL_SPLASH    = 7711,
    ITEM_WATERBALL        = 7956,

    ITEM_HOUSE_TRANSFER    = 1968 //read-only
};

enum PlayerFlags
{
    PlayerFlag_CannotUseCombat = 0,            //2^0 = 1
    PlayerFlag_CannotAttackPlayer,            //2^1 = 2
    PlayerFlag_CannotAttackMonster,            //2^2 = 4
    PlayerFlag_CannotBeAttacked,            //2^3 = 8
    PlayerFlag_CanConvinceAll,            //2^4 = 16
    PlayerFlag_CanSummonAll,            //2^5 = 32
    PlayerFlag_CanIllusionAll,            //2^6 = 64
    PlayerFlag_CanSenseInvisibility,        //2^7 = 128
    PlayerFlag_IgnoredByMonsters,            //2^8 = 256
    PlayerFlag_NotGainInFight,            //2^9 = 512
    PlayerFlag_HasInfiniteMana,            //2^10 = 1024
    PlayerFlag_HasInfiniteSoul,            //2^11 = 2048
    PlayerFlag_HasNoExhaustion,            //2^12 = 4096
    PlayerFlag_CannotUseSpells,            //2^13 = 8192
    PlayerFlag_CannotPickupItem,            //2^14 = 16384
    PlayerFlag_CanAlwaysLogin,            //2^15 = 32768
    PlayerFlag_CanBroadcast,            //2^16 = 65536
    PlayerFlag_CanEditHouses,            //2^17 = 131072
    PlayerFlag_CannotBeBanned,            //2^18 = 262144
    PlayerFlag_CannotBePushed,            //2^19 = 524288
    PlayerFlag_HasInfiniteCapacity,            //2^20 = 1048576
    PlayerFlag_CanPushAllCreatures,            //2^21 = 2097152
    PlayerFlag_CanTalkRedPrivate,            //2^22 = 4194304
    PlayerFlag_CanTalkRedChannel,            //2^23 = 8388608
    PlayerFlag_TalkOrangeHelpChannel,        //2^24 = 16777216
    PlayerFlag_NotGainExperience,            //2^25 = 33554432
    PlayerFlag_NotGainMana,                //2^26 = 67108864
    PlayerFlag_NotGainHealth,            //2^27 = 134217728
    PlayerFlag_NotGainSkill,            //2^28 = 268435456
    PlayerFlag_SetMaxSpeed,                //2^29 = 536870912
    PlayerFlag_SpecialVIP,                //2^30 = 1073741824
    PlayerFlag_NotGenerateLoot,            //2^31 = 2147483648
    PlayerFlag_CanTalkRedChannelAnonymous,        //2^32 = 4294967296
    PlayerFlag_IgnoreProtectionZone,        //2^33 = 8589934592
    PlayerFlag_IgnoreSpellCheck,            //2^34 = 17179869184
    PlayerFlag_IgnoreEquipCheck,            //2^35 = 34359738368
    PlayerFlag_CannotBeMuted,            //2^36 = 68719476736
    PlayerFlag_IsAlwaysPremium,            //2^37 = 137438953472
    PlayerFlag_CanAnswerRuleViolations,        //2^38 = 274877906944
    PlayerFlag_39,    //ignore            //2^39 = 549755813888 //not used by us
    PlayerFlag_ShowGroupNameInsteadOfVocation,    //2^40 = 1099511627776
    PlayerFlag_HasInfiniteStamina,            //2^41 = 2199023255552
    PlayerFlag_CannotMoveItems,            //2^42 = 4398046511104
    PlayerFlag_CannotMoveCreatures,            //2^43 = 8796093022208
    PlayerFlag_CanReportBugs,            //2^44 = 17592186044416
    PlayerFlag_45,    //ignore            //2^45 = 35184372088832 //not used by us
    PlayerFlag_CannotBeSeen,            //2^46 = 70368744177664
    PlayerFlag_HideHealth,                //2^47 = 140737488355328

    PlayerFlag_LastFlag
};

enum PlayerCustomFlags
{
    PlayerCustomFlag_AllowIdle = 0,                //2^0 = 1
    PlayerCustomFlag_CanSeePosition,            //2^1 = 2
    PlayerCustomFlag_CanSeeItemDetails,            //2^2 = 4
    PlayerCustomFlag_CanSeeCreatureDetails,            //2^3 = 8
    PlayerCustomFlag_NotSearchable,                //2^4 = 16
    PlayerCustomFlag_GamemasterPrivileges,            //2^5 = 32
    PlayerCustomFlag_CanThrowAnywhere,            //2^6 = 64
    PlayerCustomFlag_CanPushAllItems,            //2^7 = 128
    PlayerCustomFlag_CanMoveAnywhere,            //2^8 = 256
    PlayerCustomFlag_CanMoveFromFar,            //2^9 = 512
    PlayerCustomFlag_CanLoginMultipleCharacters,        //2^10 = 1024 (account flag)
    PlayerCustomFlag_HasFullLight,                //2^11 = 2048
    PlayerCustomFlag_CanLogoutAnytime,            //2^12 = 4096 (account flag)
    PlayerCustomFlag_HideLevel,                //2^13 = 8192
    PlayerCustomFlag_IsProtected,                //2^14 = 16384
    PlayerCustomFlag_IsImmune,                //2^15 = 32768
    PlayerCustomFlag_NotGainSkull,                //2^16 = 65536
    PlayerCustomFlag_NotGainUnjustified,            //2^17 = 131072
    PlayerCustomFlag_IgnorePacification,            //2^18 = 262144
    PlayerCustomFlag_IgnoreLoginDelay,            //2^19 = 524288
    PlayerCustomFlag_CanStairhop,                //2^20 = 1048576
    PlayerCustomFlag_CanTurnhop,                //2^21 = 2097152
    PlayerCustomFlag_IgnoreHouseRent,            //2^22 = 4194304
    PlayerCustomFlag_CanWearAllAddons,            //2^23 = 8388608
    PlayerCustomFlag_IsWalkable,                //2^24 = 16777216
    PlayerCustomFlag_CanWalkthrough,            //2^25 = 33554432

    PlayerCustomFlag_LastFlag
};

//Reserved player storage key ranges
//[10000000 - 20000000]
#define PSTRG_RESERVED_RANGE_START    10000000
#define PSTRG_RESERVED_RANGE_SIZE    10000000

//[1000 - 1500]
#define PSTRG_OUTFITS_RANGE_START    (PSTRG_RESERVED_RANGE_START + 1000)
#define PSTRG_OUTFITS_RANGE_SIZE    500

//[1500 - 2000]
#define PSTRG_OUTFITSID_RANGE_START    (PSTRG_RESERVED_RANGE_START + 1500)
#define PSTRG_OUTFITSID_RANGE_SIZE    500

#define NETWORK_CRYPTOHEADER_SIZE 8
#define NETWORK_RETRY_TIMEOUT 5000
#define NETWORK_DEFAULT_SIZE 4096
#define NETWORK_HEADER_SIZE 2
#define NETWORK_MAX_SIZE 15360

#define IPBAN_FLAG 128
#define LOCALHOST 2130706433

#define IS_IN_KEYRANGE(key, range) (key >= PSTRG_##range##_START && ((key - PSTRG_##range##_START) < PSTRG_##range##_SIZE))
#endif
 

 

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Muvuka
      Alguem tem anti-nuker igual a esse 
       

       
    • Por Muvuka
      [SQLite] -=[TFS]=- 0.4 8.60 Alguem faz apk mobile pra mim ip: dexsoft.ddns.net
       
      pra mim
       
      https://www.mediafire.com/file/5klqnyy6k7jda0u/OTClientV8.rar/file
       
      TA TUDO AI
    • Por yuriowns
      Salve rapazes, estou precisando de um client próprio para o meu servidor 7.4, preciso que algum programador experiente e com referências faça um client do jeito que eu procuro. Responda aqui para fazermos um orçamento, obrigado!

      Não sei se estou no lugar certo, se não me desculpem e peço que movam por gentileza!
    • Por paulo thush
      Pessoal to com um grande problema, estou com um servidor TFS 1.4x 10.98, recentemente começou dar um problema, sempre quando falava "trade" com o npc dava um erros, com qual quer npc, o erro e o seguinte.
       
       
      me falaram que o problema e nas sourcer que precisava mudar umas coisas me passaram um link no github esse aqui 
      https://github.com/otland/forgottenserver/pull/3996/files
       
      porem eu vi vídeos no youtube ensinando a compilar, já vi muitos tópicos como compilar a sourcer, ai quando vou compilar da esse erro
      já tentei instalar, desinstala muitas coisas, alterar também não vai, minha sourcer e essa 
      https://github.com/otland/forgottenserver
       
       
      Alguém poderia me ajuda com esse erro, ou ate compilar 100% as sourcer. os Tópicos que eu tentei para compilar e esse daqui, se não poder o link me desculpe.
      https://forums.otserv.com.br/index.php?/forums/topic/169234-windowsvc2019-compilando-sources-tfs-14-vcpkg/
       
      alguém me da uma luz por favor kkk
    • Por Ryzek
      Uso tfs 0.4 trunk3884 bem simples.
      Queria acrescentar magic effects para 255 pois o meu só vai até 69. Encontrei um tópico que falava sobre porém parece ter sido removido, não consigo acessar!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo