Problem combat zone

  • Autor subiect alexrasing
  • Dată creare
  • Răspunsuri: Răspunsuri 6
  • Vizualizări: Vizualizări 980
Stare
Nu este deschis pentru răspunsuri viitoare.

alexrasing

New member
22 Mai 2018
14
1
3
28
Romania
Monede Dragon
0
Hello!
I have installed the Combat zone system. But I drew some problems in the system

1- crush channel



2- Not showing up ُEffect 1 - 2 - 3

Help me please


pt1KYT0.jpg


PHP:
0521 00:13:08399 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 16777216
 
combat_zone.cpp FIX


//find

case COMBAT_ZONE_GET_SKILL_BACK_BY_CACHE:
{
std::auto_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT skillLevel1, skillLevel2, skillLevel3, skillLevel4, skillLevel5, skillLevel6 FROM player.combat_zone_skills_cache WHERE pid = '%d'", ch->GetPlayerID()));
if (!pMsg->Get()->uiNumRows)
return;

for (int i = 0; i < SKILL_COUNT_INDEX; ++i)
ch->SetSkillLevel(matrixArraySkill, atoi(mysql_fetch_row(pMsg->Get()->pSQLResult)));
}
break;


//change:

case COMBAT_ZONE_GET_SKILL_BACK_BY_CACHE: {
std::auto_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT skillLevel1, skillLevel2, skillLevel3, skillLevel4, skillLevel5, skillLevel6 FROM player.combat_zone_skills_cache WHERE pid = '%d'", ch->GetPlayerID()));
if (pMsg->Get()->uiNumRows > 0) {
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
for (int i = 0; i < SKILL_COUNT_INDEX; ++i)
ch->SetSkillLevel(matrixArraySkill, atoi(row));
}
else {
ch->ChatPacket(CHAT_TYPE_INFO, "ERROR");
}
}
break;


And the effect is most likely mis-added

I hope I helped :)
 
Ultima editare:
  • Like
Reacții: alexrasing
Stare
Nu este deschis pentru răspunsuri viitoare.