hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.08.19. 10:59



Jelenlévő felhasználók

Jelenleg 378 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 376 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]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  [39307 hozzászólás ]  OldalElőző13273283293303313931Következő
Szerző Üzenet
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 18:27 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.07. 23:34
Hozzászólások:2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
Silent írta:
fear_ezmegmi írta:
Jé admin vagy. xD
Kép


Ismerkedsz a javascriptel? xD

Csak egy kicsit a HTML -el ügyködtem.

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 18:58 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
A piss-es témát nemtaláltam meg, de azért próbáltam megírni, próbáld ki.Nem tuti hogy jó :D
Kód:
#include <amxmodx>
#if !defined NO_CS_CZ
#include <fun>
#endif
#include <Vexd_Utilities>


new piss_model
new piss_sprite
new water_splash
new count_piss[33]
new 
count_puddle[33]
new 
bool:PissFlag[33]
new 
bool:aim[33]
new 
Float:aim_origin[33][3]
#if !defined NO_CS_CZ
new player_origins[33][3]
new 
mod_name[32]
#endif

public piss_on_player(id)
{
if (
get_cvar_num("amx_maxpees")==0)
  return 
PLUGIN_HANDLED
if (!is_user_alive(id))
  return 
PLUGIN_HANDLED
if ( (get_cvar_num("amx_piss_admin")==1) && !(get_user_flags(id) & ADMIN_LEVEL_A) )
{
  
console_print(id"[AMX] Nincs jogosultsagod ehhez a parancshoz.")
  return 
PLUGIN_HANDLED
}
if(
PissFlag[id])
  return 
PLUGIN_HANDLED

#if !defined NO_CS_CZ
new player_origin[3], players[32], playerinum=0distlast_dist=99999last_id

  
for (new i=0;i<inum;i++) {
    
player players[i]
    if (
player!=id) {
      
dist get_distance(player_origin,player_origins[player])
      if (
dist<last_dist) {
        
last_id player
        last_dist 
dist
    
}
  }
  if (
last_dist<80) {
#endif
    
if (count_piss[id] > get_cvar_num("amx_maxpees")) {
      
client_print(id,print_chat"You can only piss on a player %d time(s) in a round !"get_cvar_num("amx_maxpees"))
      return 
PLUGIN_CONTINUE
    
}
    new 
player_name[32]
    
get_user_name(idplayer_name31)
#if !defined NO_CS_CZ
    
if(get_user_flags(last_id) & ADMIN_IMMUNITY)
    {
      
client_print(id,print_chat"Ot nem lehet lepisilni !")
      return 
PLUGIN_HANDLED
    
}
    new 
dead_name[32]
    
get_user_name(last_iddead_name31)
    
client_print(0,print_chat"%s lepisilte %s -t !! HaHaHaHa !!"player_namedead_name)
#else
    
client_print(0,print_chat"%s pisil !!" player_name)
#endif
    
count_piss[id]+=1
    count_puddle
[id]=1
    
new ids[1]
    
ids[0]=id
    PissFlag
[id]=true
    aim
[id]=false
#if !defined NO_CS_CZ
    
if( (equali(mod_name,"cstrike")) || (equali(mod_name,"czero")) )
    {
      
client_cmd(id"weapon_knife")
      
entity_set_string(idEV_SZ_viewmodel"")
      
entity_set_string(idEV_SZ_weaponmodel"")
      
set_user_maxspeed(id, -1.0)
    }
#endif
    
emit_sound(id,CHAN_VOICE,"piss/pissing.wav"1.0ATTN_NORM0PITCH_NORM)
    switch(
get_cvar_num("amx_piss_effect"))
    {
      case 
0:  set_task(0.2,"make_pee",1481+id,ids,1,"a",48)
      case 
1:  set_task(0.1,"make_pee",1481+id,ids,1,"a",102)
      default: 
set_task(0.2,"make_pee",1481+id,ids,1,"a",48)
    }
    
set_task(2.2,"place_puddle",3424+id,ids,1,"a",4)
#if !defined NO_CS_CZ
    
set_task(12.0,"weapons_back",6794+id,ids,1)
  }
}
#endif
return PLUGIN_HANDLED
}

public 
sqrt(num)
{
  new 
div num
  
new result 1
  
while (div result) {
    
div = (div result) / 2
    result 
num div
  
}
  return 
div
}

