CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16
★ [ALFA-GAME.NET] # WAR3FT [16]RACES [25]LVL [4]SHOPMENUS [GOLD menu] UNIQUE MODE SAVEXP CSDM★ 45.144.155.168:27017 cs_italy Играчи: 20/28

Търся този HUD Plugin

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
HeatoN
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 04 Фев 2022, 16:16
Местоположение: Elhovo - Las Vegas
Се отблагодари: 35 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Търся този HUD Plugin

Мнение от HeatoN » 16 Яну 2024, 01:56

Добър вечер, съфорумници/чки. някой ще може ли някой да ми направи същият плугин като на снимката да показва hp, money, bank, thetime, и timeleft.
За банката не е задължително само ако някой му се занимава ще бъда благодарен ако е нужен кода от банката мога да го дам.
Прикачени файлове
Екранна снимка 2024-01-16 015218.png
Екранна снимка 2024-01-16 015218.png (53.19 KiB) Преглеждано 477 пъти
Екранна снимка 2024-01-16 015218.png
Екранна снимка 2024-01-16 015218.png (53.19 KiB) Преглеждано 477 пъти
Здравейте, Ние сме Dark-Star Counter-Strike базирана верига стремяща се да предостави качествени сървъри на своитепотребители
〢☆ При нас може да намерите:
〢☆ активен и помагащ STAFF
〢☆ Качествени сървъри.
〢☆ 24/7 поддръжка.
〢☆ Нашият дискорд: https://discord.gg/cPw8xauRPq
Изображение

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1825
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от illusion » 16 Яну 2024, 02:29

Дай кода за банката.
Изработки на поръчкови уеб системи, уеб дизайни и графични изображения
Discord Server

Аватар
HeatoN
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 04 Фев 2022, 16:16
Местоположение: Elhovo - Las Vegas
Се отблагодари: 35 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от HeatoN » 16 Яну 2024, 02:40

illusion написа: 16 Яну 2024, 02:29 Дай кода за банката.

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

#include <amxmodx>
#include <nvault>
#include <cstrike>

new g_vault

