Wintergrasp start time

Indította Jankec, 2009 november 09, 03:34:50 DÉLELŐTT

Előző téma - Következő téma

Action

Meg lehet csinálni, mint minden mást is.:)

Nem tudom mióta játszol, de ha megfigyeled akkor az AV ugyan ez volt anno.
Csak még az akkori technikákkal.

Na nekem az volt az igazi pvp élmény.

Mikor 40en defeltünk, vagy támadtunk.
A WORD elszáll, az írás megmarad.

NevemSenki

Ebben igazad van Action! Az is nagyon jó BG!  :)

NevemSenki

Skyner, nekem még mindig nem sikerült Wintergrasp betétele :S
Te jutottál valamire?


NevemSenki

Késssssz..... :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(

Nem tudom megcsinálni

Elsírom magam!  :'( :'( :'( :'( :'(

NevemSenki

Újult erővel nekikezdek.

IdézNem adom fel, még egy darabban látsz! Nem adom fel, még életben találsz!!

Csak én írtam ide az elmúlt időben, senkit nem foglakoztat WG?

Az lesz a következő, hogy leírom hogy miket változtattam, és mire jutottam, remélem majd kapok egy kis segítséget.  :)

NevemSenki

Akkor elkezdem Részletesen.
Szokásomhoz Híven kicsit hosszúra fog nyúlni ha jól érzem  :D  :D

Amim már van:

OutdoorPvPWG.cpp http://pastebin.com/kh8feZ4C
OutdoorPvPWG.h http://pastebin.com/Y9HA1vSq
Wintergrasp.cpp http://pastebin.com/dCpEbdWS

Kezdem a Wintergrasp.cpp-vel

1>.\wintergrasp.cpp(25) : error C2470: 'npc_demolisher_engineererAI' : looks like a function definition, but there is no parameter list; skipping apparent body
1>.\wintergrasp.cpp(43) : error C2061: syntax error : identifier 'npc_demolisher_engineererAI'
1>.\wintergrasp.cpp(65) : error C2039: 'GetNpcTextId' : is not a member of 'Creature'
1>        f:\tc2 ( sima )\src\game\Creature.h(396) : see declaration of 'Creature'


Következő a OutdoorPvPWG.cpp

1>OutdoorPvPWG.cpp
1>.\OutdoorPvPWG.cpp(57) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(59) : error C2039: 'setState' : is not a member of 'World'
1>        f:\TC2 ( sima )\src\game\World.h(475) : see declaration of 'World'
1>.\OutdoorPvPWG.cpp(59) : error C2065: 'WORLDSTATE_WINTERGRASP_CONTROLING_FACTION' : undeclared identifier
1>.\OutdoorPvPWG.cpp(64) : error C2039: 'setState' : is not a member of 'World'
1>        f:\TC2 ( sima )\src\game\World.h(475) : see declaration of 'World'
1>.\OutdoorPvPWG.cpp(64) : error C2065: 'WORLDSTATE_WINTERGRASP_CONTROLING_FACTION' : undeclared identifier
1>.\OutdoorPvPWG.cpp(78) : error C2440: 'initializing' : cannot convert from 'QueryResult_AutoPtr' to 'QueryResult *'
1>        No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
1>.\OutdoorPvPWG.cpp(198) : error C2440: '=' : cannot convert from 'QueryResult_AutoPtr' to 'QueryResult *'
1>        No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
1>.\OutdoorPvPWG.cpp(394) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_START_TIME' : undeclared identifier
1>.\OutdoorPvPWG.cpp(476) : error C2065: 'LANG_BG_WG_WORKSHOP_DAMAGED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(480) : error C2065: 'LANG_BG_WG_FORTRESS_UNDER_ATTACK' : undeclared identifier
1>.\OutdoorPvPWG.cpp(484) : error C2065: 'LANG_BG_WG_TOWER_DAMAGED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(497) : error C2065: 'LANG_BG_WG_WORKSHOP_DESTROYED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(501) : error C2065: 'LANG_BG_WG_FORTRESS_UNDER_ATTACK' : undeclared identifier
1>.\OutdoorPvPWG.cpp(533) : error C2065: 'LANG_BG_WG_TOWER_DESTROYED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(924) : error C2039: 'getHostilRefManager' : is not a member of 'Creature'
1>        f:\tc2 ( sima )\src\game\Creature.h(396) : see declaration of 'Creature'
1>.\OutdoorPvPWG.cpp(924) : error C2228: left of '.deleteReferences' must have class/struct/union
1>.\OutdoorPvPWG.cpp(992) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1023) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1061) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1088) : error C2065: 'LANG_BG_WG_RANK1' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1099) : error C2065: 'LANG_BG_WG_RANK2' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1108) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1239) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1312) : error C2065: 'LANG_BG_WG_DEFENDED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1318) : error C2065: 'LANG_BG_WG_CAPTURED' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1330) : error C2065: 'LANG_BG_WG_BATTLE_STARTS' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1351) : error C2065: 'LANG_BG_WG_BATTLE_FORCE_START' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1364) : error C2065: 'LANG_BG_WG_BATTLE_FORCE_STOP' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1372) : error C2065: 'LANG_BG_WG_SWITCH_FACTION' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1383) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_BATTLE_TIME' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1386) : error C2039: 'setState' : is not a member of 'World'
1>        f:\TC2 ( sima )\src\game\World.h(475) : see declaration of 'World'
1>.\OutdoorPvPWG.cpp(1386) : error C2065: 'WORLDSTATE_WINTERGRASP_CONTROLING_FACTION' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1432) : error C2039: 'setState' : is not a member of 'World'
1>        f:\TC2 ( sima )\src\game\World.h(475) : see declaration of 'World'
1>.\OutdoorPvPWG.cpp(1432) : error C2065: 'WORLDSTATE_WINTERGRASP_CONTROLING_FACTION' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1458) : error C2039: 'getHostilRefManager' : is not a member of 'Player'
1>        f:\tc2 ( sima )\src\game\Player.h(923) : see declaration of 'Player'
1>.\OutdoorPvPWG.cpp(1458) : error C2228: left of '.deleteReferences' must have class/struct/union
1>.\OutdoorPvPWG.cpp(1491) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_CUSTOM_HONOR' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1498) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_WIN_BATTLE' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1498) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_LOSE_BATTLE' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1499) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_DAMAGED_TOWER' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1500) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_DESTROYED_TOWER' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1501) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_INTACT_BUILDING' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1502) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_DAMAGED_BUILDING' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1514) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_CUSTOM_HONOR' : undeclared identifier
1>.\OutdoorPvPWG.cpp(1591) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_INTERVAL' : undeclared identifier


