Funktion:
Gibt zurück, ob du der Besitzer des Pets bist.
Benutzungs-Beispiel:
Code: (questlua_pet.cpp)
[Only registered and activated users can see links. Click Here To Register...]
Gibt zurück, ob du der Besitzer des Pets bist.
Benutzungs-Beispiel:
Code:
when 34001.click with pet.is_mine() begin
Code:
int pet_is_mine(lua_State* L)
{
CQuestManager& q = CQuestManager::instance();
LPCHARACTER mch = q.GetCurrentCharacterPtr();
LPCHARACTER tch = q.GetCurrentNPCCharacterPtr();
CPetSystem* petSystem = mch->GetPetSystem();
CPetActor* petActor = petSystem->GetByVID(tch->GetVID());
lua_pushboolean(L, tch && tch->IsPet() && petActor && petActor->GetOwner() == mch);
return 1;
}