Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Adatbázis => A témát indította: .TouCH Dátum 2011 június 15, 02:48:23 DÉLUTÁN

Cím: Sok XP
Írta: .TouCH Dátum 2011 június 15, 02:48:23 DÉLUTÁN
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
Cím: Re:Sok XP
Írta: Bluerák Dátum 2011 június 15, 03:40:54 DÉLUTÁN
Helyedbe scriptbe tenn
Cím: Re:Sok XP
Írta: .TouCH Dátum 2011 június 15, 03:59:03 DÉLUTÁN
Köszönöm Bluerák sokat segítettél :)
Cím: Re:Sok XP
Írta: $0undX Dátum 2011 június 15, 06:05:42 DÉLUTÁN
picit egyszerübben:

bool OnQuestComplete(Player * pPlayer, Creature * pCreature, Quest * pQuest)
{
if (pQuest->GetQuestId() == QUESTID)
{
pPlayer->GiveLevel(getLevel()+20);
}
return true;
}
Cím: Re:Sok XP
Írta: Skyne Dátum 2011 június 18, 10:30:48 DÉLELŐTT
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;
}
Cím: Re:Sok XP
Írta: $0undX Dátum 2011 június 18, 10:34:40 DÉLELŐTT
Az OnQuestComplete nem is fog null pointeres pPlayert kapni mert csak akkor h
Cím: Re:Sok XP
Írta: Skyne Dátum 2011 június 18, 10:55:07 DÉLELŐTT
utólag megtárgyaltuk, pPlayer lehet null, pQuest nem :D (és amúgy is minek 3 if? :D)