Проблем с native "cs_get_user_bpammo"

Ако имате затруднения при изработката/преработката на даден плъгин - пишете тук, ще се опитаме да ви помогнем!
Аватар
Fatall
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Проблем с native "cs_get_user_bpammo"

Мнение от Fatall » 30 Дек 2019, 09:12

Грешка

Код за потвърждение: Избери целия код

L 12/30/2019 - 00:32:17: Start of error session.
L 12/30/2019 - 00:32:17: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20191230.log")
L 12/30/2019 - 00:32:17: [CSTRIKE] Invalid weapon id 0
L 12/30/2019 - 00:32:17: [AMXX] Run time error 10 (plugin "vip_extras.amxx") (native "cs_get_user_bpammo") - debug not enabled!
L 12/30/2019 - 00:32:17: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

Код за потвърждение: Избери целия код

give_user_hegren(id)
{
	new iHeAmmo = cs_get_user_bpammo(id, CSW_HEGRENADE)
	give_item(id, "weapon_hegrenade")

	if (0 < iHeAmmo < VIP_GRENADES)
	{
		cs_set_user_bpammo(id, CSW_HEGRENADE, iHeAmmo + 1)
	}
	else
	{
		cs_get_user_bpammo(id, CSW_HEGRENADE != iHeAmmo)
	}
	
	emit_sound(id, CHAN_VOICE, "items/9mmclip1.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM);

	return
}
Последно промяна от OciXCrom на 30 Дек 2019, 21:40, променено общо 1 път.
Причина: Преместена тема!

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Проблем с native "cs_get_user_bpammo"

Мнение от OciXCrom » 30 Дек 2019, 13:07

Ти ли си писал този код? Ако да, какво се опитваш да направиш тук?

Код за потвърждение: Избери целия код

cs_get_user_bpammo(id, CSW_HEGRENADE != iHeAmmo)
Според написаното, функцията ще вземе ammo-то на оръжието с id 0 или 1 зависимо от проверката, а не на CSW_HEGRENADE.

Също така, самият ред няма никаква логика - защо ползваш функцията без да запазиш в променлива стойноста която връща?

Аватар
Fatall
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Проблем с native "cs_get_user_bpammo"

Мнение от Fatall » 30 Дек 2019, 21:32

Благодаря видях си грешката оправих се.

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Помощ в скриптирането”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта