SO i am getting a syntax error around the name my Arcemu-world says.
This is the SQL
____________________________________________________________
CREATE TABLE `Puchase_Items` (
`ID` int(10) NOT NULL auto_increment,
`Name` varchar(100) NOT NULL,
`entryID` int(10) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`),
KEY `Name` (`Name`)
) ENGINE=MyISAM AUTO_INCREMENT=18272 DEFAULT CHARSET=latin1;
____________________________________________________________
This is the C++
____________________________________________________________
case BUYITEM_MENU:
{
char pItem5[100];
objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
sprintf(pItem5, "Enter Item Name [%u]", MORPH_COST/DIVIDER);
Menu->AddItem(ICON_WHEEL, pItem5, BUYITEM_FUNCTION, 1);
Menu->SendTo(Plr);
}break;
case BUYITEM_FUNCTION:
{
QueryResult *pItem5 = WorldDatabase.Query("Select `entryID` FROM Purchase_Items where `Name` = '%s'", Code);
if(pItem5)
{
Field *Fields = pItem5->Fetch();
uint32 entryID = Fields[0].GetUInt32();
Plr->SetUInt32Value(INVENTORY_SLOT_NOT_SET, entryID);
Plr->GetItemInterface()->SafeAddItem(entryID, INVENTORY_SLOT_NOT_SET, 23);
Plr->Gossip_Complete();
}
}break;
________________________________________________________________
See any problems?
Srry im not sure how to make text boxes lol.