Forgatási hiba [ World chat ]

Indította vikideking, 2013 február 15, 02:03:25 DÉLUTÁN

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

vikideking

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.

Raisen

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.


▀█▀ █▀▀▄ █▀▀ █▀▀█ ▒█▀▀█ █▀▀█ █▀▀█ █░█ █▀▀█ █▀▀ █▀▀ ░ █░░█ █░░█
▒█░ █░░█ █▀▀ █░░█ ▒█▀▀▄ █▄▄█ █▄▄▀ █▀▄ █▄▄█ █░░ ▀▀█ ▄ █▀▀█ █░░█
▄█▄ ▀░░▀ ▀░░ ▀▀▀▀ ▒█▄▄█ ▀░░▀ ▀░▀▀ ▀░▀ ▀░░▀ ▀▀▀ ▀▀▀ █ ▀░░▀ ░▀▀▀

vikideking

#2
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

Raisen

Lehet - pontozni ezért engemet, de be kell valljam halvány lila kék v zöld gőzöm sincs :D


▀█▀ █▀▀▄ █▀▀ █▀▀█ ▒█▀▀█ █▀▀█ █▀▀█ █░█ █▀▀█ █▀▀ █▀▀ ░ █░░█ █░░█
▒█░ █░░█ █▀▀ █░░█ ▒█▀▀▄ █▄▄█ █▄▄▀ █▀▄ █▄▄█ █░░ ▀▀█ ▄ █▀▀█ █░░█
▄█▄ ▀░░▀ ▀░░ ▀▀▀▀ ▒█▄▄█ ▀░░▀ ▀░▀▀ ▀░▀ ▀░░▀ ▀▀▀ ▀▀▀ █ ▀░░▀ ░▀▀▀

rasocsabi

Magát a Scriptet is meg kéne mutatnod mert valószínűleg abban is van hiba.

Powered by EzPortal