Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Script => A témát indította: vikideking Dátum 2013 február 15, 02:03:25 DÉLUTÁN

Cím: Forgatási hiba [ World chat ]
Írta: vikideking Dátum 2013 február 15, 02:03:25 DÉLUTÁN
Hello az lenne a kérdésem hogy valaki segítene berakni a world chat scriptet mert mikor beforgatjuk ezt írja ki:
Forgatási hiba ismét:

../game/libgame.a(ScriptLoader.cpp.o): In function `AddCustomScripts():
ScriptLoader.cpp:(.text+0x62): undefined reference to `AddSC_World_chat()
../game/libgame.a(ScriptLoader.cpp.o): In function `AddScripts():
ScriptLoader.cpp:(.text+0xd4a): undefined reference to `AddSC_World_chat()
collect2: ld returned 1 exit status
make[2]: *** [src/server/worldserver/worldserver] Error 1
make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
make: *** [all] Error 2


köszi előre is.
Cím: Re:World chat segítség létszi
Írta: Raisen Dátum 2013 február 16, 09:43:31 DÉLELŐTT
AddSC_World_chat() <- nincs lezárva a vége ; <- AddSC_World_chat();
2x ugyan ez a hiba a másik elé nincs kirakva a void  és úgyszint nincs lezárva AddSC_World_chat() <- void ; <- void AddSC_World_chat();

Én //customal szoktam az elején elválasztani #include "ScriptLoader.h" sor alatt

//custom
tied ide jön

//custom
void AddSC_World_chat();

Legalján ennél a résznél

void AddCustomScripts()
{
#ifdef SCRIPTS
    /* This is where custom scripts should be added. */
    ide jön a tied

#endif
}

-----------------------------------------------------
void AddCustomScripts()
{
#ifdef SCRIPTS
   
    AddSC_World_chat();

#endif
}


AddCustomScripts(): <- jó lenne tudni melyik sorokra hivatkozik de, ha a végére ; nem kell lezárni, ha meg csak úgy + ba beraktad töröld ki azonnal :D

Script ismerete nélkül ránézésre többet nem tudok mondani illetve nemtudom CMakeLists-be mit szúrtál.

Nem az erősségem a c++, ha valaki tud más megoldást írja meg neki.
Cím: Re:World chat segítség létszi
Írta: vikideking Dátum 2013 február 16, 03:17:01 DÉLUTÁN
Köszi lenne még egy hiba.

src/server/game/CMakeFiles/game.dir/Accounts/AccountMgr.cpp.o
[0m/vng196/source/src/server/game/Accounts/AccountMgr.cpp: In
function 'bool AccountMgr::IsModeratorAccount(uint32)':
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:290: error:
'SEC_CONSOLE' was not declared in this scope
/vng196/source/src/server/game/Accounts/AccountMgr.cpp: In function
'bool AccountMgr::IsGMAccount(uint32)':
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:295: error:
'SEC_CONSOLE' was not declared in this scope
/vng196/source/src/server/game/Accounts/AccountMgr.cpp: In function
'bool AccountMgr::IsAdminAccount(uint32)':
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:300: error:
'SEC_CONSOLE' was not declared in this scope
/vng196/source/src/server/game/Accounts/AccountMgr.cpp: In function
'bool AccountMgr::IsAdminAccount(uint32)':
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:303: error:
redefinition of 'bool AccountMgr::IsAdminAccount(uint32)'
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:298: error:
'bool AccountMgr::IsAdminAccount(uint32)' previously defined here
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:305: error:
'SEC_CONSOLE' was not declared in this scope
/vng196/source/src/server/game/Accounts/AccountMgr.cpp: In function
'bool AccountMgr::IsAdminAccount(uint32)':
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:308: error:
redefinition of 'bool AccountMgr::IsAdminAccount(uint32)'
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:298: error:
'bool AccountMgr::IsAdminAccount(uint32)' previously defined here
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:310: error:
'Tulajdonos' was not declared in this scope
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:310: error:
'SEC_CONSOLE' was not declared in this scope
/vng196/source/src/server/game/Accounts/AccountMgr.cpp: In function
'bool AccountMgr::IsConsoleAccount(uint32)':
/vng196/source/src/server/game/Accounts/AccountMgr.cpp:315: error:
'SEC_CONSOLE' was not declared in this scope
make[2]: *** [src/server/game/CMakeFiles/game.dir/Accounts/AccountMgr.cpp.o] Error 1
make[1]: *** [src/server/game/CMakeFiles/game.dir/all] Error 2
make: *** [all] Error 2


És srácok az lenne a gondom hogy mely fájlokba kell beleírni ha segítenétek nagyon megköszönném.

Használd a BBCode-okat [code ][ /code] Üdv.: Senki
Cím: Re:World chat segítség létszi
Írta: Raisen Dátum 2013 február 17, 08:33:52 DÉLUTÁN
Lehet - pontozni ezért engemet, de be kell valljam halvány lila kék v zöld gőzöm sincs :D
Cím: Re:World chat segítség létszi
Írta: rasocsabi Dátum 2013 március 18, 11:40:56 DÉLELŐTT
Magát a Scriptet is meg kéne mutatnod mert valószínűleg abban is van hiba.