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 07:03

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

 

Problem mit einem Custom Script!!!

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2009
Posts: 4
Received Thanks: 0
Problem mit einem Custom Script!!!

Hallo,
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;
}
nun die Fehlermeldung:
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.
DAs BS is Ubuntu 12.04....weiss net ob ihr noch mehr infos braucht...


Hoffe jemand hat eine Idee..

Grüße
Samuel84



BlackAngelus is offline  
Old   #2
 
elite*gold: 2703
Join Date: Jul 2010
Posts: 6,449
Received Thanks: 1,224
Code:
CharacterDatabase.PQuery("INSETR INTO points VALUES('', '%s', '20'); ", player->GetName());
INSERT bitte, sonst kann es beim Ausführen Probleme geben. Nebenbei erwähnt.


°"Crazy"° is offline  
Old   #3
 
elite*gold: 0
Join Date: Oct 2012
Posts: 62
Received Thanks: 21
um dir helfen zu können Soldes du immer die Emu und den hsah des Core mit angeben
ich gehe mal davon aus das du Trinity einsetzt.

wenn ich nicht ganz falsch liege ist hier der Fehler.
Code:
player->GetName();
zu

Code:
player->GetSession()->GetPlayer()->GetName().c_str()
und hier

Code:
ChatHandler(player).PSendSysMessage("Du hast = %u", points);
so Solde es gehen
Code:
ChatHandler* handler = new ChatHandler(player->GetSession());
handler->PSendSysMessage("Du hast = %u", points);
_robox is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
2 GUIs in einem Script, problem...
Ich bins mal wieder^^, hoffe nerve nicht zu sehr^^, aber ihr seit immernoch die beste hilfe. Also möchte das sich nur die erste GUI öffnet und mit...
6 Replies - AutoIt
Ich habe ein Problem mit einem Skript von einem NPC
Hallo Leute;) Ich möchte ein Npc, der P-Kompetenz von G1 machen Ich habe versucht zu benutzen: ... ... If pc.skill_level (1, 30) then ...
1 Replies - Metin2 PServer - Discussions / Questions
[PHP] Problem mit einem Fileupload Script
Hallo Community Ich kämpfe hier grad etwas mit einem PHP Fileupload Script rum. ^^ Hab von PHP nicht so viel Ahnung. Also das Script überprüft...
3 Replies - Web Development
Wiedereinmal ein Problem mit einem Script
Hallo, Ich muss schon wieder nerfen. Und schon wieder wgn. einer soo simplen Sache, dass es mich selbst ärgert :mad: Ich wollt den hfff Bot so...
6 Replies - Guild Wars



All times are GMT +2. The time now is 07:03.


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.