Azt már tudom, hogy a változókat, mint például a " CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED " A World.cpp/h-ben kell definiálni.

Bele is írtam a következő modon:
http://pastebin.com/WJFUAFUL ( World.cpp )
http://pastebin.com/4Q32kj6Q ( World.h )

World.cpp Hibák:

1>World.cpp
1>..\..\src\game\World.cpp(1219) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED' : undeclared identifier
1>..\..\src\game\World.cpp(1220) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_START_TIME' : undeclared identifier
1>..\..\src\game\World.cpp(1221) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_BATTLE_TIME' : undeclared identifier
1>..\..\src\game\World.cpp(1222) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_INTERVAL' : undeclared identifier
1>..\..\src\game\World.cpp(1223) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_CUSTOM_HONOR' : undeclared identifier
1>..\..\src\game\World.cpp(1224) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_WIN_BATTLE' : undeclared identifier
1>..\..\src\game\World.cpp(1225) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_LOSE_BATTLE' : undeclared identifier
1>..\..\src\game\World.cpp(1226) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_DAMAGED_TOWER' : undeclared identifier
1>..\..\src\game\World.cpp(1227) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_DESTROYED_TOWER' : undeclared identifier
1>..\..\src\game\World.cpp(1228) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_DAMAGED_BUILDING' : undeclared identifier
1>..\..\src\game\World.cpp(1229) : error C2065: 'CONFIG_OUTDOORPVP_WINTERGRASP_INTACT_BUILDING' : undeclared identifier


Legalább egy módosításom jó lett, ami a következő:

OutdoorPvPMgr.cpp Ebben vanak összegyüjtve az OutdoorPvP-k. Beleírtam WG-t is.

http://pastebin.com/VzaktUj7

1>------ Build started: Project: game, Configuration: Release Win32 ------
1>Compiling...
1>OutdoorPvPMgr.cpp
1>Build log was saved at "file://f:\TC2 ( sima )\win\VC90\game__Win32_Release\BuildLog.htm"
1>game - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


Utána néztem a hibáknak, olvastam sokat, de nem jöttem még rá, találni semmit nem találtam erről a dologról.
Így marad a próbálgatás, de akárhogy próbálkoztam, csak több hibát csináltam mint ami volt.

Szóval most itt tartok.

Aki ténylegesen tud "programozni" vagy van akármilyen ötlete, az legyen szíves leírni.
Én is próbálkozok, nap mint nap.
Nem azt kérem hogy valaki csinálja meg helyettem, és küldje el, hanem azt hogy segítsen.

