hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 21:08



Jelenlévő felhasználók

Jelenleg 485 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 484 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: fiatalveteran az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kezdővédelem..megint :D
HozzászólásElküldve: 2012.12.15. 09:53 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
MEGCSINÁLTAM!

[s]Hali, valaki megtudná nekem csinálni azt, hogy amikor ezt írja:[/s]
[s]SMA Forráskód: [ Mindet kijelol ]show_hudmessage(id, "Nem tudnak megolni meg %d masodpercig!", SPSecs)[/s]
[s]Akkor azt visszaszámlálva írja? köszönöm a segítséget![/s]
SMA:
[s]SMA Forráskód: [ Mindet kijelol ] 
#include <amxmodx>
#include <amxmisc>
#include <fun>
//----------------------------------------------------------//
public plugin_init()
{
register_plugin("Spawn Protection", "7.0", "Peli") // Plugin Information
register_concmd("amx_sptime", "cmd_sptime", ADMIN_CVAR, "1 through 10 to set Spawn Protection time") // Concmd (Console Command) for the CVAR time
register_concmd("amx_spmessage", "cmd_spmessage", ADMIN_CVAR, "1 = Turn Spawn Protection Message on , 0 = Turn Spawn Protection message off") // Concmd for the CVAR message
register_concmd("amx_spshellthickness", "cmd_spshellthickness", ADMIN_CVAR, "1 through 100 to set Glow Shellthickness") // Concmd for the shellthickness
register_cvar("sv_sp", "1") // Cvar (Command Variable) for the plugin on/off
register_cvar("sv_sptime", "5") // Cvar for controlling the message time (1-10 seconds)
register_cvar("sv_spmessage", "1") // Cvar for controlling the message on/off
register_cvar("sv_spshellthick", "25") // Cvar for controlling the glow shell thickness
register_event("ResetHUD", "sp_on", "be")
register_clcmd("fullupdate", "clcmd_fullupdate")
}
//----------------------------------------------------------//
public client_disconnect(id)
{
remove_task(id)
return PLUGIN_HANDLED
}
//----------------------------------------------------------//
public cmd_sptime(id, level, cid) // This is the function for the cvar time control
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
 
new arg_str[3]
read_argv(1, arg_str, 3)
new arg = str_to_num(arg_str)
 
if(arg > 10 || arg < 1)
{
client_print(id, print_chat, "Te kezdo vedelem alatt vagy 1 es 10 masodpercig")
return PLUGIN_HANDLED
}
 
else if (arg > 0 || arg < 11)
{
set_cvar_num("sv_sptime", arg)
client_print(id, print_chat, "Nem tudnak megolni meg %d masodpercig!", arg)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
//----------------------------------------------------------//
public cmd_spmessage(id, level, cid) // This is the function for the cvar message control
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED
}
 
new sp[3]
read_argv(1, sp, 2)
 
if (sp[0] == '1')
{
set_cvar_num("amx_spmessage", 1)
}
 
else if (sp[0] == '0')
{
set_cvar_num("amx_spmessage", 0)
}
 
else if (sp[0] != '1' || sp[0] != '0')
{
console_print(id, "Usage : amx_spmessage 1 = Messages ON | 0 = Messages OFF")
return PLUGIN_HANDLED
}
 
return PLUGIN_HANDLED
}
//----------------------------------------------------------//
public cmd_spshellthickness(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
 
new arg_str[3]
read_argv(1, arg_str, 3)
new arg = str_to_num(arg_str)
 
if(arg > 100 || arg < 1)
{
client_print(id, print_chat, "You have to set the Glow Shellthickness between 1 and 100")
return PLUGIN_HANDLED
}
 
else if (arg > 0 || arg < 101)
{
set_cvar_num("sv_spshellthickness", arg)
client_print(id, print_chat, "You have set the Glow Shellthickness to %d", arg)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
//----------------------------------------------------------//
public sp_on(id) // This is the function for the event godmode
{
if(get_cvar_num("sv_sp") == 1)
{
set_task(0.1, "protect", id)
}
 
return PLUGIN_CONTINUE
}
//----------------------------------------------------------//
public protect(id) // This is the function for the task_on godmode
{
new Float:SPTime = get_cvar_float("sv_sptime")
new SPSecs = get_cvar_num("sv_sptime")
new FTime = get_cvar_num("mp_freezetime")
new SPShell = get_cvar_num("sv_spshellthick")
set_user_godmode(id, 1)
 
if(get_user_team(id) == 1)
{
set_user_rendering(id, kRenderFxGlowShell, random(255),random(255), random(255), kRenderNormal, SPShell)
}
 
if(get_user_team(id) == 2)
{
set_user_rendering(id, kRenderFxGlowShell, random(255), random(255), random(255), kRenderNormal, SPShell)
}
 
if(get_cvar_num("sv_spmessage") == 1)
{
set_hudmessage(255, 255, 0, -1.0, -1.0, 0, 6.0, SPTime+FTime, 0.1, 0.2, 4)
show_hudmessage(id, "Nem tudnak megolni meg %d masodpercig!", SPSecs)
}
 
set_task(SPTime+FTime, "sp_off", id)
return PLUGIN_HANDLED
}
//----------------------------------------------------------//
public sp_off(id) // This is the function for the task_off godmode
{
new SPShell = get_cvar_num("sv_spshellthick")
if(!is_user_connected(id))
{
return PLUGIN_HANDLED
}
 
else
{
set_user_godmode(id, 0)
set_user_rendering(id, kRenderFxGlowShell, 0, 0,0, kRenderNormal, SPShell)
return PLUGIN_HANDLED
}
 
return PLUGIN_HANDLED
}
//----------------------------------------------------------//
public clcmd_fullupdate(id)
{
return PLUGIN_HANDLED
}
//----------------------------------------------------------//[/s]

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 42 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole