XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > StarCraft (только чтение)> Галактическая академия
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
inoto
я буду крутым!
offline
Опыт: 6,891
Активность:
Банк, ники и их сравнение
Выходы из сложившейся ситуации совсем исчерпаны. Помогите..
  1. Нужно при старте карты загрузить из банка строку (заранее сохраненная в существующем xml), если имя игрока совпало с именем игрока в банке (переменная типа "текст" в банке).
В гуи нету условий на ник игрока и вапще на переменные типа "текст", кустом скриптом пробовал
(BankValueGetAsText(BankLastCreated(), "x", "y") == gv_bank.lv_player[lv_i])
gv_bank.lv_player[lv_i] - присвоенный ник игрока
На этот кустом редактор не ругается и он даже в игре проходит, но действие загрузки строки из xml не происходит.
Вот собственно действие
gv_bank.lv_rating[lv_i] = StringToFixed(BankValueGetAsString(BankLastCreated(), "x", "y"))
Перед действиями банки, как положено, открываю.
Старый 24.11.2010, 22:44
ScorpioT1000
Работаем
offline
Опыт: отключен
Старый 25.11.2010, 05:22
inoto
я буду крутым!
offline
Опыт: 6,891
Активность:
ScorpioT1000, уже читал.
Старый 25.11.2010, 09:58
ScorpioT1000
Работаем
offline
Опыт: отключен
А что спрашиваешь? :)
Старый 25.11.2010, 10:02
Тонг

offline
Опыт: 15,315
Активность:
mpak13, есть вариант. Нафиг этот ник. сохраняем ид учетки =) (ктоб нам её еще дал...)
на самом деле просто код перед выходом игроку говорим и сохраняем хмлку с ответом на код.
Но блин надо хоть чтото игрока определяющее
Старый 25.11.2010, 17:45
inoto
я буду крутым!
offline
Опыт: 6,891
Активность:
ScorpioT1000, ну вы же крутые старики, которым, я думал, даже такие вот пределы нипочём о_О
Тонг, всё в скайп, ибо удобней
Старый 25.11.2010, 21:41
ScorpioT1000
Работаем
offline
Опыт: отключен
у меня нет ск2, а так мб и можно было бы замутить что-то наподобие текст2стринг
Старый 25.11.2010, 22:06
inoto
я буду крутым!
offline
Опыт: 6,891
Активность:
ScorpioT1000, вотвот, просто ведь есть шанс, что кто-то что-то мутил. поэтому и спрашиваю)
в теме с твоей ссылки последнее сообщение собственно дало мне ещё больший ступор..
Старый 25.11.2010, 22:08
F3n1kz

offline
Опыт: 4,548
Активность:
Отписался вот тут xgm.ru/forum/showthread.php?t=39861
дабл пост не буду устраивать, кто хочет прочитайте последий пост, мб прояснит
Старый 26.11.2010, 05:07
ScorpioT1000
Работаем
offline
Опыт: отключен
это не важно, важно то, что нам теперь не с чем работать, нельзя идентифицировать игрока, а это no way
ScorpioT1000 добавил:
хотя хм.. а что если при заходе в карту предлагать юзеру "залогиниться" в эту карту? :) получится такая своеобразная идентификация. Можно даже аутентификацию замутить..
Старый 26.11.2010, 06:37
Тонг

offline
Опыт: 15,315
Активность:
ScorpioT1000, как вариант кстати. не залогинился - сам виноват
Старый 26.11.2010, 09:28
inoto
я буду крутым!
offline
Опыт: 6,891
Активность:
Тонг, Ну ты же на аудиторию делаешь проект, на игроков. Вот к примеру один не залогинился, разозлился и перестал играть в карту. Потом ещё один и тд.
Старый 26.11.2010, 10:22
ScorpioT1000
Работаем
offline
Опыт: отключен
ну просто не запускать ему игру (или оставить "зрителем") до тех пор, пока он не представится игре, вот :) только проблема - могут зайти с тебя другие, т.е. надо какойто пароль
ScorpioT1000 добавил:
и поэтому ещё хотябы какой-нибудь несложный хеш (шифрование пароля)
Старый 26.11.2010, 11:12
Prot
моделлер
offline
Опыт: 16,188
Активность:
mpak13,
А заем вообще тебе идентифицировать игрока? Просто через номер игрока не пойдёт?
Старый 26.11.2010, 12:46
inoto
я буду крутым!
offline
Опыт: 6,891
Активность:
Prot, дело в том, что нужна какая-то уникальность игрока, а ник повторяться думаю не может :)
Старый 26.11.2010, 13:41
ScorpioT1000
Работаем
offline
Опыт: отключен
Prot, номера игрока могут повторяться для разных игр. Т.е. если давать возможность игрокам "играть дальше" как в Ключ к жизни, итп
Старый 26.11.2010, 14:29
F3n1kz

offline
Опыт: 4,548
Активность:
это не важно, важно то, что нам теперь не с чем работать, нельзя идентифицировать игрока, а это no way
ты надеюсь знаешь что сейчас в старкрафте есть карты с автосохранением?
Например Night Of The Dead - у меня там уже ранг под 700 очков, при этом в отличие от варикаа при старте игры мне ничего не надо делать, она сама сохраняет меня и сама загружает
если ты вкурсе про такую фичу ск2, то я не понимаю в чем проблема тогда
Старый 26.11.2010, 17:24
inoto
я буду крутым!
offline
Опыт: 6,891
Активность:
F3n1kz, смастерить чтобы игроку ничего не пришлось делать для сохранения/загрузки возможно и уже реализовано. нужная информация хранится в хмлке. вот только этот файлик можно легко передавать.. а чтобы это предотвратить тут уже начинается не предусмотренное (хотя скорее намеренное) ограничение близзов :) собственно сабж именно по этому..
Старый 26.11.2010, 21:53
F3n1kz

offline
Опыт: 4,548
Активность:
mpak13, в любом случае нельзя по нику идентифицировать, ибо ник в ск2 не уникален
Старый 27.11.2010, 04:13
ScorpioT1000
Работаем
offline
Опыт: отключен
данные для сейва надо кодировать, смешивая с паролем / уникальным никнеймом
Старый 27.11.2010, 11:41

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 12:11.