Round Health

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
DarkGameR
Извън линия
Потребител
Потребител
Мнения: 43
Регистриран на: 31 Май 2020, 19:05
Местоположение: Видин
Обратна връзка:

Round Health

Мнение от DarkGameR » 27 Апр 2022, 20:56

/// Преместете темата ако е на грешно място извинявам се <3 . ///

Здравейте имам проблем със този плъгин, опитах се да го направя при всеки respawn да дава 50hp на играч който е купил от менюто тази опция,
Обаче плъгина дава hp само когато се купи от менюто, при следващтия respawn не дава hp а само изписа че получи.

Благодаря Предварително <3 :tnx:

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

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <gunxpmod>
#include <cromchat>

#define PLUGIN_NAME "HP in Round Start"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "badboy"

new Has[33]

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
	register_gxm_item("+50HP Every Round", "", 750, 0, GUN_SECTION_ITEMS, 0, 3);

	RegisterHam(Ham_Spawn, "player", "on_spawn")

}

public client_putinserver(id) Has[id] = 0

public on_spawn(id)
{
	if(get_user_team(id) == 2 || Has[id] = 1)
	{
		set_user_health(id, get_user_health(id) + 50);
		CC_SendMessage(id, "&x04[GunXP] &x01 You got 50HP");
	}
}

public gxm_item_enabled(id)
{
	if(get_user_team(id) == 2 || !is_user_alive(id) && Has[id]) 
	{
		set_user_health(id, get_user_health(id) + 50);
		CC_SendMessage(id, "&x04[GunXP] &x01 You got 50HP");
		Has[id] = 1;
	}
}
[ZombiePlanet.net] Umbrella Swarm & GunXP [ High-XP ] 24/7
IP: None


:nicecode: :bg:

Изображение

Изображение

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

Round Health

Мнение от OciXCrom » 27 Апр 2022, 21:03

Направил си го да дава преди spawn, не след. Играчът не е жив когато този код се изпълнява.

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

RegisterHam(Ham_Spawn, "player", "on_spawn")
Трябва да е:

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

RegisterHam(Ham_Spawn, "player", "on_spawn", 1)

Аватар
DarkGameR
Извън линия
Потребител
Потребител
Мнения: 43
Регистриран на: 31 Май 2020, 19:05
Местоположение: Видин
Обратна връзка:

Round Health

Мнение от DarkGameR » 28 Апр 2022, 00:16

да вярно не съм обрърнал влимание, поправих това обаче когато някой се респалне директно му дава +50 живот без да купи от меню то във който е довен
[ZombiePlanet.net] Umbrella Swarm & GunXP [ High-XP ] 24/7
IP: None


:nicecode: :bg:

Изображение

Изображение

Аватар
Huehue
Извън линия
Модератор
Модератор
Мнения: 352
Регистриран на: 16 Яну 2017, 23:42
Местоположение: София
Се отблагодари: 7 пъти
Получена благодарност: 171 пъти
Обратна връзка:

Round Health

Мнение от Huehue » 28 Апр 2022, 07:38

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

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <gunxpmod>
#include <cromchat>

#define PLUGIN_NAME "HP in Round Start"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "badboy"

new Has[33]

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
	register_gxm_item("+50HP Every Round", "", 750, 0, GUN_SECTION_ITEMS, 0, 3);

	RegisterHam(Ham_Spawn, "player", "on_spawn", 1)

}

public client_putinserver(id) Has[id] = false

public on_spawn(id)
{
	if(is_user_alive(id) && get_user_team(id) == 2 && Has[id])
	{
		set_user_health(id, get_user_health(id) + 50);
		CC_SendMessage(id, "&x04[GunXP] &x01 You got 50HP");
	}
}

public gxm_item_enabled(id)
{
	if(get_user_team(id) == 2 && is_user_alive(id) && !Has[id]) 
	{
		set_user_health(id, get_user_health(id) + 50);
		CC_SendMessage(id, "&x04[GunXP] &x01 You got 50HP");
		Has[id] = true;
	}
}
LOYAL TO THE OATH OF OMERTА̀

Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..

My GitHub Profile
GitHub

My AMXX Includes Collection
AMXX Include Libraries

My Steam Profile (from SteamDB)
  • Value: 4179€
  • Games owned: 1855
  • Games played: 754 (40%)
  • Hours on record: 4,994.9h

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

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 3 госта