bin ein absoluter C++ Neuling... und versuche mich gerade an einem kleinem Script, bekomme aber immer eine Fehlermeldung (Google hat auch keine antwort geliefert)
Erstma das Script:
Code:
#include "ScriptPCH.h"
class gossip_test : public CreatureScript
{
public:
gossip_test() : CreatureScript("gossip_test"){}
bool OnGossipHello(Player * player, Creature * creature)
{
QueryResult getPoints = CharacterDatabase.PQuery("SELECT 'points' FROM 'points' WHERE name= '%s'", player->GetName());
if (!getPoints)
{
CharacterDatabase.PQuery("INSETR INTO points VALUES('', '%s', '20'); ", player->GetName());
creature->MonsterSay("Jetzt hast du Punkte zum Spenden!", LANG_UNIVERSAL, creature->GetGUID());
return false;
}
do
{
Field * fields = getPoints->Fetch();
uint32 points = fields[0].GetUInt32();
ChatHandler(player).PSendSysMessage("Du hast = %u", points);
} while (getPoints->NextRow());
return true;
}
};
void AddSC_test_db()
{
new gossip_test;
}
Code:
Fehler: Objekte des nicht trivial kopierbaren Typs »const string {aka const class std::basic_string<char>}« können nicht über »...« übergeben werden
Kompilierung wegen -Wfatal-errors beendet.
Hoffe jemand hat eine Idee..
Grüße
Samuel84






