Jump to content
  • 0

Adapt To acis 398 one more


Question

Posted

Hello Folks! again one more small problem! I need just to adapt the 2 red lines to acis 398 Thanks!!!

 

 

package net.sf.l2j.gameserver.eola.eventengine;

import net.sf.l2j.gameserver.model.location.Location;
import net.sf.l2j.gameserver.enums.TeamType;
import net.sf.l2j.gameserver.model.actor.Player;
import net.sf.l2j.gameserver.model.memo.PlayerMemo;

/**
 * @author Anarchy
 *
 * This class should hold all the information of a player
 * before he entered an event. It is used to restore
 * players' status after an event, or after disconnection.
 */
public class PlayerData
{
    private int playerId;
    private int playerColor;
    private String playerTitle;
    private Location playerLocation;
    
    public PlayerData(Player player)
    {
        playerId = player.getObjectId();
        playerColor = player.getAppearance().getNameColor();
        playerTitle = player.getTitle();
        playerLocation = new Location(player.getX(), player.getY(), player.getZ());
    }
    
    public void restore(Player player)
    {
        if (player.isDead())
            player.doRevive();
        player.getAppearance().setNameColor(playerColor);
        player.setTitle(playerTitle);
        player.setTeam(TeamType.NONE);
        player.teleportTo(playerLocation, 0);
        player.sendMessage("Your status has been restored after leaving an event.");
        
        // Increase the participated in tasks
        int participates = PlayerMemo.getVarInt(player, "participated_automatic_events");
        PlayerMemo.setVar(player, "participated_automatic_events", participates+1, -1);
    }
    
    public int getPlayerId()
    {
        return playerId;
    }
    
    public int getPlayerColor()
    {
        return playerColor;
    }
    
    public String getPlayerTitle()
    {
        return playerTitle;
    }
}

3 answers to this question

Recommended Posts

  • 0
Posted

        // Increase the participated in tasks    

  -      int participates = PlayerMemo.getVarInt(player, "participated_automatic_events");
  -     PlayerMemo.setVar(player, "participated_automatic_events", participates+1, -1);
  +    int participates = player.getMemos().getInteger("participated_automatic_events");
  +    player.getMemos().set("participated_automatic_events", participates+1);

Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock