Quest pc.is_pvp()

11/02/2015 20:59 Drαεth#1
Hei!

Hab ein Questbefehl eingefügt.... funkt aber nicht x_x

Code:
int is_pvp(lua_State* L)
{
	LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
	LPCHARACTER npc = CQuestManager::instance().GetCurrentNPCCharacterPtr();

	if (!ch || !npc->IsPC())
	{
		lua_pushboolean(L, 0);
		return 1;
	}

	CPVP kPVP(ch->GetPlayerID(), npc->GetPlayerID());
	CPVP * pkPVP = CPVPManager::instance().Find(kPVP.GetCRC());

	if (!pkPVP || !pkPVP->IsFight())
	{
		lua_pushboolean(L, 0);
		return 1;
	}

	lua_pushboolean(L, 1);
	return 1;
}
11/02/2015 21:03 xXGaardenXx#2
Es Funktioniert wenn du es einfügst wie es beschrieben ist auf ein anderen Forum
11/02/2015 21:25 Drαεth#3
nope.
Hab nicht zum ersten mal das gemacht ....
11/04/2015 14:13 Drαεth#4
#
11/09/2015 18:57 Drαεth#5
#