public plugin_init() {
	register_plugin("Banka","2.0","Sp@jk")
	
	g_vault = nvault_open("BRS")
	
	register_cvar("brs_warmup","0")
	register_clcmd("say /banka","Meni")
	register_clcmd("say /bank","Meni")
	register_clcmd("say_team /banka","Meni")
	register_clcmd("say_team /bank","Meni")
	register_concmd("withdraw","podigni")
	register_concmd("deposit","ubaci")
}
public Meni(id)
{
	new menu = menu_create("\yBank Menu","Handler")
	menu_additem(menu,"Show All \r$")
	menu_additem(menu,"Save Money")
	menu_additem(menu,"Add Money")
	menu_display(id, menu);
}
public Handler(id,menu,item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_CONTINUE;
	}
	switch(item)
	{
		case 0:
		{
			new broj_bpara[32],pid[32]
			get_user_authid(id,pid,31)
			nvault_get(g_vault,pid,broj_bpara,31)
			client_print_color(id,print_chat,"[^4Bank^1] You have in the Bank:^4 $%s",broj_bpara)
		}
		case 1:
		{
			client_cmd(id,"messagemode deposit")
		}
                case 2:
		{
			client_cmd(id,"messagemode withdraw")
		}
	}
	return PLUGIN_CONTINUE
}
public ubaci(id)
{
	if(get_cvar_num("brs_warmup")==0)
	{
		new suma[32],suma2, broj_para
		read_argv(1,suma,31)
		suma2 = str_to_num(suma)
		broj_para = cs_get_user_money(id)
		
		if(suma2>broj_para)
			client_print_color(id,print_chat,"[^4Bank^1] You don't have money.")
		else
		{
			new pid[32], bmoney[32],bmoney2, xxx[32]
			get_user_authid(id,pid,31)
			nvault_get(g_vault,pid,bmoney,31)
			bmoney2 = str_to_num(bmoney)
			num_to_str(suma2+bmoney2,xxx,31)
			nvault_set(g_vault,pid,xxx)
			cs_set_user_money(id,broj_para-suma2)
		}
	}
	else
		client_print_color(id,print_chat,"[^4Bank^1] You cannot use the Bank.")
	
}
public podigni(id)
{
	if(get_cvar_num("brs_warmup")==0)
	{
		new suma[32],suma2, broj_para,broj_bpara[32],broj_bpara2,pid[32],xxx[32]
		read_argv(1,suma,31)
		suma2 = str_to_num(suma)
		broj_para = cs_get_user_money(id)
		get_user_authid(id,pid,31)
		nvault_get(g_vault,pid,broj_bpara,31)
		broj_bpara2 = str_to_num(broj_bpara)
		if(suma2>broj_bpara2)
			client_print_color(id,print_chat,"[^4Bank^1] You don't have money.")
		else
		{
			if(suma2+broj_para>16000)
				client_print_color(id,print_chat,"[^4Bank^1] You can add only^4 $16000 ^1on the Bank.")
			else
			{
				cs_set_user_money(id,broj_para+suma2)
				num_to_str(broj_bpara2-suma2,xxx,31)
				nvault_set(g_vault,pid,xxx)
				client_print_color(id,print_chat,"[^4Bank^1] You successfull add^4 $%i",suma2)
			}
		}
	}
	else
		client_print_color(id,print_chat,"[^4Bank^1] You cannot use the Bank.")
}
public client_putinserver(id)
{
	set_task(2.0,"clp_delay",id)
}
public clp_delay(id)
{
	new blaa = random_num(0,2)
	switch(blaa)
	{
		case 1:
		{
			new pid[32], bmoney[32],bmoney2, xxx[32]
			get_user_authid(id,pid,31)
			nvault_get(g_vault,pid,bmoney,31)
			bmoney2 = str_to_num(bmoney)
			if(bmoney2<0)
				return PLUGIN_CONTINUE
			else
			{
				num_to_str(bmoney2-0,xxx,31)
				nvault_set(g_vault,pid,xxx)
			}
		}
		case 2:
		{
			new pid[32], bmoney[32],bmoney2, xxx[32]
			get_user_authid(id,pid,31)
			nvault_get(g_vault,pid,bmoney,31)
			bmoney2 = str_to_num(bmoney)
			num_to_str(bmoney2+0,xxx,31)
			nvault_set(g_vault,pid,xxx)
		}
	}
	return PLUGIN_CONTINUE
}
Здравейте, Ние сме Dark-Star Counter-Strike базирана верига стремяща се да предостави качествени сървъри на своитепотребители
〢☆ При нас може да намерите:
〢☆ активен и помагащ STAFF
〢☆ Качествени сървъри.
〢☆ 24/7 поддръжка.
〢☆ Нашият дискорд: https://discord.gg/cPw8xauRPq
Изображение

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1825
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от illusion » 16 Яну 2024, 03:45

< HUD информация с банката >

Полезно: Автоматично ще се създаде файл в configs/plugins с име "ILLUSION_BankSysHud.cfg" вътре ще откриеш 2 cvar-a. Единия е изключване/включване на HUD информацията, другия е brs_warmup.

Демо:
Изображение

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

#include <amxmodx>
#include <nvault>
#include <cstrike>

#define TASK_MESSAGE 398822

new g_iObject, g_HudInformation, g_vault

