A Segítségeteket kérném abba, hogy csinálok egy Q-t amibe 60-ról feldobná a játékost 80-ra a Q...Csak az a baj, hogy nem tudom, hogy milyen ID-t írjak a RewXPId-hez mert soha nem ad annyit amennyi elég lenne rá. Nem tudja valaki, hogy hogyan írjak annyit, hogy pont 20 szintet dobjon a játékoson?
Előre is köszönöm!
.TouCH
Helyedbe scriptbe tenn
Köszönöm Bluerák sokat segítettél :)
picit egyszerübben:
bool OnQuestComplete(Player * pPlayer, Creature * pCreature, Quest * pQuest)
{
if (pQuest->GetQuestId() == QUESTID)
{
pPlayer->GiveLevel(getLevel()+20);
}
return true;
}
oszt összeszed egy nullpointert és elszáll a picsába xD
bool OnQuestComplete(Player * pPlayer, Creature * pCreature, Quest * pQuest)
{
if (pQuest->GetQuestId() == QUESTID && pPlayer)
{
pPlayer->GiveLevel(getLevel()+20);
}
return true;
}
Az OnQuestComplete nem is fog null pointeres pPlayert kapni mert csak akkor h
utólag megtárgyaltuk, pPlayer lehet null, pQuest nem :D (és amúgy is minek 3 if? :D)