Error al compilar

Cuando empiezo a compilar y llega a OutdoorPvPWG.cpp salen unos errores.

[SPOILER]OutdoorPvPWG.cpp

…......\Documents and Settings\Denected\Mis documentos\Trinity Core\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(1685): error C2664: ‘Unit::EnterVehicle’ : no se puede convertir el parámetro 1 de ‘Vehicle *’ a ‘Unit *’

Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función

…......\Documents and Settings\Denected\Mis documentos\Trinity Core\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(1726): error C2664: ‘Unit::EnterVehicle’ : no se puede convertir el parámetro 1 de ‘Vehicle *’ a ‘Unit *’

Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función

…......\Documents and Settings\Denected\Mis documentos\Trinity Core\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(1773): error C2664: ‘Unit::EnterVehicle’ : no se puede convertir el parámetro 1 de ‘Vehicle *’ a ‘Unit *’

Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función

…......\Documents and Settings\Denected\Mis documentos\Trinity Core\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(1814): error C2664: ‘Unit::EnterVehicle’ : no se puede convertir el parámetro 1 de ‘Vehicle *’ a ‘Unit *’

Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función

…......\Documents and Settings\Denected\Mis documentos\Trinity Core\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(2516): error C2664: ‘Log::outDebug’ : no se puede convertir el parámetro 1 de ‘const char [40]’ a ‘DebugLogFilters’

No existe un contexto en el que sea posible realizar esta conversión

[/SPOILER]

A que se debe esto alguien podria ayudarme ?

Mira a ver esto:

[CODE]src/server/scripts/OutdoorPvP/OutdoorPvPWG.cpp | 8 +++±—

1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPWG.cpp b/src/server/scripts/OutdoorPvP/OutdoorPvPWG.cpp

index e2e0774…59270c3 100644

— a/src/server/scripts/OutdoorPvP/OutdoorPvPWG.cpp

+++ b/src/server/scripts/OutdoorPvP/OutdoorPvPWG.cpp

@@ -1480,7 +1480,7 @@ bool OutdoorPvPWG::Update(uint32 diff)

                                     Old->ForcedDespawn();

                                     Vehicle *vehicle = New->GetVehicleKit();

                                     Driver->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
  •                                    Driver->EnterVehicle(vehicle, 0);
    
  •                                    Driver->_EnterVehicle(vehicle, 0);
    
                                       if (Passenger1 && Passenger1->isAlive())
    
                                           Passenger1->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
    
                                       if (Passenger2 && Passenger2->isAlive())
    

@@ -1521,7 +1521,7 @@ bool OutdoorPvPWG::Update(uint32 diff)

                                     Old->ForcedDespawn();

                                     Vehicle *vehicle = New->GetVehicleKit();

                                     Driver->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
  •                                    Driver->EnterVehicle(vehicle, 0);
    
  •                                    Driver->_EnterVehicle(vehicle, 0);
    
                                       if (Passenger1 && Passenger1->isAlive())
    
                                           Passenger1->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
    
                                       if (Passenger2 && Passenger2->isAlive())
    

@@ -1568,7 +1568,7 @@ bool OutdoorPvPWG::Update(uint32 diff)

                                     Old->ForcedDespawn();

                                     Vehicle *vehicle = New->GetVehicleKit();

                                     Driver->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
  •                                    Driver->EnterVehicle(vehicle, 0);
    
  •                                    Driver->_EnterVehicle(vehicle, 0);
    
                                       if (Passenger1 && Passenger1->isAlive())
    
                                           Passenger1->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
    
                                       if (Passenger2 && Passenger2->isAlive())
    

@@ -1609,7 +1609,7 @@ bool OutdoorPvPWG::Update(uint32 diff)

                                     Old->ForcedDespawn();

                                     Vehicle *vehicle = New->GetVehicleKit();

                                     Driver->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
  •                                    Driver->EnterVehicle(vehicle, 0);
    
  •                                    Driver->_EnterVehicle(vehicle, 0);
    
                                       if (Passenger1 && Passenger1->isAlive())
    
                                           Passenger1->NearTeleportTo(5141.191406f, 2841.045410f, 408.703217f, 3.163321f, true); // Out of the Fortress Gate
    
                                       if (Passenger2 && Passenger2->isAlive())
    

[/CODE]

De: http://www.trinitycore.org/f/index.php?/topic/62-the-devnulls-repository/page__view__findpost__p__9405

De: http://www.trinitycore.org/f/index.php?/topic/62-the-devnulls-repository/page__view__findpost__p__9405

[/SPOILER]

ahora me sale este error

[SPOILER]…......\Documents and Settings\Denected\Mis documentos\Trinity Core\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(2516): error C2664: ‘Log::outDebug’ : no se puede convertir el parámetro 1 de ‘const char [40]’ a ‘DebugLogFilters’

No existe un contexto en el que sea posible realizar esta conversión

[/SPOILER]

OutdoorPvPWG.h(208) : error C2065: ‘TeamId2Team’ : undeclared identifier

{

team = t;

if(graveTeam)

if (uint32 newTeam = TeamId2Team[t])

*graveTeam = newTeam;

}

const Team TeamId2Team[3] = {ALLIANCE, HORDE, TEAM_OTHER};

team = t;

if(graveTeam)

if (uint32 newTeam = TeamId2Team[t])

*graveTeam = newTeam;

}