Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Yerde Olan Silahların Havada durması
#1
S.a
Yere Atılan Silahların Ss deki gibi görünmesini istiyorum.

[Image: silahyerde.png]
Reply
#2
PHP Code:
/*
*   _______     _      _  __          __
*  | _____/    | |    | | \ \   __   / /
*  | |         | |    | |  | | /  \ | |
*  | |         | |____| |  | |/ __ \| |
*  | |   ___   | ______ |  |   /  \   |
*  | |  |_  |  | |    | |  |  /    \  |
*  | |    | |  | |    | |  | |      | |
*  | |____| |  | |    | |  | |      | |
*  |_______/   |_|    |_|  \_/      \_/
*
*
*
*  Last Edited: 07-09-09
*
*  ============
*   Changelog:
*  ============
*
*  v2.2
*    -Using avelocity now (idea by arkshine)
*
*  v2.1
*    -Added glow CVAR
*
*  v2.0
*    -Added color to floating weapons
*
*  v1.0
*    -Initial Release
*
*/

#define VERSION    "2.2"

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <fun>

new maxplayers
new speed_pcvar
new toggle_pcvar
new glow_pcvar

public plugin_init()
{
    
register_plugin("UT Style Floating Weapons",VERSION,"GHW_Chronic")

    
speed_pcvar register_cvar("FW_speed","25.0")
    
toggle_pcvar register_cvar("FW_enabled","1")
    
glow_pcvar register_cvar("FW_glow","1")

    
register_touch("weaponbox","worldspawn","touch")
    
set_task(1.0,"newgame")

    
maxplayers get_maxplayers()
}

public 
touch(weaponbox,worldspawn)
{
    if(
get_pcvar_num(toggle_pcvar) && pev_valid(weaponbox))
    {
        
float_weapon(weaponbox)
        
set_task(0.1,"spin_weapon",weaponbox)
    }
}

public 
newgame()
{
    if(
get_pcvar_num(toggle_pcvar))
    {
        static 
entclassname[8]
        
ent engfunc(EngFunc_FindEntityInSphere,maxplayers,Float:{0.0,0.0,0.0},4800.0)
        while(
ent)
        {
            if(
pev_valid(ent))
            {
                
pev(ent,pev_classname,classname,7)
                if(
containi(classname,"armoury")!=-1)
                {
                    
float_weapon(ent)
                    
spin_weapon(ent)
                }
            }
            
ent engfunc(EngFunc_FindEntityInSphere,ent,Float:{0.0,0.0,0.0},4800.0)
        }
    }
}

public 
float_weapon(ent)
{
    if(
pev_valid(ent))
    {
        if(
get_pcvar_num(glow_pcvar))
        {
            
set_pev(ent,pev_renderfx,kRenderFxGlowShell)
            switch(
random_num(1,4))
            {
                case 
1set_pev(ent,pev_rendercolor,Float:{0.0,0.0,255.0})
                case 
2set_pev(ent,pev_rendercolor,Float:{0.0,255.0,0.0})
                case 
3set_pev(ent,pev_rendercolor,Float:{255.0,0.0,0.0})
                case 
4set_pev(ent,pev_rendercolor,Float:{255.0,255.0,255.0})
            }
        }
    
        static 
Float:floatvector[3]
        
pev(ent,pev_origin,floatvector)
        
floatvector[2] += 30.0
        set_pev
(ent,pev_origin,floatvector)
    
        
pev(ent,pev_angles,floatvector)
        
floatvector[0] -= 90.0
        floatvector
[1] += 45.0
        set_pev
(ent,pev_angles,floatvector)
    
        
set_pev(ent,pev_movetype,MOVETYPE_NOCLIP)
    
        
set_pev(ent,pev_solid,SOLID_TRIGGER)
    
        
set_pev(ent,pev_velocity,Float:{0.0,0.0,0.0})
    }
}

public 
spin_weapon(ent)
{
    if(
pev_valid(ent))
    {
        static 
Float:floatvector[3]
    
        
floatvector[0] = 0.0
        floatvector
[1] = get_pcvar_float(speed_pcvar)
        
floatvector[2] = 0.0
    
        set_pev
(ent,pev_avelocity,floatvector)
    }

Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague

Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Reply
#3
Saolasın Kardeş
Reply
#4
Konu açmadan önce araştırma yapınız.

Çözülmüş İsteklere taşındı.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Mahkumlar kazandiginda calacak olan muzik xLdeJavu 13 6,349 17-07-16, 17:46
Last Post: BYHAZARD7
  Paraşüt - Bunny - Ctlerde olan bıçak pluginleri lazım gir lütfen Peacemackers 5 4,621 20-02-15, 04:20
Last Post: beoujolf
  Şapka~Ayakkabı eklemem ıcın plugın lazım amxx- sma sı olan yardım edın prov 7 6,763 04-08-14, 20:21
Last Post: gewer44
  Havada Duran Silah Plugini hdd12 2 4,454 06-03-14, 21:24
Last Post: hdd12
  Nicki 5 harfden az olan giremez. PhantomRui 4 2,899 28-07-13, 06:00
Last Post: akcaliberkk
  olan dosyanın üstüne yükleme.. b2kdeli 3 2,888 13-07-13, 01:00
Last Post: b2kdeli
  haritalarda bazı çıkılacak olan yerleri engelleme shakespeare 7 2,936 07-01-13, 21:15
Last Post: akcaliberkk

Foruma Atla:


Users browsing this thread: 1 Guest(s)