[question] Обнуление счетчика Pvp
Все не могу допереть, как можно обнулить счетчик PvP через ядро.
Думал, что-то типа того:
udatePvpKills().setPvpKills(0)
Но что-то не работает так... То есть не компилит.
Прошу тупые ответы типа: "обнули через бд" и т.п. не давать. Так как мне в ядре надо в эвент вписать, чтоб счетчик PvP обнулился по окончании его.
— I am DJ
Что-то типа Player.SetPvPkills();
Первое слево - объект и не может быть методом
Почитай об ООП
а что если в твоем эвенте по окончанию вызввать такую функцию
и сделаеш так ну чтобы у всех игроков кто присутствовал на эвенте обнулился счетчик пвп а точьней присвоился 0
переменная public int _pvpkills = 0;
процидура
public static synchronized void finishEvent() или вот так public static void finishEvent(L2PcInstance activeChar)
{
_pvpkills = 0;
или == 0
}
Я наверно глупость сказал?)
Я бы как нить с этим помудрил бы)
TosikZOL: а что если в твоем эвенте по окончанию вызввать такую функцию
и сделаеш так ну чтобы у всех игроков кто присутствовал на эвенте обнулился счетчик пвп а точьней присвоился 0
переменная public int _pvpkills = 0;
процидура
public static synchronized void finishEvent() или вот так public static void finishEvent(L2PcInstance activeChar)
{
_pvpkills = 0;
или == 0
}
Я наверно глупость сказал?)
Я бы как нить с этим помудрил бы)
_pvpkills = 0;
как то так:
Примерно:
class _Player
{
private:
int _pvp;
public:
_Player ( int pl ) { _pvp = pl; }
int finishEvent( ) { return _pvp; }
protected:
};
//Main
далее: _Player player;
player(0);
player.finishEvent();



