Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Private Server
You last visited: Today at 17:49

  • 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: 0
Join Date: Aug 2009
Posts: 176
Received Thanks: 32
Sieht soweit alles richtig aus, eventl. mal die Scripts posten?
BZW. im unteren Teil der Scripts muss auch etwas wie das stehen:
Quote:
void AddSC_xyz()
{
new xyz();
}


winked is offline  
Old   #3
 
elite*gold: 110
Join Date: Mar 2008
Posts: 827
Received Thanks: 361
Er hatte das Script in einem Unterordner liegen, was den Fehler auslöste.

/fixed
Kaev <3 is offline  
Thanks
2 Users
Old   #4
 
elite*gold: 200
Join Date: Nov 2009
Posts: 495
Received Thanks: 59
Problem gelöst!

Danke an Kaev :3

#closerequest
Sorce Fox is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
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...
1 Replies - WoW PServer Hosting
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
[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 17:49.


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.