Jump to content

[C++]Desequipar Arma y Armadura


Dragonslayer

Mensajes recomendados

Bueno yo esto lo utilizo para el cambio de raza.

 

Archivo: questlua_pc.cpp

	int pc_unequip_armor_weapon(lua_State * L)
	{
		LPITEM weapon = CQuestManager::instance().GetCurrentCharacterPtr()->GetWear(WEAR_WEAPON);
		LPITEM armor = CQuestManager::instance().GetCurrentCharacterPtr()->GetWear(WEAR_BODY);
		LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
		
		if (!weapon)
			lua_pushnumber(L, 0);
		else
			ch->UnequipItem(weapon);
			
		if (!armor)
			lua_pushnumber(L, 0);
		else
			ch->UnequipItem(armor);

		return 1;
	}
{ "unequip_armor_weapon",    pc_unequip_armor_weapon    }, 

Ale, luego añadis la funciona en quest_fuction en el server y listo. pc.unequip_armor_weapon

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...