Zdravim vás chcel by som si dať do Core Script na GH no tu na fóre som našiel len pre Mangos a tak som to skúsil ale Error neviem čo ma iné Trinity ako Mangos a to je problém tak sa na vás obraciam s prosbou o pomoc ktorá by viedla k vyriešeniu tohto prolému.
Tu je ten command pre port do GH pre Mangos a ja to potrebujem na TC tak prosim poradťe čo upraviť
bool ChatHandler::HandleGHCommand(const char* args)
{
Player *chr = m_session->GetPlayer();
if(chr->isInFlight())
{
//pokud hrac leti
SendSysMessage(LANG_YOU_IN_FLIGHT);
SetSentErrorMessage(true);
return false;
}
if(chr->isInCombat())
{
//pokud je hrac v combatu
SendSysMessage(LANG_YOU_IN_COMBAT);
SetSentErrorMessage(true);
return false;
}
if (chr->GetGuildId() == 0)
{
//pokud hrac nema guildu
return false;
}
QueryResult *result;
result = CharacterDatabase.PQuery("SELECT `x`, `y`, `z`, `map` FROM `guildhouses` WHERE `guildId` = %u", chr->GetGuildId());
if(result == NULL)
{
//pokud guilda nema guildhouse zapsany v tabulce guildhouses
SendSysMessage(LANG_ERROR_GHPORT);
return false;
}
float x, y, z;
uint32 map;
Field *fields = result->Fetch();
x = fields[0].GetFloat();
y = fields[1].GetFloat();
z = fields[2].GetFloat();
map = fields[3].GetUInt32();
delete result;
chr->SaveRecallPosition();
chr->TeleportTo(map, x, y, z, 0);
chr->SaveToDB();
return true;
}
Errory_:
1>..\..\src\game\Level0.cpp(405) : error C2440: '=' : cannot convert from 'QueryResult_AutoPtr' to 'QueryResult *'
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
ďakujem vopred za pomoc