tgonta
Pixelated Sora Coder
offline
Опыт:
3,160Активность: |
Вопрос о подсчёте лучшего
У меня возникла следующая проблема: При запуске моего тригга вар выдаёт критическую ошибку. Просьба помочь в выявлении проблемы. Код ниже.
» Вот код
|
16.10.2009, 17:20 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
Player(i-1) где i==0 не существует
|
16.10.2009, 18:40 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
_Red
offline
Опыт:
4,095Активность: |
Попробуй так
|
16.10.2009, 18:43 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
у меня токо есть подозрение, что если у всех udg_Kills одинаковые значения, то будет опять крит (BestPlayer не будет инициализирована)
мне кажется алгоритм вообще не верен - может произойти выдача игрока, имеющего не максимум по массиву необходимо инициализировать BestPlayer первым игроком, и в алгоритме сравнивать с ним, а не с предыдущим |
16.10.2009, 19:12 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
во-первых, замени все
на
ScorpioT1000 добавил:
омг у вас там минус один тт тогда просто i ScorpioT1000 добавил: это просто смешно) |
16.10.2009, 19:15 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
Так будет более верно.
Код:
Ошибка была в том, что твоя функ-я по твоей задумке должна вернуть индекс лучшего игрока, а возвращала кол-во его киллов. п.с. скопируй всё, не толко функ-ю, были исправления и в действии триггера. Отредактировано silumin, 16.10.2009 в 20:07. |
16.10.2009, 20:11 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
tgonta
Pixelated Sora Coder
offline
Опыт:
3,160Активность: |
Всё работает правильно, тему можно закрыть. Огромное всем спасибо за помощь! |
17.10.2009, 11:23 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|