public plugin_init() {
  register_plugin("Banka", "2.0", "Sp@jk | illusion")

  g_vault = nvault_open("BRS")

  bind_pcvar_num(create_cvar("hud_information", "1", FCVAR_NONE, "Enable/Disable Bank Hud Information"), g_HudInformation)
  g_iObject = CreateHudSyncObj()

  AutoExecConfig(true, "ILLUSION_BankSysHud")

  register_cvar("brs_warmup", "0")
  register_clcmd("say /banka", "Meni")
  register_clcmd("say /bank", "Meni")
  register_clcmd("say_team /banka", "Meni")
  register_clcmd("say_team /bank", "Meni")
  register_concmd("withdraw", "podigni")
  register_concmd("deposit", "ubaci")
}
public Meni(id) {
  new menu = menu_create("\yBank Menu", "Handler")
  menu_additem(menu, "Show All \r$")
  menu_additem(menu, "Save Money")
  menu_additem(menu, "Add Money")
  menu_display(id, menu);
}
public Handler(id, menu, item) {
  if (item == MENU_EXIT) {
    menu_destroy(menu);
    return PLUGIN_CONTINUE;
  }
  switch (item) {
  case 0: {
    new broj_bpara[32], pid[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, broj_bpara, 31)
    client_print_color(id, print_chat, "[^4Bank^1] You have in the Bank:^4 $%s", broj_bpara)
  }
  case 1: {
    client_cmd(id, "messagemode deposit")
  }
  case 2: {
    client_cmd(id, "messagemode withdraw")
  }
  }
  return PLUGIN_CONTINUE
}
public ubaci(id) {
  if (get_cvar_num("brs_warmup") == 0) {
    new suma[32], suma2, broj_para
    read_argv(1, suma, 31)
    suma2 = str_to_num(suma)
    broj_para = cs_get_user_money(id)

    if (suma2 > broj_para)
      client_print_color(id, print_chat, "[^4Bank^1] You don't have money.")
    else {
      new pid[32], bmoney[32], bmoney2, xxx[32]
      get_user_authid(id, pid, 31)
      nvault_get(g_vault, pid, bmoney, 31)
      bmoney2 = str_to_num(bmoney)
      num_to_str(suma2 + bmoney2, xxx, 31)
      nvault_set(g_vault, pid, xxx)
      cs_set_user_money(id, broj_para - suma2)
    }
  } else
    client_print_color(id, print_chat, "[^4Bank^1] You cannot use the Bank.")

}
public podigni(id) {
  if (get_cvar_num("brs_warmup") == 0) {
    new suma[32], suma2, broj_para, broj_bpara[32], broj_bpara2, pid[32], xxx[32]
    read_argv(1, suma, 31)
    suma2 = str_to_num(suma)
    broj_para = cs_get_user_money(id)
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, broj_bpara, 31)
    broj_bpara2 = str_to_num(broj_bpara)
    if (suma2 > broj_bpara2)
      client_print_color(id, print_chat, "[^4Bank^1] You don't have money.")
    else {
      if (suma2 + broj_para > 16000)
        client_print_color(id, print_chat, "[^4Bank^1] You can add only^4 $16000 ^1on the Bank.")
      else {
        cs_set_user_money(id, broj_para + suma2)
        num_to_str(broj_bpara2 - suma2, xxx, 31)
        nvault_set(g_vault, pid, xxx)
        client_print_color(id, print_chat, "[^4Bank^1] You successfull add^4 $%i", suma2)
      }
    }
  } else
    client_print_color(id, print_chat, "[^4Bank^1] You cannot use the Bank.")
}
public client_putinserver(id) {
  set_task(2.0, "clp_delay", id)
  set_task(1.0, "displayMessage", id + TASK_MESSAGE, _, _, "b")
}

public client_disconnected(id) {
  new iTask = id + TASK_MESSAGE

  if (task_exists(iTask))
    remove_task(iTask)
}

public displayMessage(id) {
  id -= TASK_MESSAGE

  if (g_HudInformation) {
    if (!is_user_alive(id))
      return

    new bankMoney[32], pid[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bankMoney, 31)
    new g_iTimeleft = get_timeleft()
    new g_szTime[31]
    get_time("%H:%M:%S", g_szTime, charsmax(g_szTime))

    set_hudmessage(105, 105, 105, -1.0, 0.05, 1, 0.1, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_iObject, "HP: %i | Money: %i$ | Bank: $%s^nTimeLeft: %d:%02d | Time: %s", get_user_health(id), cs_get_user_money(id), bankMoney, g_iTimeleft / 60, g_iTimeleft % 60, g_szTime)
  }
}

