AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Suggestions / Requests (https://forums.alliedmods.net/forumdisplay.php?f=12)
-   -   simple request (https://forums.alliedmods.net/showthread.php?t=334746)

Erra 10-16-2021 23:20

simple request
 
1 Attachment(s)
Greetings, I want to add a hat model instead of a bomb at the specified level, is it possible?

Erra 10-17-2021 01:29

Re: simple request
 
Is it possible to automatically give a hat model instead of giving a bomb?

CrazY. 10-18-2021 08:46

Re: simple request
 
Yes but you also have to share the hats plugin.

Erra 10-18-2021 09:21

Re: simple request
 
Quote:

Originally Posted by CrazY. (Post 2760916)
Yes but you also have to share the hats plugin.

I got the hat thing done bro

Is there a chance to give colored bullets instead of hats to those who reach level 33?

CrazY. 10-19-2021 09:15

Re: simple request
 
Do you mean colored traces like Golden ak47 ?

https://i.imgur.com/tRz5CJM.png

Erra 10-19-2021 09:19

Re: simple request
 
Quote:

Originally Posted by CrazY. (Post 2761008)
Do you mean colored traces like Golden ak47 ?

https://i.imgur.com/tRz5CJM.png

yes but someone helped me with this yesterday thanks

that's the only problem :D https://forums.alliedmods.net/showthread.php?t=334785

Erra 11-03-2021 16:15

Re: simple request
 
Quote:

Originally Posted by CrazY. (Post 2761008)
Do you mean colored traces like Golden ak47 ?

https://i.imgur.com/tRz5CJM.png

i still need this please can you help me

Erra 11-10-2021 04:23

Re: simple request
 
Quote:

Originally Posted by Erra (Post 2762391)
i still need this please can you help me

help please

CrazY. 11-17-2021 16:58

Re: simple request
 
What is the level plugin you are using?

Erra 11-17-2021 17:11

Re: simple request
 
Quote:

Originally Posted by CrazY. (Post 2763716)
What is the level plugin you are using?

Ocixcrom Rank systm

Erra 11-20-2021 21:01

Re: simple request
 
Quote:

Originally Posted by CrazY. (Post 2763716)
What is the level plugin you are using?

please code this for me

Erra 11-25-2021 22:13

Re: simple request
 
Quote:

Originally Posted by CrazY. (Post 2763716)
What is the level plugin you are using?

pls help

CrazY. 11-26-2021 08:44

Re: simple request
 
cvars

trace_color_red
trace_color_green
trace_color_blue

Code:

#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <crxranks>


new g_beamSpriteIndex
new cv_trace_color_r, cv_trace_color_g, cv_trace_color_b


public plugin_init()
{
        register_plugin("Colored traces", "1.0", "Ainsley Harriott")

        RegisterHam(Ham_TraceAttack, "player", "OnTraceAttackPost", 1)
        RegisterHam(Ham_TraceAttack, "worldspawn", "OnTraceAttackPost", 1)
        RegisterHam(Ham_TraceAttack, "func_wall", "OnTraceAttackPost", 1)
        RegisterHam(Ham_TraceAttack, "func_wall_toggle", "OnTraceAttackPost", 1)
        RegisterHam(Ham_TraceAttack, "func_door", "OnTraceAttackPost", 1)
        RegisterHam(Ham_TraceAttack, "func_door_rotating", "OnTraceAttackPost", 1)
        RegisterHam(Ham_TraceAttack, "func_breakable", "OnTraceAttackPost", 1)
        RegisterHam(Ham_TraceAttack, "func_button", "OnTraceAttackPost", 1)

        cv_trace_color_r = register_cvar("trace_color_red", "255")
        cv_trace_color_g = register_cvar("trace_color_green", "215")
        cv_trace_color_b = register_cvar("trace_color_blue", "0")
}

public plugin_precache()
{
        g_beamSpriteIndex = precache_model("sprites/laserbeam.spr")
}

public OnTraceAttackPost(index, attacker, Float:damage, Float:dir[3], tr, damagebits)
{
        if (!(damagebits & DMG_BULLET))
        {
                return
        }

        if (!is_user_connected(attacker))
        {
                return
        }

        if (crxranks_get_user_level(attacker) < 33)
        {
                return
        }

        new Float:endPos[3]
        get_tr2(tr, TR_vecEndPos, endPos)

        new red = clamp(get_pcvar_num(cv_trace_color_r), 0, 255)
        new green = clamp(get_pcvar_num(cv_trace_color_g), 0, 255)
        new blue = clamp(get_pcvar_num(cv_trace_color_b), 0, 255)

        message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
        write_byte(TE_BEAMENTPOINT)
        write_short(attacker | 0x1000)
        write_coord_f(endPos[0])
        write_coord_f(endPos[1])
        write_coord_f(endPos[2])
        write_short(g_beamSpriteIndex)
        write_byte(0)
        write_byte(0)
        write_byte(2)
        write_byte(10)
        write_byte(0)
        write_byte(red)
        write_byte(green)
        write_byte(blue)
        write_byte(200)
        write_byte(0)
        message_end()
}


Erra 11-26-2021 12:56

Re: simple request
 
Quote:

Originally Posted by crazy. (Post 2764376)
cvars

trace_color_red
trace_color_green
trace_color_blue

Code:

#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <crxranks>


new g_beamspriteindex
new cv_trace_color_r, cv_trace_color_g, cv_trace_color_b


public plugin_init()
{
        register_plugin("colored traces", "1.0", "ainsley harriott")

        registerham(ham_traceattack, "player", "ontraceattackpost", 1)
        registerham(ham_traceattack, "worldspawn", "ontraceattackpost", 1)
        registerham(ham_traceattack, "func_wall", "ontraceattackpost", 1)
        registerham(ham_traceattack, "func_wall_toggle", "ontraceattackpost", 1)
        registerham(ham_traceattack, "func_door", "ontraceattackpost", 1)
        registerham(ham_traceattack, "func_door_rotating", "ontraceattackpost", 1)
        registerham(ham_traceattack, "func_breakable", "ontraceattackpost", 1)
        registerham(ham_traceattack, "func_button", "ontraceattackpost", 1)

        cv_trace_color_r = register_cvar("trace_color_red", "255")
        cv_trace_color_g = register_cvar("trace_color_green", "215")
        cv_trace_color_b = register_cvar("trace_color_blue", "0")
}

public plugin_precache()
{
        g_beamspriteindex = precache_model("sprites/laserbeam.spr")
}

public ontraceattackpost(index, attacker, float:damage, float:dir[3], tr, damagebits)
{
        if (!(damagebits & dmg_bullet))
        {
                return
        }

        if (!is_user_connected(attacker))
        {
                return
        }

        if (crxranks_get_user_level(attacker) < 33)
        {
                return
        }

        new float:endpos[3]
        get_tr2(tr, tr_vecendpos, endpos)

        new red = clamp(get_pcvar_num(cv_trace_color_r), 0, 255)
        new green = clamp(get_pcvar_num(cv_trace_color_g), 0, 255)
        new blue = clamp(get_pcvar_num(cv_trace_color_b), 0, 255)

        message_begin(msg_broadcast, svc_tempentity)
        write_byte(te_beamentpoint)
        write_short(attacker | 0x1000)
        write_coord_f(endpos[0])
        write_coord_f(endpos[1])
        write_coord_f(endpos[2])
        write_short(g_beamspriteindex)
        write_byte(0)
        write_byte(0)
        write_byte(2)
        write_byte(10)
        write_byte(0)
        write_byte(red)
        write_byte(green)
        write_byte(blue)
        write_byte(200)
        write_byte(0)
        message_end()
}


endless thanks


All times are GMT -4. The time now is 02:24.

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