|
HH-GaminG.EU #GunGame 91.134.123.43:27015 |
gg_strange_assault Играчи: 11/28 |
|
[BG] GODLIKE # Dust2 / Classic + VIP | 45.144.155.164:27015 | de_dust2 | Играчи: 10/32 |
|
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] | 45.144.155.113:27015 | de_dust2 | Играчи: 30/31 |
|
Cs-PlovdiV.com - Aim Attack | 93.123.16.4:27022 | aim_map2 | Играчи: 4/16 |
|
VIP
|
45.144.155.171:27015 | ★ [ZM]ImperialCS Zombie Plague Mega|Fast SaveAP Jetpack+GoldenAK | zm_ice_attack5 | 30/32 |
Admin Strip Knife?
-
m0ney
Извън линия - Потребител
- Мнения: 285
- Регистриран на: 13 Апр 2020, 11:36
- Се отблагодари: 83 пъти
- Получена благодарност: 39 пъти
- Обратна връзка:
Admin Strip Knife?
Има ли / може ли да се направи такъв плъгин с команда примерно amx_stripknife име / ид на играч да му маха ножа докато не се пусне командата отново, чак тогава да му се върне?
-
rago12
Извън линия - Потребител
- Мнения: 63
- Регистриран на: 10 Апр 2017, 15:23
- Получена благодарност: 34 пъти
Admin Strip Knife?
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <engine>
#include <fun>
public plugin_init()
register_concmd("amx_stripknife", "cmdStripKnife", ADMIN_KICK, "<player name>")
public cmdStripKnife(id, level, cid){
if (!cmd_access(id, level, cid, 2, false))
return
new szArg[33]
read_argv(1, szArg, charsmax(szArg))
new player = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF)
if (!player)
return
PlayerStripKnife(id, player)
}
PlayerStripKnife(id, player){
if(is_user_alive(player)){
new szAdminName[33]
new szTargetName[33]
get_user_name(id, szAdminName, charsmax(szAdminName))
get_user_name(player, szTargetName, charsmax(szTargetName))
new knfEntity = find_ent_by_owner(-1, "weapon_knife", player)
if (!is_valid_ent(knfEntity)){
give_item(player,"weapon_knife")
client_print(0, print_chat, "Admin %s gave knife to %s", szAdminName, szTargetName)
}else{
client_print(0, print_chat, "Admin %s stripped knife from %s", szAdminName, szTargetName)
ExecuteHamB(Ham_RemovePlayerItem, player, knfEntity)
remove_entity(knfEntity)
}
}
}
-
Huehue
Извън линия - Модератор
- Мнения: 357
- Регистриран на: 16 Яну 2017, 23:42
- Местоположение: София
- Се отблагодари: 9 пъти
- Получена благодарност: 177 пъти
- Обратна връзка:
Admin Strip Knife?
Ползвай това, по добро е.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#define SAVE_DATA
#if defined SAVE_DATA
#include <fvault>
new g_szFVault[] = "RemovedKnife"
new g_szName[MAX_PLAYERS + 1][MAX_NAME_LENGTH]
#endif
new g_bRemovedKnife[MAX_PLAYERS + 1]
public plugin_init()
{
register_plugin("Remove Knife", "1.0", "Huehue @ AMXX-BG.INFO")
RegisterHookChain(RG_CBasePlayer_Spawn, "RG__CBasePlayer_Spawn", 1)
register_clcmd("amx_knife", "Command_Knife", ADMIN_BAN, "<name|#uid>")
}
public RG__CBasePlayer_Spawn(id)
{
if (is_user_alive(id))
{
if (g_bRemovedKnife[id])
{
if (user_has_weapon(id, CSW_KNIFE))
{
rg_remove_item(id, "weapon_knife")
}
}
}
}
public Command_Knife(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new szArgs[MAX_NAME_LENGTH]
read_argv(1, szArgs, charsmax(szArgs))
new iPlayer = cmd_target(id, szArgs, CMDTARGET_ALLOW_SELF)
if (!iPlayer)
return PLUGIN_HANDLED
if (g_bRemovedKnife[iPlayer])
{
g_bRemovedKnife[iPlayer] = false
if (is_user_alive(iPlayer))
rg_give_item(iPlayer, "weapon_knife", GT_APPEND)
client_print_color(0, print_team_default, "ADMIN ^3%n^1: gave knife to ^3%n^1.", id, iPlayer)
}
else
{
g_bRemovedKnife[iPlayer] = true
if (is_user_alive(iPlayer))
rg_remove_item(iPlayer, "weapon_knife")
client_print_color(0, print_team_default, "ADMIN ^3%n^1: removed knife from ^3%n^1.", id, iPlayer)
}
return PLUGIN_HANDLED
}
#if defined SAVE_DATA
public client_putinserver(id)
{
get_user_name(id, g_szName[id], charsmax(g_szName[]))
set_task(0.1, "Load_Data", id, g_szName[id], sizeof(g_szName[]))
}
public client_disconnected(id)
{
Save_Data(id, g_szName[id])
}
public client_infochanged(id)
{
if (!is_user_connected(id))
return PLUGIN_HANDLED
new szNewName[MAX_NAME_LENGTH], szOldName[MAX_NAME_LENGTH]
get_user_name(id, szOldName, charsmax(szOldName))
get_user_info(id, "name", szNewName, charsmax(szNewName))
if (!equal(szNewName, szOldName))
{
Save_Data(id, szOldName)
set_task(0.1, "Load_Data", id, szNewName, sizeof(szNewName))
g_szName[id] = szNewName
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public Save_Data(id, szName[])
{
new szData[64]
formatex(szData, charsmax(szData), "%i", g_bRemovedKnife[id])
fvault_set_data(g_szFVault, szName, szData)
}
public Load_Data(szName[], id)
{
if (!is_user_connected(id))
return
new szData[64]
fvault_get_data(g_szFVault, szName, szData, charsmax(szData))
new szKnifeStatus[3]
parse(szData, szKnifeStatus, charsmax(szKnifeStatus))
g_bRemovedKnife[id] = str_to_num(szKnifeStatus)
}
#endif
LOYAL TO THE OATH OF OMERTА̀
Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..
My GitHub Profile
GitHub
My AMXX Includes Collection
AMXX Include Libraries
My Steam Profile (from SteamDB)
Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 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
-
m0ney
Извън линия - Потребител
- Мнения: 285
- Регистриран на: 13 Апр 2020, 11:36
- Се отблагодари: 83 пъти
- Получена благодарност: 39 пъти
- Обратна връзка:
Admin Strip Knife?
Тенкю и на 2мата за отделеното време! Избрах този на Huehue и работи перфектно. <3
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 4 Отговори
- 1729 Преглеждания
-
Последно мнение от AfterLife
-
- 3 Отговори
- 1635 Преглеждания
-
Последно мнение от OciXCrom
-
- 0 Отговори
- 1574 Преглеждания
-
Последно мнение от yrango
-
- 1 Отговори
- 2382 Преглеждания
-
Последно мнение от erra1881
-
- 0 Отговори
- 931 Преглеждания
-
Последно мнение от Tofua
-
- 5 Отговори
- 653 Преглеждания
-
Последно мнение от HeatoN
-
- 1 Отговори
- 1534 Преглеждания
-
Последно мнение от OciXCrom
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 4 госта