public clp_delay(id) {
  new blaa = random_num(0, 2)
  switch (blaa) {
  case 1: {
    new pid[32], bmoney[32], bmoney2, xxx[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bmoney, 31)
    bmoney2 = str_to_num(bmoney)
    if (bmoney2 < 0)
      return PLUGIN_CONTINUE
    else {
      num_to_str(bmoney2 - 0, xxx, 31)
      nvault_set(g_vault, pid, xxx)
    }
  }
  case 2: {
    new pid[32], bmoney[32], bmoney2, xxx[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bmoney, 31)
    bmoney2 = str_to_num(bmoney)
    num_to_str(bmoney2 + 0, xxx, 31)
    nvault_set(g_vault, pid, xxx)
  }
  }
  return PLUGIN_CONTINUE
}

< HUD информация без банката >

Полезно: Автоматично ще се създаде файл в configs/plugins с име "ILLUSION_HudInformation.cfg" вътре ще откриеш 1 cvar за изключване/включване на HUD информацията.

Демо:
Изображение

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

#include <amxmodx>
#include <cstrike>

#define PLUGIN_NAME "ILLUSION PLUGINS: HUD Information"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "illusion"

#define TASK_MESSAGE 398822

new g_iObject, g_HudInformation

public plugin_init() {
  register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
  bind_pcvar_num(create_cvar("hud_information", "1", FCVAR_NONE, "Enable/Disable Hud Information"), g_HudInformation)
  g_iObject = CreateHudSyncObj()

  AutoExecConfig(true, "ILLUSION_HudInformation")
}

public client_putinserver(id) {
  set_task(1.0, "displayMessage", id + TASK_MESSAGE, _, _, "b")
}

public client_disconnected(id) {
  new iTask = id + TASK_MESSAGE

  if (task_exists(iTask))
    remove_task(iTask)
}

public displayMessage(id) {
  id -= TASK_MESSAGE

  if (g_HudInformation) {
    if (!is_user_alive(id))
      return

    new g_iTimeleft = get_timeleft()
    new g_szTime[31]
    get_time("%H:%M:%S", g_szTime, charsmax(g_szTime))

    set_hudmessage(105, 105, 105, -1.0, 0.05, 1, 0.1, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_iObject, "HP: %i | Money: %i$ |^nTimeLeft: %d:%02d | Time: %s ", get_user_health(id), cs_get_user_money(id), g_iTimeleft / 60, g_iTimeleft % 60, g_szTime)
  }
}
CVar за изключване/включване на HUD-a: hud_information (1/0 - Default 1)

Можех да добавя повечко cvar-ове за разнообразие, но ме мързи. Предполагам ще ти свършат работа. Днес по-късно може да ъпдейтна и версията да работи с ранк системата на крома и да ти взима нещата от там. :crazy:
Изработки на поръчкови уеб системи, уеб дизайни и графични изображения
Discord Server

Аватар
HeatoN
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 04 Фев 2022, 16:16
Местоположение: Elhovo - Las Vegas
Се отблагодари: 35 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от HeatoN » 16 Яну 2024, 03:58

Благодаря да ще се радвам много ако го направиш със ранк системата на крома
Здравейте, Ние сме Dark-Star Counter-Strike базирана верига стремяща се да предостави качествени сървъри на своитепотребители
〢☆ При нас може да намерите:
〢☆ активен и помагащ STAFF
〢☆ Качествени сървъри.
〢☆ 24/7 поддръжка.
〢☆ Нашият дискорд: https://discord.gg/cPw8xauRPq
Изображение

Аватар
HeatoN
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 04 Фев 2022, 16:16
Местоположение: Elhovo - Las Vegas
Се отблагодари: 35 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от HeatoN » 16 Яну 2024, 04:06

Не знам защо но има лек бъг и като направя депозит от 1$ в банката слага 2$
Здравейте, Ние сме Dark-Star Counter-Strike базирана верига стремяща се да предостави качествени сървъри на своитепотребители
〢☆ При нас може да намерите:
〢☆ активен и помагащ STAFF
〢☆ Качествени сървъри.
〢☆ 24/7 поддръжка.
〢☆ Нашият дискорд: https://discord.gg/cPw8xauRPq
Изображение

Аватар
HeatoN
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 04 Фев 2022, 16:16
Местоположение: Elhovo - Las Vegas
Се отблагодари: 35 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от HeatoN » 16 Яну 2024, 04:10

illusion написа: 16 Яну 2024, 03:45
< HUD информация с банката >

Полезно: Автоматично ще се създаде файл в configs/plugins с име "ILLUSION_BankSysHud.cfg" вътре ще откриеш 2 cvar-a. Единия е изключване/включване на HUD информацията, другия е brs_warmup.

Демо:
Изображение

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

#include <amxmodx>
#include <nvault>
#include <cstrike>

#define TASK_MESSAGE 398822

new g_iObject, g_HudInformation, g_vault

public plugin_init() {
  register_plugin("Banka", "2.0", "Sp@jk | illusion")

  g_vault = nvault_open("BRS")

  bind_pcvar_num(create_cvar("hud_information", "1", FCVAR_NONE, "Enable/Disable Bank Hud Information"), g_HudInformation)
  g_iObject = CreateHudSyncObj()

  AutoExecConfig(true, "ILLUSION_BankSysHud")

  register_cvar("brs_warmup", "0")
  register_clcmd("say /banka", "Meni")
  register_clcmd("say /bank", "Meni")
  register_clcmd("say_team /banka", "Meni")
  register_clcmd("say_team /bank", "Meni")
  register_concmd("withdraw", "podigni")
  register_concmd("deposit", "ubaci")
}
public Meni(id) {
  new menu = menu_create("\yBank Menu", "Handler")
  menu_additem(menu, "Show All \r$")
  menu_additem(menu, "Save Money")
  menu_additem(menu, "Add Money")
  menu_display(id, menu);
}
public Handler(id, menu, item) {
  if (item == MENU_EXIT) {
    menu_destroy(menu);
    return PLUGIN_CONTINUE;
  }
  switch (item) {
  case 0: {
    new broj_bpara[32], pid[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, broj_bpara, 31)
    client_print_color(id, print_chat, "[^4Bank^1] You have in the Bank:^4 $%s", broj_bpara)
  }
  case 1: {
    client_cmd(id, "messagemode deposit")
  }
  case 2: {
    client_cmd(id, "messagemode withdraw")
  }
  }
  return PLUGIN_CONTINUE
}
public ubaci(id) {
  if (get_cvar_num("brs_warmup") == 0) {
    new suma[32], suma2, broj_para
    read_argv(1, suma, 31)
    suma2 = str_to_num(suma)
    broj_para = cs_get_user_money(id)

    if (suma2 > broj_para)
      client_print_color(id, print_chat, "[^4Bank^1] You don't have money.")
    else {
      new pid[32], bmoney[32], bmoney2, xxx[32]
      get_user_authid(id, pid, 31)
      nvault_get(g_vault, pid, bmoney, 31)
      bmoney2 = str_to_num(bmoney)
      num_to_str(suma2 + bmoney2, xxx, 31)
      nvault_set(g_vault, pid, xxx)
      cs_set_user_money(id, broj_para - suma2)
    }
  } else
    client_print_color(id, print_chat, "[^4Bank^1] You cannot use the Bank.")

}
public podigni(id) {
  if (get_cvar_num("brs_warmup") == 0) {
    new suma[32], suma2, broj_para, broj_bpara[32], broj_bpara2, pid[32], xxx[32]
    read_argv(1, suma, 31)
    suma2 = str_to_num(suma)
    broj_para = cs_get_user_money(id)
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, broj_bpara, 31)
    broj_bpara2 = str_to_num(broj_bpara)
    if (suma2 > broj_bpara2)
      client_print_color(id, print_chat, "[^4Bank^1] You don't have money.")
    else {
      if (suma2 + broj_para > 16000)
        client_print_color(id, print_chat, "[^4Bank^1] You can add only^4 $16000 ^1on the Bank.")
      else {
        cs_set_user_money(id, broj_para + suma2)
        num_to_str(broj_bpara2 - suma2, xxx, 31)
        nvault_set(g_vault, pid, xxx)
        client_print_color(id, print_chat, "[^4Bank^1] You successfull add^4 $%i", suma2)
      }
    }
  } else
    client_print_color(id, print_chat, "[^4Bank^1] You cannot use the Bank.")
}
public client_putinserver(id) {
  set_task(2.0, "clp_delay", id)
  set_task(1.0, "displayMessage", id + TASK_MESSAGE, _, _, "b")
}

public client_disconnected(id) {
  new iTask = id + TASK_MESSAGE

  if (task_exists(iTask))
    remove_task(iTask)
}

public displayMessage(id) {
  id -= TASK_MESSAGE

  if (g_HudInformation) {
    if (!is_user_alive(id))
      return

    new bankMoney[32], pid[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bankMoney, 31)
    new g_iTimeleft = get_timeleft()
    new g_szTime[31]
    get_time("%H:%M:%S", g_szTime, charsmax(g_szTime))

    set_hudmessage(105, 105, 105, -1.0, 0.05, 1, 0.1, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_iObject, "HP: %i | Money: %i$ | Bank: $%s^nTimeLeft: %d:%02d | Time: %s", get_user_health(id), cs_get_user_money(id), bankMoney, g_iTimeleft / 60, g_iTimeleft % 60, g_szTime)
  }
}

public clp_delay(id) {
  new blaa = random_num(0, 2)
  switch (blaa) {
  case 1: {
    new pid[32], bmoney[32], bmoney2, xxx[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bmoney, 31)
    bmoney2 = str_to_num(bmoney)
    if (bmoney2 < 0)
      return PLUGIN_CONTINUE
    else {
      num_to_str(bmoney2 - 0, xxx, 31)
      nvault_set(g_vault, pid, xxx)
    }
  }
  case 2: {
    new pid[32], bmoney[32], bmoney2, xxx[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bmoney, 31)
    bmoney2 = str_to_num(bmoney)
    num_to_str(bmoney2 + 0, xxx, 31)
    nvault_set(g_vault, pid, xxx)
  }
  }
  return PLUGIN_CONTINUE
}

< HUD информация без банката >

Полезно: Автоматично ще се създаде файл в configs/plugins с име "ILLUSION_HudInformation.cfg" вътре ще откриеш 1 cvar за изключване/включване на HUD информацията.

Демо:
Изображение

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

#include <amxmodx>
#include <cstrike>

#define PLUGIN_NAME "ILLUSION PLUGINS: HUD Information"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "illusion"

#define TASK_MESSAGE 398822

new g_iObject, g_HudInformation

public plugin_init() {
  register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
  bind_pcvar_num(create_cvar("hud_information", "1", FCVAR_NONE, "Enable/Disable Hud Information"), g_HudInformation)
  g_iObject = CreateHudSyncObj()

  AutoExecConfig(true, "ILLUSION_HudInformation")
}

public client_putinserver(id) {
  set_task(1.0, "displayMessage", id + TASK_MESSAGE, _, _, "b")
}

public client_disconnected(id) {
  new iTask = id + TASK_MESSAGE

  if (task_exists(iTask))
    remove_task(iTask)
}

public displayMessage(id) {
  id -= TASK_MESSAGE

  if (g_HudInformation) {
    if (!is_user_alive(id))
      return

    new g_iTimeleft = get_timeleft()
    new g_szTime[31]
    get_time("%H:%M:%S", g_szTime, charsmax(g_szTime))

    set_hudmessage(105, 105, 105, -1.0, 0.05, 1, 0.1, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_iObject, "HP: %i | Money: %i$ |^nTimeLeft: %d:%02d | Time: %s ", get_user_health(id), cs_get_user_money(id), g_iTimeleft / 60, g_iTimeleft % 60, g_szTime)
  }
}
CVar за изключване/включване на HUD-a: hud_information (1/0 - Default 1)

Можех да добавя повечко cvar-ове за разнообразие, но ме мързи. Предполагам ще ти свършат работа. Днес по-късно може да ъпдейтна и версията да работи с ранк системата на крома и да ти взима нещата от там. :crazy:
Също така цветовете в менюто които си искал да промениш излизат със r/y в менюто
Здравейте, Ние сме Dark-Star Counter-Strike базирана верига стремяща се да предостави качествени сървъри на своитепотребители
〢☆ При нас може да намерите:
〢☆ активен и помагащ STAFF
〢☆ Качествени сървъри.
〢☆ 24/7 поддръжка.
〢☆ Нашият дискорд: https://discord.gg/cPw8xauRPq
Изображение

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1825
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от illusion » 16 Яну 2024, 04:24

При мен такъв проблем няма, като добавям 1 си е едно. Пробвай да изтриеш файловете BRS.journal и BRS.vault в data/vault.

Ето ти кода с ранк системата на крома:

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

#include <amxmodx>
#include <nvault>
#include <cstrike>
#include <crxranks>

new g_iObject, g_HudInformation, g_vault

#define TASK_MESSAGE 398822

public plugin_init() {
  register_plugin("Banka", "2.0", "Sp@jk | illusion")

  g_vault = nvault_open("BRS")

  bind_pcvar_num(create_cvar("hud_information", "1", FCVAR_NONE, "Enable/Disable Bank Hud Information"), g_HudInformation)
  g_iObject = CreateHudSyncObj()

  AutoExecConfig(true, "ILLUSION_BankSysHud")

  register_cvar("brs_warmup", "0")
  register_clcmd("say /banka", "Meni")
  register_clcmd("say /bank", "Meni")
  register_clcmd("say_team /banka", "Meni")
  register_clcmd("say_team /bank", "Meni")
  register_concmd("withdraw", "podigni")
  register_concmd("deposit", "ubaci")
}
public Meni(id) {
  new menu = menu_create("\yBank Menu", "Handler")
  menu_additem(menu, "Show All \r$")
  menu_additem(menu, "Save Money")
  menu_additem(menu, "Add Money")
  menu_display(id, menu);
}
public Handler(id, menu, item) {
  if (item == MENU_EXIT) {
    menu_destroy(menu);
    return PLUGIN_CONTINUE;
  }
  switch (item) {
  case 0: {
    new broj_bpara[32], pid[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, broj_bpara, 31)
    client_print_color(id, print_chat, "[^4Bank^1] You have in the Bank:^4 $%s", broj_bpara)
  }
  case 1: {
    client_cmd(id, "messagemode deposit")
  }
  case 2: {
    client_cmd(id, "messagemode withdraw")
  }
  }
  return PLUGIN_CONTINUE
}
public ubaci(id) {
  if (get_cvar_num("brs_warmup") == 0) {
    new suma[32], suma2, broj_para
    read_argv(1, suma, 31)
    suma2 = str_to_num(suma)
    broj_para = cs_get_user_money(id)

    if (suma2 > broj_para)
      client_print_color(id, print_chat, "[^4Bank^1] You don't have money.")
    else {
      new pid[32], bmoney[32], bmoney2, xxx[32]
      get_user_authid(id, pid, 31)
      nvault_get(g_vault, pid, bmoney, 31)
      bmoney2 = str_to_num(bmoney)
      num_to_str(suma2 + bmoney2, xxx, 31)
      nvault_set(g_vault, pid, xxx)
      cs_set_user_money(id, broj_para - suma2)
    }
  } else
    client_print_color(id, print_chat, "[^4Bank^1] You cannot use the Bank.")

}
public podigni(id) {
  if (get_cvar_num("brs_warmup") == 0) {
    new suma[32], suma2, broj_para, broj_bpara[32], broj_bpara2, pid[32], xxx[32]
    read_argv(1, suma, 31)
    suma2 = str_to_num(suma)
    broj_para = cs_get_user_money(id)
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, broj_bpara, 31)
    broj_bpara2 = str_to_num(broj_bpara)
    if (suma2 > broj_bpara2)
      client_print_color(id, print_chat, "[^4Bank^1] You don't have money.")
    else {
      if (suma2 + broj_para > 16000)
        client_print_color(id, print_chat, "[^4Bank^1] You can add only^4 $16000 ^1on the Bank.")
      else {
        cs_set_user_money(id, broj_para + suma2)
        num_to_str(broj_bpara2 - suma2, xxx, 31)
        nvault_set(g_vault, pid, xxx)
        client_print_color(id, print_chat, "[^4Bank^1] You successfull add^4 $%i", suma2)
      }
    }
  } else
    client_print_color(id, print_chat, "[^4Bank^1] You cannot use the Bank.")
}
public client_putinserver(id) {
  set_task(2.0, "clp_delay", id)
  set_task(1.0, "displayMessage", id + TASK_MESSAGE, _, _, "b")
}

