Szerző Téma: [C++] Kaszt váltó quest funkció  (Megtekintve 803 alkalommal)

Nem elérhető Distraught

  • Professional
  • ***
  • Thank You
  • -Given: 102
  • -Receive: 310
  • Hozzászólások: 516
  • Segített: 261
  • GothBoiClique
    • Facebook
[C++] Kaszt váltó quest funkció
« Dátum: 2017-08-01, 11:42:25 »
questlua_pc.cpp-be:
int pc_change_race(lua_State * L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();

if (!lua_isnumber(L, 1))
{
return 0;
}

ch->SetRace(lua_tonumber(L,1));
ch->SetSkillGroup(0);
ch->ClearSkill();
ch->ClearSubSkill();
ch->SetPolymorph(101);
ch->SetPolymorph(0);
return 0;
}

majd a RegisterPCFunctionTable -be ezt írd hozzá:
{"change_race", pc_change_race},

questben:
pc.change_race(SZÁM)

kasztok számai:
0 - harcos frfi
1 - ninja nő
2 - sura férfi
3 - sámán nő
4 - harcos nő
5 - ninja férfi
6 - sura nő
7 - sámán férfi

Remélem hasznotokra válik, szívesen!