[QUEST]Státuszpont adó tárgy

Indította Rodriguez, 2018-07-12, 16:10:36

Hi all!
Segitseget szeretnek kerni, lenne egy olyan otletem amit szeretnek megvalositani hogy egy targyra valo kattintaskor adjon 1 statusz pontot.
Ez azert lenne szukseges mert a max elerheto statpont nalam 1500 lett es mivel a max szint 80 ezert valamilyen fajta formaban szeretnem ezt kompenzalni hogy el is tudjak erni azt az 1500 stat pontot mivel inkabb ezeken es nem a targyakon lesz a hangsuly.
Magat a targyra valo kattintast illetve azt hogy bizonyos dolgokat megadjon termeszetesen megtudom irni, viszont hogy egy vagy tobb statpontot adjon ha ra kattintok nem tudom hogy tudnam.
Akinek barmifele elkepzelese akad annak megkoszonnem a segitseget.

int pc_give_statuspoint(lua_State* L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();

int stat;
if (lua_isnumber(L, 1))
{
stat = (int)lua_tonumber(L, 1);
}
else
{
sys_err("Quest give status point error: %s", lua_tostring(L, 1));
return 0;
}

ch->PointChange(POINT_STAT, stat);

lua_pushnumber(L, 0);

return 1;
}

Talán így. (nem teszteltem)

Koszontem ha hazaertem kiprobalom es jelzem!