Here are the examples of the java api com.aionemu.gameserver.model.gameobjects.player.Player.setKisk() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
19
View Complete Implementation : Kisk.java
Copyright GNU General Public License v3.0
Author : AionGermany
Copyright GNU General Public License v3.0
Author : AionGermany
/**
* @param player
*/
public synchronized void removePlayer(Player player) {
player.setKisk(null);
if (kiskMemberIds.remove(player.getObjectId())) {
this.broadcastKiskUpdate();
}
}
17
View Complete Implementation : Kisk.java
Copyright GNU General Public License v3.0
Author : AionGermany
Copyright GNU General Public License v3.0
Author : AionGermany
/**
* @param player
*/
public synchronized void addPlayer(Player player) {
if (kiskMemberIds.add(player.getObjectId())) {
this.broadcastKiskUpdate();
} else {
PacketSendUtility.sendPacket(player, new SM_KISK_UPDATE(this));
}
player.setKisk(this);
}
12
View Complete Implementation : KiskService.java
Copyright GNU General Public License v3.0
Author : AionGermany
Copyright GNU General Public License v3.0
Author : AionGermany
/**
* Remove kisk references and containers.
*
* @param kisk
*/
public void removeKisk(Kisk kisk) {
// remove offline binds
for (int memberId : kisk.getCurrentMemberIds()) {
boundButOfflinePlayer.remove(memberId);
}
for (Integer obj : ownerPlayer.keySet()) {
if (ownerPlayer.get(obj).equals(kisk)) {
ownerPlayer.remove(obj);
break;
}
}
// send players SET_BIND_POINT and send them die packet again, if they lie dead, but are still not revived
for (Player member : kisk.getCurrentMemberList()) {
member.setKisk(null);
PacketSendUtility.sendPacket(member, new SM_BIND_POINT_INFO(0, 0f, 0f, 0f, member));
if (member.getLifeStats().isAlreadyDead()) {
member.getController().sendDie();
}
}
}