Понедельник, 25 Ноября 2024, 14:18

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Вопрос по 39dll
BrightSpotДата: Четверг, 08 Декабря 2011, 16:30 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
Вот делаю ММО-шку и решил немного добавить функционала серверу...
и тут проблема в выборе игрока по его имени...
т.е вводим ник игрока и его кикает\банит\тп-шит и т.д...
так вот все игроки записаны в масив и я пытался выбирать его таким кодом:
Code
for(i=1 i<=o_serv.maxid i+=1)//o_serv - обьект серва, maxid - максимальный ид игрока...
{if o_serv.pl[i]!=-1 && o_serv.pl[i].name=key//pl[i] - масив с игроками, key это то что ввожу(когда собираюсь что нить сделать с персом)
{with(o_serv.pl[i])
{instance_destroy()}//при уничтожении перс рассылает всем свой уход(и себе тоже)
}
}

но выходит 2 ошибки.:
1)если только 1 подключенный то его кикает с серва, но клиент продолжает работать...
2)если больше 1 подключения то кикает правильно, но всех=(((
кто поможет тому +++ happy

Добавлено (08.12.2011, 16:30)
---------------------------------------------
2-орую ошибку решил...долбаный break забыл добавить...



Более мощный компьютер глючит быстрее и точнее.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг