Raised This Month: $ Target: $400
 0% 

[CSGO] Show Team Equipment And Money


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
raizo11
BANNED
Join Date: Dec 2013
Location: https://t.me/pump_upp
Old 04-06-2018 , 02:23   Re: Can anyone make it
Reply With Quote #1

Quote:
Originally Posted by instinctpt1 View Post
Raizo but how we can change their position coz if we write a string we get the position of status icon , But in Images they appears to get their origin over players Head .. How is that possible :/ ?
Exist many ways to do it

A little example :

Code:
#include <amxmodx>

new ak47_id, m4a1_id;

public plugin_init()
{
    register_event( "CurWeapon", "sprite_model", "be", "1=1" );
}

public sprite_model(id)
{
    if(is_user_alive(id) )
    {
        if(get_user_weapon(id) == CSW_AK47) 
        {
            remove_sprite(id)
            ak47_sprite(id)
        }
        else if(get_user_weapon(id) == CSW_M4A1) 
        {  
            remove_sprite(id)
            m4a1_sprite(id)
        }
    }
}

public plugin_precache()
{
    ak47_id = precache_model( "sprites/ak47.spr" );
    m4a1_id = precache_model( "sprites/m4a1.spr" );
}


stock ak47_sprite( index )
{
    if ( !is_user_connected( index ) )
    {
        return;
    }

    message_begin( MSG_ALL, SVC_TEMPENTITY );
    write_byte( TE_PLAYERATTACHMENT );
    write_byte( index );
    write_coord( 60 );
    write_short( ak47_id );
    write_short( 9000 );
    message_end();
}

stock m4a1_sprite( index )
{
    if ( !is_user_connected( index ) )
    {
        return;
    }

    message_begin( MSG_ALL, SVC_TEMPENTITY );
    write_byte( TE_PLAYERATTACHMENT );
    write_byte( index );
    write_coord( 60 );
    write_short( m4a1_id );
    write_short( 9000 );
    message_end();
}

stock remove_sprite( index )
{
    if ( !is_user_connected( index ) )
    {
        return;
    }

    message_begin( MSG_ALL, SVC_TEMPENTITY );
    write_byte( TE_KILLPLAYERATTACHMENTS );
    write_byte( index );
    message_end();
}

Last edited by raizo11; 04-06-2018 at 04:04.
raizo11 is offline
Send a message via ICQ to raizo11 Send a message via AIM to raizo11 Send a message via MSN to raizo11 Send a message via Yahoo to raizo11 Send a message via Skype™ to raizo11
Old 04-05-2018, 18:02
OciXCrom
This message has been deleted by OciXCrom.
666
Senior Member
Join Date: Mar 2015
Old 04-05-2018 , 20:04   Re: Can anyone make it
Reply With Quote #3

Quote:
Originally Posted by OciXCrom View Post
That is not possible.
This plugin if it is possible to do it, only it is a bit difficult, I have the sprites but I do not know how to do the plugin.
666 is offline
GoldNux
Senior Member
Join Date: Mar 2018
Old 04-06-2018 , 10:00   Re: Can anyone make it
Reply With Quote #4

This is sweet af, requesting this as well.
__________________
Try my version of de_dust2, I think it's great and you should check it out!
https://gamebanana.com/mods/83731
GoldNux is offline
4ever16
Veteran Member
Join Date: Apr 2015
Old 04-06-2018 , 09:05   Re: Can anyone make it
Reply With Quote #5

It is possible just check out the server: 45.32.175.47:27031

Last edited by 4ever16; 04-06-2018 at 09:08.
4ever16 is offline
instinctpt1
Senior Member
Join Date: Dec 2016
Location: Chandigarh, India
Old 04-06-2018 , 10:01   Re: Can anyone make it
Reply With Quote #6

Yeah he Had made the Sprites first

For Money : Cash : He uses it acc to ones, tens, hundreds, thousands, Ten-Thousand and Enum the places for 0-9
For Equipment : Weap_2 : He has added separate frames for different equipment
For Weapons : Weap_1 : Again He has added separate frames for separate weapons

And for showing Sprites you can possibly try with one made by Krot@L

:- Now i will also try if i can make something like this

Last edited by instinctpt1; 04-06-2018 at 10:05. Reason: xx
instinctpt1 is offline
Natsheh
Veteran Member
Join Date: Sep 2012
Old 04-06-2018 , 16:12   Re: Can anyone make it
Reply With Quote #7

here is the cash sprite plugin Althought i wouldn't recommend using it since it consume too much entities. 32 * 6 = 192 entity if there was 32 players...

the sprites will stay displayed until the buy time is over.

PHP Code:

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <hamsandwich>

#define TASK_HUD_REMOVE 4853453

new userSpr[33][6], g_buytimebool:bTimeIsOverbool:gAlive[33], g_fwd;

public 
plugin_precache()
{
    
precache_model("sprites/10000.spr");
    
precache_model("sprites/1000.spr");
    
precache_model("sprites/100.spr");
    
precache_model("sprites/10.spr");
    
precache_model("sprites/1.spr");
    
precache_model("sprites/cash.spr");
}

public 
plugin_init()
{
    
register_event("DeathMsg""event_deathmsg""a");
    
register_event("HLTV""event_new_round""a""1=0""2=0");
    
register_think("LOL""fw_think");
    
RegisterHam(Ham_Spawn"player""player_got_spawned"1);
    
g_buytime get_cvar_pointer("mp_buytime");
}

public 
plugin_cfg() event_new_round()

public 
client_disconnect(id)
{
    
gAlive[id] = false;
    for(new 
isizeof userSpr[]; i++)
    {    
        if(
userSpr[id][i] > 0remove_entity(userSpr[id][i]);
        
userSpr[id][i] = 0;
    }
}

public 
event_deathmsg()
{
    
gAlive[read_data(2)] = false;
    
client_disconnect(read_data(2));
}

public 
player_got_spawned(id)
{
    if(!
is_user_alive(id)) return;
    
gAlive[id] = true;
    if(
bTimeIsOver) return;
    
client_disconnect(id)
    
set_user_HUDMONEY_onhead(id);
}

public 
event_new_round()
{
    if(!
g_fwdg_fwd register_forward(FM_AddToFullPack"fw_AddToFullPack_Pre"false);
    
bTimeIsOver false;
    
remove_task(TASK_HUD_REMOVE)
    
set_task(floatclamp(get_pcvar_float(g_buytime), 1.060.0 20.0), "task_remove_HUD"TASK_HUD_REMOVE);
}

public 
task_remove_HUD()
{
    new 
players[32],pnum;
    
get_players(playerspnum"ah");
    
    for(new 
ipnumi++)
    {
        
client_disconnect(players[i]);
    }
    
    
bTimeIsOver true;
    if(
g_fwd 0unregister_forward(FM_AddToFullPackg_fwdfalse);
    
g_fwd 0;
}

set_user_HUDMONEY_onhead(id)
{    
    new 
ent create_entity("env_sprite");
    new 
Float:gTime get_gametime();
    
    if(
ent 0)
    {
        
userSpr[id][0] = ent;
        
set_pev(entpev_classname"LOL");
        
set_pev(entpev_nextthinkgTime 0.1);
        
set_pev(entpev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent"sprites/1.spr");
        
set_pev(entpev_iuser4id);
        
set_pev(entpev_iuser34);
        
set_pev(entpev_frame0.0)
        
set_pev(entpev_framerate1.0)
        
set_pev(entpev_scale0.2)
        
set_rendering(entkRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent2 create_entity("env_sprite");
    
    if(
ent2 0)
    {
        
userSpr[id][1] = ent2;
        
set_pev(ent2pev_classname"LOL");
        
set_pev(ent2pev_nextthinkgTime 0.1);
        
set_pev(ent2pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent2"sprites/10.spr");
        
set_pev(ent2pev_iuser4id);
        
set_pev(ent2pev_iuser33);
        
set_pev(ent2pev_frame0.0)
        
set_pev(ent2pev_framerate1.0)
        
set_pev(ent2pev_scale0.2)
        
set_rendering(ent2kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent3 create_entity("env_sprite");
    
    if(
ent3 0)
    {
        
userSpr[id][2] = ent3;
        
set_pev(ent3pev_classname"LOL");
        
set_pev(ent3pev_nextthinkgTime 0.1);
        
set_pev(ent3pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent3"sprites/100.spr");
        
set_pev(ent3pev_iuser4id);
        
set_pev(ent3pev_iuser32);
        
set_pev(ent3pev_frame0.0)
        
set_pev(ent3pev_framerate1.0)
        
set_pev(ent3pev_scale0.2)
        
set_rendering(ent3kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent4 create_entity("env_sprite");
    
    if(
ent4 0)
    {
        
userSpr[id][3] = ent4;
        
set_pev(ent4pev_classname"LOL");
        
set_pev(ent4pev_nextthinkgTime 0.1);
        
set_pev(ent4pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent4"sprites/1000.spr");
        
set_pev(ent4pev_iuser4id);
        
set_pev(ent4pev_iuser31);
        
set_pev(ent4pev_frame0.0)
        
set_pev(ent4pev_framerate1.0)
        
set_pev(ent4pev_scale0.2)
        
set_rendering(ent4kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent5 create_entity("env_sprite");
    
    if(
ent5 0)
    {
        
userSpr[id][4] = ent5;
        
set_pev(ent5pev_classname"LOL");
        
set_pev(ent5pev_nextthinkgTime 0.1);
        
set_pev(ent5pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent5"sprites/10000.spr");
        
set_pev(ent5pev_iuser4id);
        
set_pev(ent5pev_iuser30);
        
set_pev(ent5pev_frame0.0)
        
set_pev(ent5pev_framerate1.0)
        
set_pev(ent5pev_scale0.2)
        
set_rendering(ent5kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent6 create_entity("env_sprite");
    
    if(
ent 0)
    {
        
userSpr[id][5] = ent6;
        
set_pev(ent6pev_classname"LOL");
        
engfunc(EngFunc_SetModelent6"sprites/cash.spr");
        
set_pev(ent6pev_nextthinkgTime 0.1);
        
set_pev(ent6pev_movetypeMOVETYPE_NOCLIP);
        
set_pev(ent6pev_iuser4id);
        
set_pev(ent6pev_iuser35);
        
set_pev(ent6pev_frame1.0)
        
set_pev(ent6pev_framerate1.0)
        
set_pev(ent6pev_scale0.22)
        
set_rendering(ent6kRenderFxNone02550kRenderTransAdd200)
    }
}

public 
fw_think(ent)
{
    
    static 
Float:fOrigin[3], xiUser;
    
pev((iUser=pev(entpev_iuser4)), pev_originfOrigin)
    
    
fOrigin[2] += 50.0;
    
set_pev(entpev_originfOrigin);
    
    
pev(entpev_iuser3);
    
    if(
== 5)
    {
        
set_pev(entpev_nextthinkget_gametime() + 0.1);
        return;
    }
    
    static 
szMoney[6], szValue[2];
    
arrayset(szMoney0sizeof szMoney);
    
num_to_str(cs_get_user_money(iUser), szMoneycharsmax(szMoney));
    
    for(new 
1vmaxloop strlen(szMoney); <= maxloopi++)
    {
               
szMoneymaxloop ];
               
szMoneymaxloop ] = 0;
               
szMoney]  = v;
     }
    
    if(
szMoney[x] == 0)
    {
        
set_rendering(entkRenderFxNone000kRenderTransAlpha0)
        
set_pev(entpev_nextthinkget_gametime() + 0.1);
        return;
    }
    
    
szValue[0] = szMoney[x];
    
szValue[1] = 0;
    
set_rendering(entkRenderFxNone02550kRenderTransAdd200)
    
set_pev(entpev_framefloatstr(szValue))
    
set_pev(entpev_nextthinkget_gametime() + 0.1);
}

const 
MaxSpr sizeof userSpr[];
public 
fw_AddToFullPack_Pre(es_handleeenthosthostflagsplayerpset
{
    if(
player == || !pev_valid(e)) return FMRES_IGNORED;
    
    static 
ix;  pev(epev_iuser4);
    for(
0MaxSpri++) {
           if(
userSpr[host][i] == e)
           {
               
forward_return(FMV_CELL0)
               return 
FMRES_SUPERCEDE;
            }

            if( (
<= <= 32) && userSpr[x][i] == )
            {
               if(!
gAlive[host] || get_user_team(host) != get_user_team(x))
               {
                       
forward_return(FMV_CELL0
                       return 
FMRES_SUPERCEDE
                
}
                return 
FMRES_IGNORED;
             }
     }

Attached Files
File Type: zip cash_spr.zip (13.8 KB, 498 views)
__________________
@Jailbreak Main Mod v2.7.0 100%
@User Tag Prefix 100% done !
@Mystery Box 100% done !
@VIP System 100% done !


Last edited by Natsheh; 08-30-2018 at 13:10.
Natsheh is offline
Send a message via MSN to Natsheh Send a message via Skype™ to Natsheh
666
Senior Member
Join Date: Mar 2015
Old 04-06-2018 , 16:34   Re: Can anyone make it
Reply With Quote #8

Quote:
Originally Posted by Natsheh View Post
here is the cash sprite plugin Althought i wouldn't recommend using it since it consume too much entities. 32 * 6 = 192 entity if there was 32 players...

the sprites will stay displayed until the buy time is over.
I get this error when trying to compile.

- (error 088: number of arguments does not match definition)
- Line 40 client_disconnected(read_data(2));
- Line 50 client_disconnected(players[i]);
- Line 64 client_disconnected(players[i]);

Last edited by 666; 04-13-2018 at 11:03.
666 is offline
tarsisd2
Veteran Member
Join Date: Feb 2016
Location: brazil
Old 04-13-2018 , 00:20   Re: Can anyone make it
Reply With Quote #9

Quote:
Originally Posted by Natsheh View Post
here is the cash sprite plugin Althought i wouldn't recommend using it since it consume too much entities. 32 * 6 = 192 entity if there was 32 players...

the sprites will stay displayed until the buy time is over.

PHP Code:

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>

#define TASK_HUD_REMOVE 4853453

new userSpr[33][6], g_buytime;

public 
plugin_precache()
{
    
precache_model("sprites/10000.spr");
    
precache_model("sprites/1000.spr");
    
precache_model("sprites/100.spr");
    
precache_model("sprites/10.spr");
    
precache_model("sprites/1.spr");
    
precache_model("sprites/cash.spr");
}

public 
plugin_init()
{
    
register_event("DeathMsg""event_deathmsg""a");
    
register_event("HLTV""event_new_round""a""1=0""2=0");
    
register_think("LOL""fw_think");
    
g_buytime get_cvar_pointer("mp_buytime");
}

public 
client_disconnect(id)
{
    for(new 
isizeof userSpr[]; i++)
    {    
        if(
userSpr[id][i] > 0remove_entity(userSpr[id][i]);
        
userSpr[id][i] = 0;
    }
}

public 
event_deathmsg()
{
    
client_disconnect(read_data(2));
}

public 
players_got_spawned()
{
    new 
players[32],pnum;
    
get_players(playerspnum"ah");
    
    for(new 
ipnumi++)
    {
        
client_disconnect(players[i])
        
set_user_HUDMONEY_onhead(players[i]);
    }
}

public 
event_new_round()
{
    
set_task(1.0"players_got_spawned");
    
remove_task(TASK_HUD_REMOVE)
    
set_task(floatclamp(get_pcvar_float(g_buytime), 1.060.0 20.0), "task_remove_HUD"TASK_HUD_REMOVE);
}

public 
task_remove_HUD()
{
    new 
players[32],pnum;
    
get_players(playerspnum"ah");
    
    for(new 
ipnumi++)
    {
        
client_disconnect(players[i]);
    }
}

set_user_HUDMONEY_onhead(id)
{    
    new 
ent create_entity("env_sprite");
    
    if(
ent 0)
    {
        
userSpr[id][0] = ent;
        
set_pev(entpev_classname"LOL");
        
set_pev(entpev_nextthinkget_gametime() + 0.1);
        
set_pev(entpev_movetypeMOVETYPE_NOCLIP);
        
set_pev(entpev_iuser4id);
        
set_pev(entpev_iuser30);
        
set_pev(entpev_frame1.0)
        
set_pev(entpev_framerate1.0)
        
set_pev(entpev_scale0.2)
        
set_rendering(entkRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent2 create_entity("env_sprite");
    
    if(
ent2 0)
    {
        
userSpr[id][1] = ent2;
        
set_pev(ent2pev_classname"LOL");
        
set_pev(ent2pev_nextthinkget_gametime() + 0.1);
        
set_pev(ent2pev_movetypeMOVETYPE_NOCLIP);
        
set_pev(ent2pev_iuser4id);
        
set_pev(ent2pev_iuser31);
        
set_pev(ent2pev_frame1.0)
        
set_pev(ent2pev_framerate1.0)
        
set_pev(ent2pev_scale0.2)
        
set_rendering(ent2kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent3 create_entity("env_sprite");
    
    if(
ent3 0)
    {
        
userSpr[id][2] = ent3;
        
set_pev(ent3pev_classname"LOL");
        
set_pev(ent3pev_nextthinkget_gametime() + 0.1);
        
set_pev(ent3pev_movetypeMOVETYPE_NOCLIP);
        
set_pev(ent3pev_iuser4id);
        
set_pev(ent3pev_iuser32);
        
set_pev(ent3pev_frame1.0)
        
set_pev(ent3pev_framerate1.0)
        
set_pev(ent3pev_scale0.2)
        
set_rendering(ent3kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent4 create_entity("env_sprite");
    
    if(
ent4 0)
    {
        
userSpr[id][3] = ent4;
        
set_pev(ent4pev_classname"LOL");
        
set_pev(ent4pev_nextthinkget_gametime() + 0.1);
        
set_pev(ent4pev_movetypeMOVETYPE_NOCLIP);
        
set_pev(ent4pev_iuser4id);
        
set_pev(ent4pev_iuser33);
        
set_pev(ent4pev_frame1.0)
        
set_pev(ent4pev_framerate1.0)
        
set_pev(ent4pev_scale0.2)
        
set_rendering(ent4kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent5 create_entity("env_sprite");
    
    if(
ent5 0)
    {
        
userSpr[id][4] = ent5;
        
set_pev(ent5pev_classname"LOL");
        
set_pev(ent5pev_nextthinkget_gametime() + 0.1);
        
set_pev(ent5pev_movetypeMOVETYPE_NOCLIP);
        
set_pev(ent5pev_iuser4id);
        
set_pev(ent5pev_iuser34);
        
set_pev(ent5pev_frame1.0)
        
set_pev(ent5pev_framerate1.0)
        
set_pev(ent5pev_scale0.2)
        
set_rendering(ent5kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent6 create_entity("env_sprite");
    
    if(
ent 0)
    {
        
userSpr[id][5] = ent6;
        
set_pev(ent6pev_classname"LOL");
        
engfunc(EngFunc_SetModelent6"sprites/cash.spr");
        
set_pev(ent6pev_nextthinkget_gametime() + 0.1);
        
set_pev(ent6pev_movetypeMOVETYPE_NOCLIP);
        
set_pev(ent6pev_iuser4id);
        
set_pev(ent6pev_iuser35);
        
set_pev(ent6pev_frame1.0)
        
set_pev(ent6pev_framerate1.0)
        
set_pev(ent6pev_scale0.22)
        
set_rendering(ent6kRenderFxNone02550kRenderTransAdd200)
    }
}

public 
fw_think(ent)
{
    
    static 
Float:fOrigin[3], xiUser;
    
pev((iUser=pev(entpev_iuser4)), pev_originfOrigin)
    
    
fOrigin[2] += 50.0;
    
set_pev(entpev_originfOrigin);
    
    
pev(entpev_iuser3);
    
    if(
== 5)
    {
        
set_pev(entpev_nextthinkget_gametime() + 0.1);
        return;
    }
    
    static 
szMoney[6], i;
    for(
06i++) szMoney[i] = 0;
    
num_to_str(cs_get_user_money(iUser), szMoneycharsmax(szMoney));
    
    if(
szMoney[x] == 0engfunc(EngFunc_SetModelent"");
    else
    {
        switch( 
)
        {
            case 
0engfunc(EngFunc_SetModelent"sprites/10000.spr");
            case 
1engfunc(EngFunc_SetModelent"sprites/1000.spr");
            case 
2engfunc(EngFunc_SetModelent"sprites/100.spr");
            case 
3engfunc(EngFunc_SetModelent"sprites/10.spr");
            case 
4engfunc(EngFunc_SetModelent"sprites/1.spr");
        }
        
        static 
szValue[2];
        
szValue[0] = szMoney[x];
        
set_pev(entpev_framefloatstr(szValue))
    }
    
    
set_pev(entpev_nextthinkget_gametime() + 0.1);

can you plz update your code? it's only showing on first round, the it does not show anymore

thanks a million
tarsisd2 is offline
iceeedr
Veteran Member
Join Date: Apr 2017
Location: Brazil
Old 04-17-2018 , 22:19   Re: Can anyone make it
Reply With Quote #10

Quote:
Originally Posted by Natsheh View Post
here is the cash sprite plugin Althought i wouldn't recommend using it since it consume too much entities. 32 * 6 = 192 entity if there was 32 players...

the sprites will stay displayed until the buy time is over.

PHP Code:

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <hamsandwich>

#define TASK_HUD_REMOVE 4853453

new userSpr[33][6], g_buytimebool:bTimeIsOver;

public 
plugin_precache()
{
    
precache_model("sprites/10000.spr");
    
precache_model("sprites/1000.spr");
    
precache_model("sprites/100.spr");
    
precache_model("sprites/10.spr");
    
precache_model("sprites/1.spr");
    
precache_model("sprites/cash.spr");
}

public 
plugin_init()
{
    
register_event("DeathMsg""event_deathmsg""a");
    
register_event("HLTV""event_new_round""a""1=0""2=0");
    
register_think("LOL""fw_think");
    
RegisterHam(Ham_Spawn"player""player_got_spawned"1);
    
g_buytime get_cvar_pointer("mp_buytime");
}

public 
client_disconnect(id)
{
    for(new 
isizeof userSpr[]; i++)
    {    
        if(
userSpr[id][i] > 0remove_entity(userSpr[id][i]);
        
userSpr[id][i] = 0;
    }
}

public 
event_deathmsg()
{
    
client_disconnect(read_data(2));
}

public 
player_got_spawned(id)
{
    if(!
is_user_alive(id) || bTimeIsOver) return;
    
client_disconnect(id)
    
set_user_HUDMONEY_onhead(id);
}

public 
event_new_round()
{
    
bTimeIsOver false;
    
remove_task(TASK_HUD_REMOVE)
    
set_task(floatclamp(get_pcvar_float(g_buytime), 1.060.0 20.0), "task_remove_HUD"TASK_HUD_REMOVE);
}

public 
task_remove_HUD()
{
    new 
players[32],pnum;
    
get_players(playerspnum"ah");
    
    for(new 
ipnumi++)
    {
        
client_disconnect(players[i]);
    }
    
    
bTimeIsOver true;
}

set_user_HUDMONEY_onhead(id)
{    
    new 
ent create_entity("env_sprite");
    new 
Float:gTime get_gametime();
    
    if(
ent 0)
    {
        
userSpr[id][0] = ent;
        
set_pev(entpev_classname"LOL");
        
set_pev(entpev_nextthinkgTime 0.1);
        
set_pev(entpev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent"sprites/1.spr");
        
set_pev(entpev_iuser4id);
        
set_pev(entpev_iuser34);
        
set_pev(entpev_frame0.0)
        
set_pev(entpev_framerate1.0)
        
set_pev(entpev_scale0.2)
        
set_rendering(entkRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent2 create_entity("env_sprite");
    
    if(
ent2 0)
    {
        
userSpr[id][1] = ent2;
        
set_pev(ent2pev_classname"LOL");
        
set_pev(ent2pev_nextthinkgTime 0.1);
        
set_pev(ent2pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent2"sprites/10.spr");
        
set_pev(ent2pev_iuser4id);
        
set_pev(ent2pev_iuser33);
        
set_pev(ent2pev_frame0.0)
        
set_pev(ent2pev_framerate1.0)
        
set_pev(ent2pev_scale0.2)
        
set_rendering(ent2kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent3 create_entity("env_sprite");
    
    if(
ent3 0)
    {
        
userSpr[id][2] = ent3;
        
set_pev(ent3pev_classname"LOL");
        
set_pev(ent3pev_nextthinkgTime 0.1);
        
set_pev(ent3pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent3"sprites/100.spr");
        
set_pev(ent3pev_iuser4id);
        
set_pev(ent3pev_iuser32);
        
set_pev(ent3pev_frame0.0)
        
set_pev(ent3pev_framerate1.0)
        
set_pev(ent3pev_scale0.2)
        
set_rendering(ent3kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent4 create_entity("env_sprite");
    
    if(
ent4 0)
    {
        
userSpr[id][3] = ent4;
        
set_pev(ent4pev_classname"LOL");
        
set_pev(ent4pev_nextthinkgTime 0.1);
        
set_pev(ent4pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent4"sprites/1000.spr");
        
set_pev(ent4pev_iuser4id);
        
set_pev(ent4pev_iuser31);
        
set_pev(ent4pev_frame0.0)
        
set_pev(ent4pev_framerate1.0)
        
set_pev(ent4pev_scale0.2)
        
set_rendering(ent4kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent5 create_entity("env_sprite");
    
    if(
ent5 0)
    {
        
userSpr[id][4] = ent5;
        
set_pev(ent5pev_classname"LOL");
        
set_pev(ent5pev_nextthinkgTime 0.1);
        
set_pev(ent5pev_movetypeMOVETYPE_NOCLIP);
        
engfunc(EngFunc_SetModelent5"sprites/10000.spr");
        
set_pev(ent5pev_iuser4id);
        
set_pev(ent5pev_iuser30);
        
set_pev(ent5pev_frame0.0)
        
set_pev(ent5pev_framerate1.0)
        
set_pev(ent5pev_scale0.2)
        
set_rendering(ent5kRenderFxNone02550kRenderTransAdd200)
    }
    
    new 
ent6 create_entity("env_sprite");
    
    if(
ent 0)
    {
        
userSpr[id][5] = ent6;
        
set_pev(ent6pev_classname"LOL");
        
engfunc(EngFunc_SetModelent6"sprites/cash.spr");
        
set_pev(ent6pev_nextthinkgTime 0.1);
        
set_pev(ent6pev_movetypeMOVETYPE_NOCLIP);
        
set_pev(ent6pev_iuser4id);
        
set_pev(ent6pev_iuser35);
        
set_pev(ent6pev_frame1.0)
        
set_pev(ent6pev_framerate1.0)
        
set_pev(ent6pev_scale0.22)
        
set_rendering(ent6kRenderFxNone02550kRenderTransAdd200)
    }
}

public 
fw_think(ent)
{
    
    static 
Float:fOrigin[3], xiUser;
    
pev((iUser=pev(entpev_iuser4)), pev_originfOrigin)
    
    
fOrigin[2] += 50.0;
    
set_pev(entpev_originfOrigin);
    
    
pev(entpev_iuser3);
    
    if(
== 5)
    {
        
set_pev(entpev_nextthinkget_gametime() + 0.1);
        return;
    }
    
    static 
szMoney[6], szValue[2];
    
arrayset(szMoney0sizeof szMoney);
    
num_to_str(cs_get_user_money(iUser), szMoneycharsmax(szMoney));
    
    if(
szMoney[x] == 0)
    {
        
set_rendering(entkRenderFxNone000kRenderTransAlpha0)
        
set_pev(entpev_nextthinkget_gametime() + 0.1);
        return;
    }
    
    
szValue[0] = szMoney[x];
    
szValue[1] = 0;
    
set_rendering(entkRenderFxNone02550kRenderTransAdd200)
    
set_pev(entpev_framefloatstr(szValue))
    
set_pev(entpev_nextthinkget_gametime() + 0.1);

Natshe, this can be do it, without use client_disconnect?
iceeedr is offline
Send a message via Skype™ to iceeedr
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:52.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode