Proszę o zrobienie pluginu, który blokuje wpisanie /kill w konsolę (wiem że jest to np. w deathrun manager, ale nie wiem jak wyciągnąć tylko tą część z całego kodu)
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse

3 odpowiedzi w tym temacie
#1
Napisano 16.07.2010 19:40
#2
Napisano 16.07.2010 20:13
/* Plugin generated by AMXX-Studio */
/*
* Credits :
*
* Connorr - helped with codes
*
*
*
*
* Changelog :
*
* 0.1 - First release
* 0.2 - removed some modules use "FAKEMETA" instead
* 0.3 - changed/removed some codes
* 0.4 - changed few lines
* 0.5 - changed line : new g_AlreadySaid[MAX_PLAYERS+1] back to g_AlreadySaid[33] then message work all time.
* 0.6 - added cvars amx_max_suicide and cvar amx_minhp_suicide
*
*
*/
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "Block Kill Command"
#define VERSION "0.6"
#define AUTHOR "The_Thing"
#define MAX_PLAYERS 32
new g_iUserKill[MAX_PLAYERS+1]
new g_pcvarMaxKill, g_pcvarMinHp
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_pcvarMaxKill = register_cvar("amx_max_suicide", "10") // -1 = no limit
g_pcvarMinHp = register_cvar("amx_minhp_suicide", "75")
register_forward(FM_ClientKill, "Forward_ClientKill")
}
public client_putinserver(id)
{
g_iUserKill[id] = 0
}
public Forward_ClientKill(id)
{
if( !is_user_alive(id) )
return FMRES_IGNORED
new iMaxKill = get_pcvar_num(g_pcvarMaxKill)
if( g_iUserKill[id] < iMaxKill || iMaxKill == -1)
{
new Float:flHealth, Float:flMinHealth = get_pcvar_float(g_pcvarMinHp)
pev(id, pev_health, flHealth)
if( flHealth < flMinHealth )
{
client_print(id, print_chat, "[AMXX] You can't kill yourself below %.0fHPs !!", flHealth)
client_print(id, print_console, "[AMXX] You can't kill yourself below %.0fHPs !!", flHealth)
return FMRES_SUPERCEDE
}
++g_iUserKill[id]
return FMRES_IGNORED
}
else if( g_iUserKill[id] == iMaxKill )
{
client_print(id, print_chat, "[AMXX] Don't even think about it !")
client_print(id, print_console, "[AMXX] Don't even think about it !")
return FMRES_SUPERCEDE
}
else
{
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
Cvary:
amx_max_suicide <--- maksymalna wartość HP od której można użyć Kill
amx_minhp_suicide <--- Minimalna wartość HP od której można użyć Kill
#3
Napisano 17.07.2010 12:16
Nie mogę tego skompilować
#4
Napisano 17.07.2010 15:08
Łap...

Załączone pliki
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
![]() |
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 ![]() |
|
![]() |
||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 ![]() |
|
![]() |
|||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 ![]() |
|
![]() |
|||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 ![]() |
|
![]() |
|||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych