Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
CTF как сделать старт только с 20 по 85
#1
Вот часть того скрипта подскажите что убрать что бы эвент запускался только с 20-85 лвл а не переодично?
{
switch(category)
{
case 1:
return 20;
case 2:
return 30;
case 3:
return 40;
case 4:
return 52;
case 5:
return 62;
case 6:
return 76;
}
return 0;
}

public static int getMaxLevelForCategory(int category)
{
switch(category)
{
case 1:
return 29;
case 2:
return 39;
case 3:
return 51;
case 4:
return 61;
case 5:
return 75;
case 6:
return 85;
}
return 0;
}

public static int getCategory(int level)
{
if(level >= 20 && level <= 29)
return 1;
else if(level >= 30 && level <= 39)
return 2;
else if(level >= 40 && level <= 51)
return 3;
else if(level >= 52 && level <= 61)
return 4;
else if(level >= 62 && level <= 75)
return 5;
else if(level >= 76)
return 6;
return 0;
}
[Изображение: nAQaD.png]
Ответ
#2
[src=java]
public static int getMinLevelForCategory(int category)
{
switch(category)
{
case 1:
return 20;
}
return 0;
}

public static int getMaxLevelForCategory(int category)
{
switch(category)
{
case 1:
return 85;
}
return 0;
}

public static int getCategory(int level)
{
if(level >= 20 && level <= 85)
return 1;
return 0;
}
[/src]

но имхо лучше это дело переписать, ибо выглядит очень неочень.
Ответ
#3
сделал как и сказли все правильно эвент начал запускаться 20-85 лвл, но теперь еще 1 косяк:[Изображение: ef312dcfaaba.jpg]
[Изображение: nAQaD.png]
Ответ
#4
return 0 скорее всего.
Ответ
#5
Sensation Написал:но теперь еще 1 косяк

У меня когда был старый энжайн ивентов, работало все на отлично таким образом, я использовала такие настройки:

Code

Оставила только основной код.
Ответ
#6
./data/scripts/events/CtF/CtF.java:308: missing return statement
./data/scripts/events/CtF/CtF.java:317: missing return statement
./data/scripts/events/CtF/CtF.java:323: missing return statement
05:02:39.474 Can't compile scripts!
05:02:40.050 Scripts loaded with errors. Loaded 918 classes.
Server halting [status=0] / Reason: Scripts loaded with errors. Loaded 918 classes.

Добавлено через 34 секунды
Убрал return 0 и ошибочку
[Изображение: nAQaD.png]
Ответ
#7
Return 1 и Return 85 без кейса попробуйте.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Компиляция без build.xml или как сделать Sky03611 2 3,469 01-18-2016, 05:08 AM
Последний пост: Sky03611
  Старт в определенном месте... SGpro 8 2,245 08-16-2014, 06:10 AM
Последний пост: SGpro
  Как сделать апдейт? Time of Gods 2 1,240 12-08-2012, 10:09 PM
Последний пост: Zubastic
  Как сделать запрос в базу? xnekt0x 2 1,536 11-22-2012, 08:03 PM
Последний пост: xnekt0x
  Как сделать чтобы не проходить квсеты на рб Ziky 20 10,119 10-23-2012, 09:45 AM
Последний пост: Zubastic
  как сделать скилл нельзя юзать на себя revlon 2 1,315 09-29-2012, 06:06 PM
Последний пост: revlon
  Как сделать атаку после скилла revlon 6 1,684 09-27-2012, 07:49 PM
Последний пост: revlon
  Как сделать сохранение бафов l2j bestworld 3 2,320 09-07-2012, 02:39 PM
Последний пост: gorodetskiy
  Как сделать переменную с пингом? phozik1 3 1,436 07-19-2012, 10:49 PM
Последний пост: Navvy
  Скилы применяемые только на осадах. finfan 4 1,574 06-10-2012, 11:48 AM
Последний пост: Visor

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)