Перейти к содержанию
Авторизация  
Ziga

Клан репа

Рекомендуемые сообщения

Здравствуйте ! Ув. Форумчане !

Помогите как сделать, чтоб с определенного рб падало клан репа кл, помимо остального дропа, сборка lucera

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте ! Ув. Форумчане !

Помогите как сделать, чтоб с определенного рб падало клан репа кл, помимо остального дропа, сборка lucera

Написать простейший аи для босса и в метод обработки смерти добавить увеличение крп при наличии клана у киллера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Написать простейший аи для босса и в метод обработки смерти добавить увеличение крп при наличии клана у киллера.

Для вас, может и легко написать, но может у кого готовые есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

package calypso;

import ru.catssoftware.gameserver.listener.actor.OnDeathListener;
import ru.catssoftware.gameserver.model.L2Character;
import ru.catssoftware.gameserver.model.L2Clan;
import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance;
import ru.catssoftware.gameserver.model.listeners.CharListenerList;

/**
* @author calypso
* Так же не забудьте дописать рассылку мемберам обновленной инфы о клане
*/

public class CRPFarm
{
/** ID босса */
public static int RAID_ID = 11111;
/** кол-во репы клана */
public static int CRP_COUNT = 1000;
/** только для КЛа? */
public static boolean ONLY_LEADER = false;

public static void main(String... arg)
{
CharListenerList.addGlobal(new OnDeathListenerImpl());
}

private static class OnDeathListenerImpl implements OnDeathListener
{
@Override
public void onDeath(L2Character actor, L2Character killer)
{
if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)
return;

if (killer == null || killer.getPlayer() == null)
return;

L2PcInstance player = killer.getPlayer();
L2Clan clan = player.getClan();
if (clan != null && clan.getLevel() >= 5)
{
if(ONLY_LEADER && clan.getLeaderId() == player.getObjectId())
{
clan.setReputationScore(clan.getReputationScore() + CRP_COUNT, false);
player.sendMessage("Ваш клан получил " + CRP_COUNT + " очков репутации за убийство " + actor.getName());
}
else if(!ONLY_LEADER)
{
clan.setReputationScore(clan.getReputationScore() + CRP_COUNT, false);
player.sendMessage("Ваш клан получил " + CRP_COUNT + " очков репутации за убийство " + actor.getName());
}
}
}
}
}

Изменено пользователем BymerOK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так поможет кто, или нет ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делаешь итем тоже через ядро чтобы он прибавлял клан репу при использовании и в дроп его прописываешь.

Могу помочь рублей за 100.

Изменено пользователем L2Radio

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу продать скрипт

Если я бы собирался покупать, я создал бы тему о покупке !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я бы собирался покупать, я создал бы тему о покупке !

Тогда нужно было брать скрипт, который я выкладывал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда нужно было брать скрипт, который я выкладывал.

он не рабочий 

 

server\game\data\scripts\calypso\CRPFarm\CRPFarm.java.error.log
Line: -1 - Column: -1
 
compilation failed
Изменено пользователем Ziga

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

он не рабочий 

 

server\game\data\scripts\calypso\CRPFarm\CRPFarm.java.error.log
Line: -1 - Column: -1
 
compilation failed

 

Достаточно было выпрямить руки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно было выпрямить руки

Давайте вы мне хамить не будете, ок ?

Смотрите за своими руками !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давайте вы мне хамить не будете, ок ?

Смотрите за своими руками !

Ок, ок...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так поможет кто, или нет ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Готов купить рабочий скрипт!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

он не рабочий 

 

server\game\data\scripts\calypso\CRPFarm\CRPFarm.java.error.log
Line: -1 - Column: -1
 
compilation failed

 

Просто оставлю это здесь: тык

Изменено пользователем BymerOK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вид

 

Просто оставлю это здесь: тык

можешь пж скинуть ссылку на скрипт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
----------

1. ERROR in \CRPFarm.java (at line 1)

        я╗┐package custom.core;

        ^

