NOT TESTEDQuote:
nice
könntest du eine funktion schreiben um skillpunkte per quest zu vergeben ? Also so, dass der Spieler die dann selbst setzen kann ?
PHP Code:
int pc_add_status_points(lua_State* L)
{
if (lua_isnumber(L, 1))
{
int increaseBy = static_cast<int>(lua_tonumber(L, 1));
if (increaseBy >= 0)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
ch->PointChange(POINT_STAT, ch->GetRealPoint(POINT_STAT)+increaseBy);
ch->ComputePoints();
ch->PointsPacket();
lua_pushboolean(L, true);
return 1;
}
}
sys_err("argument must be a number >= 0");
lua_pushboolean(L, false);
return 1;
}