public 
make_pee(ids[])
{
  new 
id=ids[0]
  new 
vec[3]
  new 
aimvec[3]
  new 
velocityvec[3]
  new 
length
  get_user_origin
(id,vec)
  
get_user_origin(id,aimvec,3)
  new 
distance get_distance(vec,aimvec)
  new 
speed floatround(distance*1.9)

  
velocityvec[0]=aimvec[0]-vec[0]
  
velocityvec[1]=aimvec[1]-vec[1]
  
velocityvec[2]=aimvec[2]-vec[2]

  
length=sqrt(velocityvec[0]*velocityvec[0]+velocityvec[1]*velocityvec[1]+velocityvec[2]*velocityvec[2])

  
velocityvec[0]=velocityvec[0]*speed/length
  velocityvec
[1]=velocityvec[1]*speed/length
  velocityvec
[2]=velocityvec[2]*speed/length

  
switch(get_cvar_num("amx_piss_effect"))
  {
    case 
0:
    {
      
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
      
write_byte(101)
      
write_coord(vec[0])
      
write_coord(vec[1])
      
write_coord(vec[2])
      
write_coord(velocityvec[0])
      
write_coord(velocityvec[1])
      
write_coord(velocityvec[2])
      
write_byte(102// color
      
write_byte(160// speed
      
message_end()
    }
    case 
1:
    {
      
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
      
write_byte(106)
      
write_coord(vec[0])
      
write_coord(vec[1])
      
write_coord(vec[2])
      
write_coord(velocityvec[0])
      
write_coord(velocityvec[1])
      
write_coord(velocityvec[2]+100)
      
write_angle (0)
      
write_short (piss_model)
      
write_byte (0)
      
write_byte (255)
      
message_end()

      
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
      
write_byte (1)
      
write_short (id)
      
write_coord(aimvec[0])
      
write_coord(aimvec[1])
      
write_coord(aimvec[2])
      
write_short(piss_sprite)
      
write_byte// framestart
      
write_byte// framerate
      
write_byte// life
      
write_byte// width
      
write_byte// noise
      
write_byte255 // r, g, b
      
write_byte255 // r, g, b
      
write_byte// r, g, b
      
write_byte200 // brightness
      
write_byte10 // speed
      
message_end()

      
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
      
write_byte(17)
      
write_coord(aimvec[0])
      
write_coord(aimvec[1])
      
write_coord(aimvec[2])
      
write_short(water_splash)
      
write_byte(16)
      
write_byte(18)
      
message_end()

    }
    default:
    {
      
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
      
write_byte(101)
      
write_coord(vec[0])
      
write_coord(vec[1])
      
write_coord(vec[2])
      
write_coord(velocityvec[0])
      
write_coord(velocityvec[1])
      
write_coord(velocityvec[2])
      
write_byte(102// color
      
write_byte(160// speed
      
message_end()
    }
  }
}

public 
place_puddle(ids[])
{
  new 
id=ids[0]
  if(!
aim[id])
  {
    new 
origin[3]
    
get_user_origin(id,origin,3)
    
aim_origin[id][0]=float(origin[0])
    
aim_origin[id][1]=float(origin[1])
    
aim_origin[id][2]=float(origin[2])
  }

  new 
puddle_entity
  puddle_entity 
CreateEntity("info_target")

  if(
puddle_entity == 0) {
    return 
PLUGIN_HANDLED_MAIN
  
}

  new 
Float:MinBox[3]
  new 
Float:MaxBox[3]

  
MinBox[0] = -1.0
  MinBox
[1] = -1.0
  MinBox
[2] = -1.0
  MaxBox
[0] = 1.0
  MaxBox
[1] = 1.0
  MaxBox
[2] = 1.0

  Entvars_Set_Vector
(puddle_entityEV_VEC_minsMinBox)
  
Entvars_Set_Vector(puddle_entityEV_VEC_maxsMaxBox)

  switch(
count_puddle[id])
  {
    case 
1:
    {
      
Entvars_Set_String(puddle_entityEV_SZ_classname"piss_puddle1")
      
ENT_SetModel(puddle_entity"models/piss/piss_puddle1.mdl")
    }
    case 
2:
    {
      
Entvars_Set_String(puddle_entityEV_SZ_classname"piss_puddle2")
      
ENT_SetModel(puddle_entity"models/piss/piss_puddle2.mdl")
    }
    case 
3:
    {
      
Entvars_Set_String(puddle_entityEV_SZ_classname"piss_puddle3")
      
ENT_SetModel(puddle_entity"models/piss/piss_puddle3.mdl")
    }
    case 
4:
    {
      
Entvars_Set_String(puddle_entityEV_SZ_classname"piss_puddle4")
      
ENT_SetModel(puddle_entity"models/piss/piss_puddle4.mdl")
    }
    case 
5:
    {
      
Entvars_Set_String(puddle_entityEV_SZ_classname"piss_puddle5")
      
ENT_SetModel(puddle_entity"models/piss/piss_puddle5.mdl")
      
#if defined NO_CS_CZ
        
PissFlag[id]=false
      
#endif
    
}
    default: {}
  }

  
ENT_SetOrigin(puddle_entityaim_origin[id])
  
Entvars_Set_Int(puddle_entityEV_INT_solid3)
  
Entvars_Set_Int(puddle_entityEV_INT_movetype6)
  
Entvars_Set_Edict(puddle_entityEV_ENT_ownerid)

  
count_puddle[id]+=1
  aim
[id]=true

  
return PLUGIN_CONTINUE
}

public 
death_event()
{
  new 
victim read_data(2)
  
#if !defined NO_CS_CZ
  
get_user_origin(victim,player_origins[victim],0)
  
#endif

  
if(PissFlag[victim])
    
reset_piss(victim)

  return 
PLUGIN_CONTINUE
}

#if !defined NO_CS_CZ
public weapons_back(ids[])
{
  
PissFlag[ids[0]]=false
  
if( (equali(mod_name,"cstrike")) || (equali(mod_name,"czero")) )
  {
    
set_user_maxspeed(ids[0], 250.0)
    
client_cmd(ids[0], "weapon_knife")
  }
}

public 
cur_weapon(id)
{
  if(
PissFlag[id])
  {
    if( (
equali(mod_name,"cstrike")) || (equali(mod_name,"czero")) )
    {
      
client_cmd(id"weapon_knife")
      
set_user_maxspeed(id, -1.0)
      
entity_set_string(idEV_SZ_viewmodel"")
      
entity_set_string(idEV_SZ_weaponmodel"")
    }
  }

  return 
PLUGIN_CONTINUE
}
#endif

public reset_piss(id)
{
  if(
task_exists(1481+id))
    
remove_task(1481+id)
  if(
task_exists(3424+id))
    
remove_task(3424+id)
  
#if !defined NO_CS_CZ
  
if(task_exists(6794+id))
    
remove_task(6794+id)
  
#endif
  
emit_sound(id,CHAN_VOICE,"piss/pissing.wav"0.0ATTN_NORM0PITCH_NORM)
  
PissFlag[id]=false

  
return PLUGIN_CONTINUE
}

public 
reset_hud(id)
{
  if(
task_exists(1481+id))
    
remove_task(1481+id)
  if(
task_exists(3424+id))
    
remove_task(3424+id)
  
#if !defined NO_CS_CZ
  
if(task_exists(6794+id))
    
remove_task(6794+id)
  
#endif
  
emit_sound(id,CHAN_VOICE,"piss/pissing.wav"0.0ATTN_NORM0PITCH_NORM)
  
PissFlag[id]=false

  
new iCurrent

  
for (new i=i<count_piss[id] ; i++)
  {
    
iCurrent FindEntity(-1"piss_puddle1")
    if(
iCurrent 0)
      
RemoveEntity(iCurrent)
    
iCurrent FindEntity(-1"piss_puddle2")
    if(
iCurrent 0)
      
RemoveEntity(iCurrent)
    
iCurrent FindEntity(-1"piss_puddle3")
    if(
iCurrent 0)
      
RemoveEntity(iCurrent)
    
iCurrent FindEntity(-1"piss_puddle4")
    if(
iCurrent 0)
      
RemoveEntity(iCurrent)
    
iCurrent FindEntity(-1"piss_puddle5")
    if(
iCurrent 0)
      
RemoveEntity(iCurrent)
  }
  
count_piss[id]=1

  
return PLUGIN_CONTINUE
}

public 
piss_help(id)
{
  
client_print(idprint_chat"To piss on a dead body you have to bind a key to: piss")
  
client_print(idprint_chat"Open your console and write: bind ^"key^" ^"piss^"")
  
client_print(idprint_chat"ex: bind ^"x^" ^"piss^"")

  return 
PLUGIN_CONTINUE
}

public 
handle_say(id)
{
  new 
said[192]
  
read_args(said,192)
  
remove_quotes(said)

  if( (
containi(said"piss") != -1) && !(containi(said"/piss") != -1) ) {
    
client_print(idprint_chat"[AMX] For Piss help say /piss")
  }

  return 
PLUGIN_CONTINUE
}

public 
plugin_precache()
{
  if (
file_exists("sound/piss/pissing.wav"))
    
precache_sound("piss/pissing.wav")
  if (
file_exists("models/piss/piss_puddle1.mdl"))
    
precache_model("models/piss/piss_puddle1.mdl")
  if (
file_exists("models/piss/piss_puddle2.mdl"))
    
precache_model("models/piss/piss_puddle2.mdl")
  if (
file_exists("models/piss/piss_puddle3.mdl"))
    
precache_model("models/piss/piss_puddle3.mdl")
  if (
file_exists("models/piss/piss_puddle4.mdl"))
    
precache_model("models/piss/piss_puddle4.mdl")
  if (
file_exists("models/piss/piss_puddle5.mdl"))
    
precache_model("models/piss/piss_puddle5.mdl")
  if (
file_exists("models/piss/piss.mdl"))
    
piss_model precache_model("models/piss/piss.mdl")
  
piss_sprite precache_model("sprites/plasma.spr")
  
water_splash precache_model("sprites/wsplash3.spr")
}

public 
client_connect(id)
{
  
PissFlag[id]=false
  count_piss
[id]=1
}

public 
client_disconnect(id)
{
  
reset_hud(id)
}

public 
plugin_init()
{
  
register_plugin("AMX Piss","2.2","KRoTaL")
  
register_clcmd("piss","piss_on_player",0,"- Piss on a dead player")
  
register_clcmd("say /piss","piss_help",0,"- Displays piss help")
  
register_clcmd("say","handle_say")
  
register_cvar("amx_maxpees","6")
  
register_cvar("amx_piss_admin","0")
  
register_cvar("amx_piss_effect","0")
  
register_event("DeathMsg","death_event","a")
  
register_event("ResetHUD""reset_hud""be")
  
#if !defined NO_CS_CZ
  
register_event("CurWeapon","cur_weapon","be","1=1")
  
get_modname(mod_name,31)
  
#endif
}
 


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 19:10 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
kösz mindjá tesztelem :P
valaki tud telót moddolni errefelé ?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 19:13 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
n0th1ng írta:
kiki írta:
n0th1ng írta:
Amúgy valamit állíthatnátok a regisztráción mert 1-2 ismerősömnek nem ment az aktiváló email :O



Ja, kimegy az email csak nem találják meg, lehet spam mappába van! Mondj felhasználónevet és aktiválom:)


SelfOwned

Nincs neki spam-ba se.

Aktivaltam

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 19:14 
Offline
Beavatott

Csatlakozott:2012.03.24. 14:55
Hozzászólások:60
Idézet:
Aktivaltam

Köszi ^^


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 19:50 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.07. 23:34
Hozzászólások:2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
Nah egy gyors kérdés xd.
Miért írja ki ,hogy elértem az 512 limitet mikor alig van fájl a szerveremen?
Az újratelepítés megoldhatja a gondot?

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 19:51 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
rejtett fájlok.. ?
beszélj hosttal xd
bár lehet hülyeségemondok

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 19:56 
Offline
Nagyúr
Avatar

Csatlakozott:2011.01.27. 14:41
Hozzászólások:724
Megköszönték neki: 1 alkalommal
nah végre a jó hely
lol,írás közben az i3 nem is terhelődött:0.3 mon pörgött xD,és maxon viszi a crysis-t,elviszi még a mw3-at is :D,cs go max grafikán akadás nélkül,tök gyors és állati jó :P
kép:
[spoiler]Kép[/spoiler]

_________________
[kozep]Kép
Kép
Kép
Kép
Kép
Linkin Park
Kép[/kozep]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 20:09 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.07. 23:34
Hozzászólások:2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
Lasa acca egy kicsit a steam accod xD.
Akarok Cs:go -zni XD.

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.03.29. 21:11 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Figyelem!Surgos!
Valaki tudna egy jo kis video vago progit linkelni es hozza egy fasza leirast? Lecci valaszoljatok, nagyonnagyonnagyonnagyonnagyonnagyon keneee! :)


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  [39307 hozzászólás ]  OldalElőző13273283293303313931Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 5 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