hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.17. 07:32



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot], Majestic-12 [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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Új fegyver
HozzászólásElküldve: 2011.12.12. 13:14 
Offline
Beavatott

Csatlakozott: 2010.09.12. 12:26
Hozzászólások: 61
Csősztökk xd
Hogyan lehet egy új fegyvert létrehozni?
Mi kell hozzá?
STB.
THX.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Új fegyver
HozzászólásElküldve: 2011.12.12. 13:32 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7965
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Kód:
#include <amxmodx>
#include <wtf>
#include <engine>

new Weapon:weapon_scigun
public weapons_init()
{
  weapon_scigun = register_weapon(weapontype_automatic)
  weapon_config(weapon_scigun,"weaponname","weapon_scigun")
  weapon_config(weapon_scigun,"rateoffire","0.5")
  weapon_config(weapon_scigun,"deploydelay","0.5")
  weapon_config(weapon_scigun,"attackforward","scigun_attack")
  weapon_config(weapon_scigun,"drawanim","6")
  weapon_config(weapon_scigun,"attackanim","1")
  weapon_config(weapon_scigun,"viewmodel","models/v_shotgun.mdl")
  weapon_config(weapon_scigun,"playermodel","models/p_shotgun.mdl")
}
public plugin_precache()
{
  precache_model("models/v_shotgun.mdl")
  precache_model("models/p_shotgun.mdl")
  precache_model("models/scientistt.mdl")
  precache_model("models/scientist.mdl")
  precache_sound("scientist/scream01.wav")
  precache_sound("scientist/scream02.wav")
  precache_sound("scientist/scream07.wav")
  precache_sound("scientist/scream04.wav")
  precache_sound("scientist/scream05.wav")
  precache_model("models/scientist.mdl")
  precache_sound("weapons/sbarrel1.wav")
}
public scigun_attack(id)
{
  emit_sound(id,CHAN_ITEM,"weapons/sbarrel1.wav",VOL_NORM,ATTN_NORM,0,PITCH_NORM)
  new proj = projectile_create(id)
  projectile_config(proj,"explodeforward","explode")
  projectile_config(proj,"model","models/scientist.mdl")
  projectile_config(proj,"fly","0")
  projectile_config(proj,"solid","0")
  projectile_config(proj,"contact","1")
  projectile_config(proj,"force","1250.0")
  projectile_config(proj,"size","4")
  projectile_config(proj,"stopsound","1")
  switch(random_num(0,4))
  {
    case 0: projectile_config(proj,"launchsound","scientist/scream01.wav")
    case 1: projectile_config(proj,"launchsound","scientist/scream02.wav")
    case 2: projectile_config(proj,"launchsound","scientist/scream07.wav")
    case 3: projectile_config(proj,"launchsound","scientist/scream04.wav")
    case 4: projectile_config(proj,"launchsound","scientist/scream05.wav")
  }
  new szBlah[5]
  format(szBlah,4,"%d",random_num(90,115))
  projectile_config(proj,"pitch",szBlah)
  projectile_launch(proj)
  entity_set_byte(proj,EV_BYTE_controller1,0)
  entity_set_byte(proj,EV_BYTE_controller2,0)
  entity_set_byte(proj,EV_BYTE_controller3,0)
  entity_set_byte(proj,EV_BYTE_controller4,0)
  new Float:angles[3]
  entity_get_vector(proj,EV_VEC_angles,angles)
  angles[0]-=90.0
  entity_set_vector(proj,EV_VEC_angles,angles)
  entity_set_int(proj,EV_INT_sequence,4)
  entity_set_int(proj,EV_INT_gaitsequence,4)
  entity_set_float(proj,EV_FL_framerate,1.0)
  entity_set_float(proj,EV_FL_frame,0.0)
 
  return PLUGIN_CONTINUE
}
public plugin_init()
{
  register_clcmd("weapon_scigun","drawSciGun")
}
public drawSciGun(id)
{
  weapon_draw(id,weapon_scigun)
  return PLUGIN_HANDLED
}


public explode(id,idTouch,Float:origin[3])
{
   new itsasplode=explosion_create(origin);
   explosion_config(itsasplode,"intensity","300");
   explosion_config(itsasplode,"alwaysbubble","1");
   explosion_config(itsasplode,"neversmoke","1");
   explosion_config(itsasplode,"explosion","0");
   explosion_config(itsasplode,"spartks","0");
   explosion_config(itsasplode,"bubbleheight","400");
   explosion_config(itsasplode,"bubbleoriginsize","500");
   explosion_explode(itsasplode)
   //radial_damage(id,"flying scientist",500.0,500.0)
}


Asszem ez az szükséges hozzá WTF modul is:)
Amúgy rengetek mód van rá, elég beírni googleba hogy amxx flamethower és ott megnézed hogy csinálta meg, persze elég macerás, de meglehet oldani!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Új fegyver
HozzászólásElküldve: 2011.12.12. 17:51 
Offline
Beavatott

Csatlakozott: 2010.09.12. 12:26
Hozzászólások: 61
kösz.
nem aszt írtam be a gógba :D


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 3 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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