Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ограничение на количество ввода
#1
как прикрутить параметр maxlength в java?

хочу сделать чтоб в баффере можно было профиль с именем максимум 10 символов создавать
Ответ
#2
HJIO Написал:как прикрутить параметр maxlength в java?

хочу сделать чтоб в баффере можно было профиль с именем максимум 10 символов создавать

Поставить проверку на методе сохранения.
Ответ
#3
[STIGMATED];234298 Написал:Поставить проверку на методе сохранения.

подскажите правильный код -примерно
Ответ
#4
if(wordCount > 10)
return;

А по сути, покажите метод, куда приходит название схемы.
Ответ
#5
код относительно профиля с бафера
[SRC="java"]
else if (event.startsWith("SelectProfile")) {
String []args = event.split(" ");
player.getCharacterData().set("BuffProfile",args[1]);
String html = HtmCache.getInstance().getHtm(htmlBase+"-p2.htm",player);
_lastPage.put(player.getObjectId(),htmlBase+"-p2.htm");
html = fillHtml(player,html);
return html;
}
else if (event.startsWith("Profile")) {

String html = HtmCache.getInstance().getHtm(htmlBase+"-p1.htm",player);
_lastPage.put(player.getObjectId(),htmlBase+"-p1.htm");
return fillHtml(player,html);
}
else if (event.startsWith("ClearProfile")) {
BuffProfile profile = getActiveProfile(player);
profile._buffs.clear();
return onEvent("Profile",qs,isFromBBS);
}
else if (event.startsWith("DeleteProfile")) {
Map<String,BuffProfile> _profiles = _buffprofiles.get(player.getObjectId());
if(getActiveProfile(player)!=null)
_profiles.remove(getActiveProfileName(player));
player.getCharacterData().set("BuffProfile",(String)null);
return onEvent("Profile",qs,isFromBBS);
}
else if (event.startsWith("CreateProfile")) {
Map<String,BuffProfile> _profiles = _buffprofiles.get(player.getObjectId());
if(_profiles==null) {
_buffprofiles.put(player.getObjectId(), new FastMap<String, BuffProfile>());
_profiles = _buffprofiles.get(player.getObjectId());
}
String []args = event.split(" ");
if(args.length>2) {
_err = "Имя профиля не должно содержать пробелы";
return onEvent("Profile",qs,isFromBBS);
}
if(!_profiles.containsKey(args[1])) {
_profiles.put(args[1],new BuffProfile());
}
player.getCharacterData().set("BuffProfile",args[1]);
return onEvent("Profile",qs,isFromBBS);
}

[/SRC]
Ответ
#6
HJIO Написал:код относительно профиля с бафера
[SRC="java"]
else if (event.startsWith("SelectProfile")) {
String []args = event.split(" ");
player.getCharacterData().set("BuffProfile",args[1]);
String html = HtmCache.getInstance().getHtm(htmlBase+"-p2.htm",player);
_lastPage.put(player.getObjectId(),htmlBase+"-p2.htm");
html = fillHtml(player,html);
return html;
}
else if (event.startsWith("Profile")) {

String html = HtmCache.getInstance().getHtm(htmlBase+"-p1.htm",player);
_lastPage.put(player.getObjectId(),htmlBase+"-p1.htm");
return fillHtml(player,html);
}
else if (event.startsWith("ClearProfile")) {
BuffProfile profile = getActiveProfile(player);
profile._buffs.clear();
return onEvent("Profile",qs,isFromBBS);
}
else if (event.startsWith("DeleteProfile")) {
Map<String,BuffProfile> _profiles = _buffprofiles.get(player.getObjectId());
if(getActiveProfile(player)!=null)
_profiles.remove(getActiveProfileName(player));
player.getCharacterData().set("BuffProfile",(String)null);
return onEvent("Profile",qs,isFromBBS);
}
else if (event.startsWith("CreateProfile")) {
Map<String,BuffProfile> _profiles = _buffprofiles.get(player.getObjectId());
if(_profiles==null) {
_buffprofiles.put(player.getObjectId(), new FastMap<String, BuffProfile>());
_profiles = _buffprofiles.get(player.getObjectId());
}
String []args = event.split(" ");
if(args.length>2) {
_err = "Имя профиля не должно содержать пробелы";
return onEvent("Profile",qs,isFromBBS);
}
if(!_profiles.containsKey(args[1])) {
_profiles.put(args[1],new BuffProfile());
}
player.getCharacterData().set("BuffProfile",args[1]);
return onEvent("Profile",qs,isFromBBS);
}

[/SRC]
if(args[1].length > 10){
_err = "Имя профиля не должно содержать больше 10 символов";
return onEvent("Profile",qs,isFromBBS);
}
вставляй перед player.getCharacterData().set("BuffProfile",args[1]);

P.S. это если я правильно понимаю логику вашего кода
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ограничение камалоки KateKate7912 1 1,356 03-08-2016, 12:42 PM
Последний пост: KateKate7912
  Ограничение онлайна (исходники) KateKate7912 8 2,147 06-20-2015, 07:17 PM
Последний пост: slayer48
  Магическое ограничение Dezert 2 2,055 08-14-2014, 06:49 PM
Последний пост: Dezert
  Эвенты, ограничение окон white7777x 16 3,110 07-06-2013, 05:08 AM
Последний пост: white7777x
  Ограничение онлайна Time of Gods 4 1,759 11-15-2012, 06:58 PM
Последний пост: Time of Gods
  Ограничение наносимых татау, исчезает после релога SkyMD 7 2,176 08-23-2012, 09:12 AM
Последний пост: SkyMD
  Количество восстановленного CP extend 6 1,653 04-17-2012, 09:03 PM
Последний пост: GOODPower
  Ограничение атаки DarkFall 2 1,444 02-12-2012, 09:35 AM
Последний пост: DarkFall
  Геройство на определенное количество дней. MegaPvP 2 2,482 09-19-2011, 07:31 PM
Последний пост: MegaPvP
  Ограничение окон gena 1 2,528 10-16-2010, 08:30 PM
Последний пост: Ozzy

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


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