Syntax error on token "Invalid Character", delete this token

----------

2. ERROR in \CRPFarm.java (at line 3)

        import ru.catssoftware.gameserver.listener.actor.OnDeathListener;

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The import ru.catssoftware.gameserver.listener cannot be resolved

----------

3. ERROR in \CRPFarm.java (at line 7)

        import ru.catssoftware.gameserver.model.listeners.CharListenerList;

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The import ru.catssoftware.gameserver.model.listeners cannot be resolved

----------

4. ERROR in \CRPFarm.java (at line 25)

        CharListenerList.addGlobal(new OnDeathListenerImpl());

        ^^^^^^^^^^^^^^^^

CharListenerList cannot be resolved

----------

5. ERROR in \CRPFarm.java (at line 28)

        private static class OnDeathListenerImpl implements OnDeathListener

                                                            ^^^^^^^^^^^^^^^

OnDeathListener cannot be resolved to a type

----------

6. ERROR in \CRPFarm.java (at line 31)

        public void onDeath(L2Character actor, L2Character killer)

                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The method onDeath(L2Character, L2Character) of type CRPFarm.OnDeathListenerImpl

 must override or implement a supertype method

----------

7. ERROR in \CRPFarm.java (at line 33)

        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)

                   ^^^^^

The method isNpc() is undefined for the type L2Character

----------

8. ERROR in \CRPFarm.java (at line 33)

        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)

                                    ^^^^^^

The method getNpc() is undefined for the type L2Character

----------

9. ERROR in \CRPFarm.java (at line 36)

        if (killer == null || killer.getPlayer() == null)

                                     ^^^^^^^^^

The method getPlayer() is undefined for the type L2Character

----------

10. ERROR in \CRPFarm.java (at line 39)

        L2PcInstance player = killer.getPlayer();

                                     ^^^^^^^^^

The method getPlayer() is undefined for the type L2Character

----------

10 problems (10 errors)Syntax error on token "Invalid Character", delete this to

ken

OnDeathListener cannot be resolved to a type

The import ru.catssoftware.gameserver.listener cannot be resolved

The import ru.catssoftware.gameserver.model.listeners cannot be resolved

The method onDeath(ru.catssoftware.gameserver.model.L2Character, ru.catssoftware

.gameserver.model.L2Character) of type custom.core.CRPFarm.OnDeathListenerImpl m

ust override or implement a supertype method

The method isNpc() is undefined for the type ru.catssoftware.gameserver.model.L2

Character

The method getNpc() is undefined for the type ru.catssoftware.gameserver.model.L

2Character

The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode

l.L2Character

The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode

l.L2Character

CharListenerList cannot be resolved

[WARN 13:49:56]: Failed executing script: F:\dota\game\data\scripts\custom\core\

CRPFarm.java. See CRPFarm.java.error.log for details. не у одного его проблемы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

----------
1. ERROR in \CRPFarm.java (at line 1)
        я╗┐package custom.core;
        ^
Syntax error on token "Invalid Character", delete this token
----------
2. ERROR in \CRPFarm.java (at line 3)
        import ru.catssoftware.gameserver.listener.actor.OnDeathListener;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import ru.catssoftware.gameserver.listener cannot be resolved
----------
3. ERROR in \CRPFarm.java (at line 7)
        import ru.catssoftware.gameserver.model.listeners.CharListenerList;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import ru.catssoftware.gameserver.model.listeners cannot be resolved
----------
4. ERROR in \CRPFarm.java (at line 25)
        CharListenerList.addGlobal(new OnDeathListenerImpl());
        ^^^^^^^^^^^^^^^^
CharListenerList cannot be resolved
----------
5. ERROR in \CRPFarm.java (at line 28)
        private static class OnDeathListenerImpl implements OnDeathListener
                                                            ^^^^^^^^^^^^^^^
OnDeathListener cannot be resolved to a type
----------
6. ERROR in \CRPFarm.java (at line 31)
        public void onDeath(L2Character actor, L2Character killer)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method onDeath(L2Character, L2Character) of type CRPFarm.OnDeathListenerImpl
 must override or implement a supertype method
----------
7. ERROR in \CRPFarm.java (at line 33)
        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)
                   ^^^^^
The method isNpc() is undefined for the type L2Character
----------
8. ERROR in \CRPFarm.java (at line 33)
        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)
                                    ^^^^^^
The method getNpc() is undefined for the type L2Character
----------
9. ERROR in \CRPFarm.java (at line 36)
        if (killer == null || killer.getPlayer() == null)
                                     ^^^^^^^^^
The method getPlayer() is undefined for the type L2Character
----------
10. ERROR in \CRPFarm.java (at line 39)
        L2PcInstance player = killer.getPlayer();
                                     ^^^^^^^^^
The method getPlayer() is undefined for the type L2Character
----------
10 problems (10 errors)Syntax error on token "Invalid Character", delete this to
ken
OnDeathListener cannot be resolved to a type
The import ru.catssoftware.gameserver.listener cannot be resolved
The import ru.catssoftware.gameserver.model.listeners cannot be resolved
The method onDeath(ru.catssoftware.gameserver.model.L2Character, ru.catssoftware
.gameserver.model.L2Character) of type custom.core.CRPFarm.OnDeathListenerImpl m
ust override or implement a supertype method
The method isNpc() is undefined for the type ru.catssoftware.gameserver.model.L2
Character
The method getNpc() is undefined for the type ru.catssoftware.gameserver.model.L
2Character
The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode
l.L2Character
The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode
l.L2Character
CharListenerList cannot be resolved
[WARN 13:49:56]: Failed executing script: F:\dota\game\data\scripts\custom\core\
CRPFarm.java. See CRPFarm.java.error.log for details. не у одного его проблемы

 

Без обид, но

Достаточно было выпрямить руки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Без обид, но

это понятно , а теперь расскидал как у вас и вот что вышло , мб поможете

[iNFO 13:58:13]: Initializing QuestManager
----------
1. ERROR in \CRPFarm.java (at line 1)
        я╗┐package calypso;
        ^
Syntax error on token "Invalid Character", delete this token
----------
2. ERROR in \CRPFarm.java (at line 3)
        import ru.catssoftware.gameserver.listener.actor.OnDeathListener;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import ru.catssoftware.gameserver.listener cannot be resolved
----------
3. ERROR in \CRPFarm.java (at line 7)
        import ru.catssoftware.gameserver.model.listeners.CharListenerList;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import ru.catssoftware.gameserver.model.listeners cannot be resolved
----------
4. ERROR in \CRPFarm.java (at line 25)
        CharListenerList.addGlobal(new OnDeathListenerImpl());
        ^^^^^^^^^^^^^^^^
CharListenerList cannot be resolved
----------
5. ERROR in \CRPFarm.java (at line 28)
        private static class OnDeathListenerImpl implements OnDeathListener
                                                            ^^^^^^^^^^^^^^^
OnDeathListener cannot be resolved to a type
----------
6. ERROR in \CRPFarm.java (at line 31)
        public void onDeath(L2Character actor, L2Character killer)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method onDeath(L2Character, L2Character) of type CRPFarm.OnDeathListenerImpl
 must override or implement a supertype method
----------
7. ERROR in \CRPFarm.java (at line 33)
        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)
                   ^^^^^
The method isNpc() is undefined for the type L2Character
----------
8. ERROR in \CRPFarm.java (at line 33)
        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)
                                    ^^^^^^
The method getNpc() is undefined for the type L2Character
----------
9. ERROR in \CRPFarm.java (at line 36)
        if (killer == null || killer.getPlayer() == null)
                                     ^^^^^^^^^
The method getPlayer() is undefined for the type L2Character
----------
10. ERROR in \CRPFarm.java (at line 39)
        L2PcInstance player = killer.getPlayer();
                                     ^^^^^^^^^
The method getPlayer() is undefined for the type L2Character
----------
10 problems (10 errors)Syntax error on token "Invalid Character", delete this to
ken
OnDeathListener cannot be resolved to a type
The import ru.catssoftware.gameserver.listener cannot be resolved
The import ru.catssoftware.gameserver.model.listeners cannot be resolved
The method onDeath(ru.catssoftware.gameserver.model.L2Character, ru.catssoftware
.gameserver.model.L2Character) of type calypso.CRPFarm.OnDeathListenerImpl must
override or implement a supertype method
The method isNpc() is undefined for the type ru.catssoftware.gameserver.model.L2
Character
The method getNpc() is undefined for the type ru.catssoftware.gameserver.model.L
2Character
The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode
l.L2Character
The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode
l.L2Character
CharListenerList cannot be resolved

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во первых нужно создать новый файл в кодировке UTF-8 без BOM, а во вторых, скрипт для lucera

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во первых нужно создать новый файл в кодировке UTF-8 без BOM, а во вторых, скрипт для lucera

так я вас понял....сделал как вы сказали ..избавился от одной ошибочки осталось 9 ...и да я и использую люцерку

у меня файликов по пути:ru.catssoftware.gameserver.listener.actor.OnDeathListener и import ru.catssoftware.gameserver.model.listeners.CharListenerList

[iNFO 14:22:20]: Initializing QuestManager
----------
1. ERROR in \CRPFarm.java (at line 3)
        import ru.catssoftware.gameserver.listener.actor.OnDeathListener;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import ru.catssoftware.gameserver.listener cannot be resolved
----------
2. ERROR in \CRPFarm.java (at line 7)
        import ru.catssoftware.gameserver.model.listeners.CharListenerList;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import ru.catssoftware.gameserver.model.listeners cannot be resolved
----------
3. ERROR in \CRPFarm.java (at line 25)
        CharListenerList.addGlobal(new OnDeathListenerImpl());
        ^^^^^^^^^^^^^^^^
CharListenerList cannot be resolved
----------
4. ERROR in \CRPFarm.java (at line 28)
        private static class OnDeathListenerImpl implements OnDeathListener
                                                            ^^^^^^^^^^^^^^^
OnDeathListener cannot be resolved to a type
----------
5. ERROR in \CRPFarm.java (at line 31)
        public void onDeath(L2Character actor, L2Character killer)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method onDeath(L2Character, L2Character) of type CRPFarm.OnDeathListenerImpl
 must override or implement a supertype method
----------
6. ERROR in \CRPFarm.java (at line 33)
        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)
                   ^^^^^
The method isNpc() is undefined for the type L2Character
----------
7. ERROR in \CRPFarm.java (at line 33)
        if (!actor.isNpc() || actor.getNpc().getNpcId() != RAID_ID)
                                    ^^^^^^
The method getNpc() is undefined for the type L2Character
----------
8. ERROR in \CRPFarm.java (at line 36)
        if (killer == null || killer.getPlayer() == null)
                                     ^^^^^^^^^
The method getPlayer() is undefined for the type L2Character
----------
9. ERROR in \CRPFarm.java (at line 39)
        L2PcInstance player = killer.getPlayer();
                                     ^^^^^^^^^
The method getPlayer() is undefined for the type L2Character
----------
9 problems (9 errors)OnDeathListener cannot be resolved to a type
The import ru.catssoftware.gameserver.listener cannot be resolved
The import ru.catssoftware.gameserver.model.listeners cannot be resolved
The method onDeath(ru.catssoftware.gameserver.model.L2Character, ru.catssoftware
.gameserver.model.L2Character) of type calypso.CRPFarm.OnDeathListenerImpl must
override or implement a supertype method
The method isNpc() is undefined for the type ru.catssoftware.gameserver.model.L2
Character
The method getNpc() is undefined for the type ru.catssoftware.gameserver.model.L
2Character
The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode
l.L2Character
The method getPlayer() is undefined for the type ru.catssoftware.gameserver.mode
l.L2Character
CharListenerList cannot be resolved

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...