Who can help me?

Сообщения
1,082
Реакции
58
Помог
11 раз(а)
А код не нужно прикреплять?
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
all85100, множество ошибок не увидел, только это?
L 12/05/2022 - 10:04:59: [AMXX] Displaying debug trace (plugin "miscstats.amxx", version "1.10.0.5465")
L 12/05/2022 - 10:04:59: [AMXX] Run time error 25: parameter error
L 12/05/2022 - 10:04:59: [AMXX] [0] miscstats.sma::client_death (line 553)
Предоставте amxmodx\data\lang\miscstats.txt
 
Последнее редактирование:
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
all85100, смотри, твоя строка из miscstats.txt. - REMAINING_ENEMIES = 还剩 %d %s 敌人..., сколько ты применяешь спецификаторов?, ответ 2,
А в самой функции ты подставляешь только victimTeammatesCount, которое относится к специфиуатору %d


Код:
for (new teammate; teammate < killerTeammatesCount; ++teammate)
{
    victimTeammatesCount > 1 ?
    ShowSyncHudMsg(killerTeammatesList[teammate], g_bottom_sync, "%l", "REMAINING_ENEMIES", victimTeammatesCount) :
    ShowSyncHudMsg(killerTeammatesList[teammate], g_bottom_sync, "%l","REMAINING_ENEMY");
}
Следовательно получается такая ошибка:
L 04/09/2024 - 10:57:14: String formatted incorrectly - parameter 6 (total 5)
L 04/09/2024 - 10:57:14: [AMXX] Displaying debug trace (plugin "test.amxx", version "1.0")
L 04/09/2024 - 10:57:14: [AMXX] Run time error 25: parameter error
L 04/09/2024 - 10:57:14: [AMXX] [0] test.sma::test (line 26)
Итог, требуется исправить значения ключа REMAINING_ENEMIES = 还剩 %d%s 敌人... на REMAINING_ENEMIES = 还剩 %d 个 敌人...
 
Последнее редактирование:
Сообщения
264
Реакции
132
Помог
13 раз(а)
Code_0xABC, %i тоже подойдет, по-моему достаточно убрать %s
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
murlemur, это я описался про %i, у него изначально %d стояло
 
Сообщения
40
Реакции
3
all85100, смотри, твоя строка из miscstats.txt. - REMAINING_ENEMIES = 还剩 %d %s 敌人..., сколько ты применяешь спецификаторов?, ответ 2,
А в самой функции ты подставляешь только victimTeammatesCount, которое относится к специфиуатору %d


Код:
for (new teammate; teammate < killerTeammatesCount; ++teammate)
{
    victimTeammatesCount > 1 ?
    ShowSyncHudMsg(killerTeammatesList[teammate], g_bottom_sync, "%l", "REMAINING_ENEMIES", victimTeammatesCount) :
    ShowSyncHudMsg(killerTeammatesList[teammate], g_bottom_sync, "%l","REMAINING_ENEMY");
}
Следовательно получается такая ошибка:


Итог, требуется исправить значения ключа REMAINING_ENEMIES = 还剩 %d%s 敌人... на REMAINING_ENEMIES = 还剩 %d 个 敌人...
Thank you very much!
Finally, there is no error log. It may be my own reason that I added more s% when adding Chinese language. I always thought that Sma had bugs. Without careful inspection, I couldn't program pawn.
 

Вложения

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу