![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 47
|
Еще вопрос по putVariable. Я попытался очистить таблицу рекордов сл. образом:
установил длину таблицы равной 0 с помощью putVariable и переменной 17, думал, что предыдущие данные исчезнут, но они не исчезли. Что нужно сделать, чтобы ее очистить? Насколько я понимаю тут нужно работать с переменными >= 32? |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Подозревал, что через длину ее удалять надо, но, видимо, эта длина ни на что не влияет. Удаляйте все что >= 32 тогда
![]() Можно через метод execute упростить процесс, попробывать. Цитата:
Последний раз редактировалось udaaff; 31.01.2010 в 15:25. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 47
|
Цитата:
Цитата:
Последний раз редактировалось alikSmehoff; 31.01.2010 в 15:55. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Не 17 переменную удалять надо было, а 16. Все работает.
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 47
|
Да, с 16 работает. Если появляется новый рекорд, то он без проблем записывается, но старое значение остается. Как не добавлять, а перезаписывать значение? Последовательно перебирать все переменные >= 32 и смотреть чему равно их user_id ?
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Ну как-то так, да. Только это уже лишнее, на мой взгляд, учитывая, что данная таблица очень ненадежна.
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 47
|
А вообще как лучше сделать таблицу рекордсменов? Нужно использовать свой сервер?
Последний раз редактировалось alikSmehoff; 31.01.2010 в 21:14. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Как минимум.
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 47
|
В таблице рейтингов (getHighScores) переменные 32,.., max_scores-1 хранят саму таблицу.
Я присваиваю с помощью putVariable значение переменной (допустим 32ой) равное нулю. getVariable показывает, что переменная обнулилась, однако первый самый большой результат (соотв. переменной 32) так и не исчез, почему так получается, если я обнулил соответствующую ему переменную? |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|