Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Private Server > WoW PServer Hosting
You last visited: Today at 10:52

  • Please register to post and access all features, it's quick, easy and FREE!

 

Custom Script auf TrinityCore funktioniert nicht

Reply
 
Old   #1
 
elite*gold: 200
Join Date: Nov 2009
Posts: 495
Received Thanks: 59
Custom Script auf TrinityCore funktioniert nicht

Guten Abend Community..

Wollte vorhin anfangen ein paar "Customscripts" (C++) auf meinen Server zu packen.
Bin nach diesem Tutorial vorgegangen (für Linux):


Sprich in die ScriptLoader.cpp eingefügt:
Code:
#ifdef SCRIPTS
/* This is where custom scripts' loading functions should be declared. */
void AddSC_professions_npc();
void AddSC_kill_streak();
#endif

void AddCustomScripts(){
#ifdef SCRIPTS
    /* This is where custom scripts should be added. */
    AddSC_professions_npc();
    AddSC_kill_streak();
#endif
}
Im Verzeichnis ../Custom die beiden C++ Scripts eingefügt.
Und auch im selben Verzeichnis die CMakeLists.txt bearbeitet:
Code:
set(scripts_STAT_SRCS
  ${scripts_STAT_SRCS}
Custom/professions_npc.cpp
Custom/kill_streak.cpp
)

message("  -> Prepared: Custom")
Dann ins Verzeichnis ../TrinityCore/build gewechselt und compiliert.
Code:
cmake ../ -DPREFIX=/home/trinity/server -DWITH_WARNINGS=1

make
Dann trat folgender Fehler auf:
Code:
../game/libgame.a(ScriptLoader.cpp.o): In function `AddScripts()':
ScriptLoader.cpp:(.text+0xee1): undefined reference to `AddSC_professions_npc()'
../game/libgame.a(ScriptLoader.cpp.o): In function `AddCustomScripts()':
ScriptLoader.cpp:(.text+0xf75): undefined reference to `AddSC_professions_npc()'
../game/libgame.a(ScriptLoader.cpp.o): In function `AddScripts()':
ScriptLoader.cpp:(.text+0xeea): undefined reference to `AddSC_kill_streak()'
../game/libgame.a(ScriptLoader.cpp.o): In function `AddCustomScripts()':
ScriptLoader.cpp:(.text+0xf7e): undefined reference to `AddSC_kill_streak()'
collect2: error: ld returned 1 exit status
make[2]: *** [src/server/worldserver/worldserver] Fehler 1
make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Fehler 2
make: *** [all] Fehler 2


Weiß jemand Rat? Habe vieles Ausprobiert, es lief aber immer auf den selben Fehler zurück!



Sorce Fox is offline  
Old   #2

 
elite*gold: 100
Join Date: May 2010
Posts: 401
Received Thanks: 136
Code:
void AddSC_yourcode();
AddSC_yourcode();
sollte ausreichen.... hättest aber auch in skype fragen können hättest dir die wartezeit hier im forum erspart

dennoch stell ich mir die frage wieso du diesen befehl zum konfigurieren nutzt?

Code:
cmake ../ -DPREFIX=/home/trinity/server -DWITH_WARNINGS=1
der hier würde es auch tun

Code:
cmake .. -DCMAKE_INSTALL_PREFIX=/home/trinity/server


zadika is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
Script funktioniert nicht!
Hi comm, dieser code: <div class="con_top">Itemshop</div> <div class="con_mid"> <?PHP function canBuy()
10 Replies - Web Development
Script Funktioniert nicht warum ???
Hallo Leute wie die überschrift schon sagt Funktioniert mein Script nicht ich habe das script mal hier eingefügt Es soll für Inkball...
0 Replies - AutoIt
Vote4Coins Script funktioniert nicht.
Moin, Mein Vote4Coins Script funktioniert nicht ganz :-( <div id="content"> <div class="postui2 text-title"> <h2> ...
2 Replies - Metin2 PServer - Discussions / Questions
v15 Ranking script funktioniert nicht
Hi leute habe mal das ranking script von dem Theard homepage tools genommen doch als ich alles konfiguiert habe kommt nur configuration incorecta......
5 Replies - Flyff PServer - Discussions / Questions
[Help] AutoIt 3 Script funktioniert nicht
hi, habe ein Script geschrieben, aber irgendwie beendet sich das immer von selbst. Script: #include <ButtonConstants.au3> #include...
5 Replies - AutoIt



All times are GMT +1. The time now is 10:52.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.