public client_disconnected(id) {
  new iTask = id + TASK_MESSAGE

  if (task_exists(iTask))
    remove_task(iTask)
}

public displayMessage(id) {
  id -= TASK_MESSAGE

  if (g_HudInformation) {
    if (!is_user_alive(id))
      return

    new bankMoney[32], pid[32], szRank[32], szNextRank[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bankMoney, 31)
    new g_iTimeleft = get_timeleft()
    new g_szTime[31]
    get_time("%H:%M:%S", g_szTime, charsmax(g_szTime))

    crxranks_get_user_rank(id, szRank, charsmax(szRank))
    crxranks_get_user_next_rank(id, szNextRank, charsmax(szNextRank))

    set_hudmessage(105, 105, 105, -1.0, 0.05, 1, 0.1, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_iObject, "HP: %i | Money: %i$ | Bank: $%s^nXP: %i/%i | Rank: %s / %s^nTimeLeft: %d:%02d | Time: %s", 
    get_user_health(id), cs_get_user_money(id), bankMoney, crxranks_get_user_xp(id), crxranks_get_user_next_xp(id), szRank, szNextRank, g_iTimeleft / 60, g_iTimeleft % 60, g_szTime)
  }
}

public clp_delay(id) {
  new blaa = random_num(0, 2)
  switch (blaa) {
  case 1: {
    new pid[32], bmoney[32], bmoney2, xxx[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bmoney, 31)
    bmoney2 = str_to_num(bmoney)
    if (bmoney2 < 0)
      return PLUGIN_CONTINUE
    else {
      num_to_str(bmoney2 - 0, xxx, 31)
      nvault_set(g_vault, pid, xxx)
    }
  }
  case 2: {
    new pid[32], bmoney[32], bmoney2, xxx[32]
    get_user_authid(id, pid, 31)
    nvault_get(g_vault, pid, bmoney, 31)
    bmoney2 = str_to_num(bmoney)
    num_to_str(bmoney2 + 0, xxx, 31)
    nvault_set(g_vault, pid, xxx)
  }
  }
  return PLUGIN_CONTINUE
}
Изображение
Изработки на поръчкови уеб системи, уеб дизайни и графични изображения
Discord Server

Аватар
HeatoN
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 04 Фев 2022, 16:16
Местоположение: Elhovo - Las Vegas
Се отблагодари: 35 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от HeatoN » 16 Яну 2024, 04:38

Изтрих ги но пак го дава двойно
Прикачени файлове
Екранна снимка 2024-01-16 043912.png
Екранна снимка 2024-01-16 043912.png (23.28 KiB) Преглеждано 313 пъти
Екранна снимка 2024-01-16 043912.png
Екранна снимка 2024-01-16 043912.png (23.28 KiB) Преглеждано 313 пъти
Здравейте, Ние сме Dark-Star Counter-Strike базирана верига стремяща се да предостави качествени сървъри на своитепотребители
〢☆ При нас може да намерите:
〢☆ активен и помагащ STAFF
〢☆ Качествени сървъри.
〢☆ 24/7 поддръжка.
〢☆ Нашият дискорд: https://discord.gg/cPw8xauRPq
Изображение

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1825
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Re: Търся този HUD Plugin

Мнение от illusion » 16 Яну 2024, 04:42

Направил си някаква простотия, сложи банк плъгина ти най-отгоре, но гледай да е под ранк системата, като също виж да не си добавил плъгина 2 пъти или нещо такова, защото това е от теб, не е от плъгина
Изработки на поръчкови уеб системи, уеб дизайни и графични изображения
Discord Server

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

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

Кой е на линия

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