Előre is köszönöm nektek. :)

Üdv.: Senki

Girosz

Próbálj meg először is egy clean-t futtatni (build/clean solution vagy build/clean game), és újraforgatni az egészet, mert a world.cpp-s hibáknek nem lenne szabad ott lenni, ha a world.h-ban tényleg deklarálva van, márpedig én úgy látom, hogy igen.

Egyelőre ennyi, aztán jöhet a többi hiba is szép sorjában.  ;) A forrásfájlok honnan vannak? Lehet megcsinálom én is a saját szerveremen, és akkor könnyebb lesz segíteni. Ja, és használd a MÓDOSÍTÁS gombot könyörgöm. Egymás alatt 5 hszed van...  >:(  :o

NevemSenki

#53
Bocsi a sok hozzászólásért.

A Forrás-t a régi 3.1.3-as TC-ből szedtem elő, mikor még az volt csak, én lementettem ( mint minden Rev.-et ) és onnan bányásztam ki.
A World.h-ban igen, és a World.cpp-ben is. Csak hát nem teszik neki.

Én úgy próbálkoztam, hogy abból a Rev.-ből kiszedtem az OutdoorPvPWG.cpp/h-t ( Rev. 6552 ) aztán az én Rev.-embe beletettem ( Rev.8313 )

A World.cpp/h-t pedig összehasonlítással próbáltam megoldani.

IdézPróbálj meg először is egy clean-t futtatni (build/clean solution vagy build/clean game), és újraforgatni az egészet, mert a world.cpp-s hibáknek nem lenne szabad ott lenni, ha a world.h-ban tényleg deklarálva van, márpedig én úgy látom, hogy igen.

Megtettem, és ez lett az eredmény a teljes fordításnál:

8>------ Build started: Project: game, Configuration: Release Win32 ------
9>------ Build started: Project: TrinityRealm, Configuration: Release Win32 ------
9>Compiling...
9>WheatyExceptionReport.cpp
9>RealmSocket.cpp
8>Compiling...
8>pchdef.cpp
9>RealmList.cpp
9>Main.cpp
9>AuthSocket.cpp
8>f:\tc2 ( sima )\src\game\World.h(438) : error C2011: 'WorldStates' : 'enum' type redefinition
8>        f:\tc2 ( sima )\src\game\World.h(92) : see declaration of 'WorldStates'
9>AuthCodes.cpp
9>Compiling resources...
9>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
9>Copyright (C) Microsoft Corporation.  All rights reserved.
9>Linking...
9>   Creating library ..\..\bin\Win32_Release\TrinityRealm.lib and object ..\..\bin\Win32_Release\TrinityRealm.exp
9>Embedding manifest...
8>Build log was saved at "file://f:\TC2 ( sima )\win\VC90\game__Win32_Release\BuildLog.htm"
8>game - 1 error(s), 0 warning(s)
9>Performing Post-Build Event...
9>        1 fájl másolása történt meg.
9>Build log was saved at "file://f:\TC2 ( sima )\win\VC90\trinityrealm__Win32_Release\BuildLog.htm"
9>TrinityRealm - 0 error(s), 0 warning(s)
10>------ Build started: Project: TrinityCore, Configuration: Release Win32 ------
10>Compiling...
10>WorldRunnable.cpp
10>WheatyExceptionReport.cpp
10>RASocket.cpp
10>f:\tc2 ( sima )\src\game\World.h(438) : error C2011: 'WorldStates' : 'enum' type redefinition
10>        f:\tc2 ( sima )\src\game\World.h(92) : see declaration of 'WorldStates'
10>f:\TC2 ( sima )\src\game\World.h(438) : error C2011: 'WorldStates' : 'enum' type redefinition
10>        f:\TC2 ( sima )\src\game\World.h(92) : see declaration of 'WorldStates'
10>Master.cpp
10>Main.cpp
10>f:\TC2 ( sima )\src\game\World.h(438) : error C2011: 'WorldStates' : 'enum' type redefinition
10>        f:\TC2 ( sima )\src\game\World.h(92) : see declaration of 'WorldStates'
10>CliRunnable.cpp
10>f:\tc2 ( sima )\src\game\World.h(438) : error C2011: 'WorldStates' : 'enum' type redefinition
10>        f:\tc2 ( sima )\src\game\World.h(92) : see declaration of 'WorldStates'
10>Build log was saved at "file://f:\TC2 ( sima )\win\VC90\trinitycore__Win32_Release\BuildLog.htm"
10>TrinityCore - 4 error(s), 0 warning(s)
========== Build: 8 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

Powered by EzPortal