Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Nowy Plugin

/kill

Nowy Plugin

  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 SzyjaN

    Zaawansowany

  • Użytkownik

Reputacja: 31
Życzliwy

  • Postów:131
  • GG:
  • Lokalizacja:Katowice
Offline

Napisano 16.07.2010 19:40

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)
  • +
  • -
  • 0

#2 AmD

    aemde

  • Użytkownik

Reputacja: 71
Pomocny

  • Postów:500
  • Steam:steam
  • Imię:Dariusz
  • Lokalizacja:Częstochowa
Offline

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
  • +
  • -
  • 0

#3 SzyjaN

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 31
Życzliwy

  • Postów:131
  • GG:
  • Lokalizacja:Katowice
Offline

Napisano 17.07.2010 12:16

Nie mogę tego skompilować
  • +
  • -
  • 0

#4 Lukasz5

    Godlike

  • Power User

Reputacja: 276
Wszechwidzący

  • Postów:1414
  • Imię:Łukasz
  • Lokalizacja:C: / WINDOWS
Offline

Napisano 17.07.2010 15:08

Łap... :P

Załączone pliki


  • +
  • -
  • 1





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych