Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Смена титула и возврат.
#1
Здравствуйте, уважаемые знатоки, есть код, для оффлайн торговли, работает отлично, когда вы садишься на торговлю и выходишь и игры, появляется титул Offline Trade + меняется цвет. Вопрос, как сделать, теперь когда ты заходишь обратно на чара, чтобы титул пропадал? Спасибо за внимание.
Код
Понимаю насколько нубский вопрос и понимаю что надо писать проверку...
Ответ
#2
CharInfo() думаю куда лучшее место для этого. А также всегда будет без лишних манипуляций и присваиваний выдавать всё при каждом broadcastUserInfo().
Родился, живу и когда-нибудь умру.
Ответ
#3
Donatte Написал:CharInfo() думаю куда лучшее место для этого. А также всегда будет без лишних манипуляций и присваиваний выдавать всё при каждом broadcastUserInfo().
Немного не понял), куда засунуть код я знаю, но титул присваивается навсегда, а нужно чтобы когда ты заходил в игру, титул пропадал
Ответ
#4
FireaGe Написал:Немного не понял), куда засунуть код я знаю, но титул присваивается навсегда, а нужно чтобы когда ты заходил в игру, титул пропадал

Что-то вроде того:

[SRC="java"]if (_activeChar.isOnlineInt() == 2)
writeS("Offline Trade");
else
writeS(_activeChar.getAppereance().getTitle());[/SRC]


Смысл думаю понятен...
Родился, живу и когда-нибудь умру.
Ответ
#5
Donatte Написал:Что-то вроде того:

[SRC="java"]if (_activeChar.isOnlineInt() == 2)
writeS("Offline Trade");
else
writeS(_activeChar.getAppereance().getTitle());[/SRC]


Смысл думаю понятен...
Проверил, теперь титул не появляется и чар появляется под землей, где виден только ник
Ответ
#6
FireaGe Написал:Проверил, теперь титул не появляется и чар появляется под землей, где виден только ник

При изменении одного флага с титулом ничего больше не должно изменяться. Значит поменял что-то еще.
В CharInfo ищешь writeS(_title) и отправляешь его во всех случаях, кроме оффтрейда.
Ответ
#7
Сделал как вы говорите, теперь персонажа вообще не видно)), он сидит на трейде, но его нету на том месте, куда прилетает администратор)) Уже не знаю, что делать Sad
Ответ
#8
FireaGe Написал:Сделал как вы говорите, теперь персонажа вообще не видно)), он сидит на трейде, но его нету на том месте, куда прилетает администратор)) Уже не знаю, что делать Sad

Я имел в виду:
[src='java']if(чарВОффтрейде) writeS("титул_оффтрейда");
else writeS(_title);[/src]

Изменять только строку с титулом в CharInfo. Хотя если так подумать, то этот титул должен меняться и в UserInfo. Тогда там тоже нужно добавить разветвление.
Ответ
#9
Warencense Написал:Я имел в виду:
[src='java']if(чарВОффтрейде) writeS("титул_оффтрейда");
else writeS(_title);[/src]

Изменять только строку с титулом в CharInfo. Хотя если так подумать, то этот титул должен меняться и в UserInfo. Тогда там тоже нужно добавить разветвление.
В том дело, что в CharInfo нету writeS(_title)

Может вам проще будет, вот мой CharInfo:
Код
Ответ
#10
FireaGe Написал:В том дело, что в CharInfo нету writeS(_title)

Может вам проще будет, вот мой CharInfo:
Код


Код:
if (gmSeeInvis)
            writeS("Invisible");
        else
            writeS(_activeChar.getTitle());
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Цвет титула/ника у нпсов Bend3r 25 8,595 12-31-2018, 05:37 PM
Последний пост: xCDx
  Смена Логин Порта Aziman 14 4,228 08-27-2018, 11:16 PM
Последний пост: Emperor
  Смена сабкласса silok 0 1,752 04-27-2018, 04:19 PM
Последний пост: silok
  Смена цвета ника Map 3 1,865 03-25-2015, 02:13 PM
Последний пост: krisadr
  Возврат на точку спавна Map 9 2,386 02-26-2015, 10:08 PM
Последний пост: Confusion
  Покраска ника титула Antilion 3 2,408 07-07-2014, 01:33 PM
Последний пост: Antilion
  Смена цвета титула Java Сантехник 9 2,373 08-31-2013, 05:32 PM
Последний пост: Сантехник
  Смена импортов Raymon 31 7,214 02-09-2013, 07:06 PM
Последний пост: darkevil
  Смена текстуры скилом, не трансформация Джол 11 3,239 03-11-2012, 02:21 PM
Последний пост: ANZO
  Возврат не в тот город после смерти. ruslanback 7 2,125 11-30-2011, 08:47 PM
Последний пост: Effas

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


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