Hey what i do wrong? all import good need get classid and if match then teleport to town.
@Override
protected void onEnter(Creature Creature)
{
Creature.setInsideZone(ZoneId.FLAG, true);
if (Creature instanceof Player)
{
Player player = Creature.getActingPlayer();
PvpFlagTaskManager.getInstance().remove(player);
noblesse.getEffects(player, player);
player.updatePvPFlag(1);
((Player) Creature).sendMessage("AUTO NOBLESS ON");
Creature.setInsideZone(ZoneId.NO_SUMMON_FRIEND, true);
// THIS ZONE WRONG
if (player.getClassId() && 83)
player.teleToLocation(Rnd.get(82833, 83000),Rnd.get(148605, 148800),-3472, 0);
player.sendMessage("Your class is not allowed in the PvP zone.");
return;
}
}
error:
Bad operand types for binary operator '&&'
[javac] if (player.getClassId() && 83)
[javac] first type: ClassId
Please keep me in your contacts, I want to add this in my features for later (30-60 days) and I do have some questions regarding other forms of payment too. Thanks!
Question
martuxas1
Hey what i do wrong? all import good need get classid and if match then teleport to town.
@Override protected void onEnter(Creature Creature) { Creature.setInsideZone(ZoneId.FLAG, true); if (Creature instanceof Player) { Player player = Creature.getActingPlayer(); PvpFlagTaskManager.getInstance().remove(player); noblesse.getEffects(player, player); player.updatePvPFlag(1); ((Player) Creature).sendMessage("AUTO NOBLESS ON"); Creature.setInsideZone(ZoneId.NO_SUMMON_FRIEND, true); // THIS ZONE WRONG if (player.getClassId() && 83) player.teleToLocation(Rnd.get(82833, 83000),Rnd.get(148605, 148800),-3472, 0); player.sendMessage("Your class is not allowed in the PvP zone."); return; } }
error:
Bad operand types for binary operator '&&' [javac] if (player.getClassId() && 83) [javac] first type: ClassId
7 answers to this question
Recommended Posts