AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Replace Smoke HUD (https://forums.alliedmods.net/showthread.php?t=184330)

leonard19941 05-03-2012 20:26

Replace Smoke HUD
 
Hello good, data as can ascertain is there any program?

Quote:

<type> <resolution> <spriteFile> <shiftX> <shiftY> <width> <height>

Custom Weapon Hud Sprites + Slot Redirection

simple_user 05-03-2012 21:29

Re: Replace Smoke HUD
 
you made me smile :))

leonard19941 05-03-2012 21:34

Re: Replace Smoke HUD
 
Quote:

Originally Posted by simple_user (Post 1701582)
you made me smile :))

Do not understand.

simple_user 05-03-2012 21:57

Re: Replace Smoke HUD
 
please, don't use google translator. learn english instead.

leonard19941 05-03-2012 22:03

Re: Replace Smoke HUD
 
Quote:

Originally Posted by simple_user (Post 1701606)
please, don't use google translator. learn english instead.

Sorry for my english, my english is level basic, sorry :oops:.

simple_user 05-03-2012 22:13

Re: Replace Smoke HUD
 
Quote:

Originally Posted by leonard19941 (Post 1701612)
Sorry for my english, my english is level basic, sorry :oops:.

try to explain what is the problem. there's no other way around at the moment. I don't know Spanish :mrgreen:

simple_user 05-03-2012 22:20

Re: Replace Smoke HUD
 
or search here > http://forums.alliedmods.net/search.php?f=135

leonard19941 05-03-2012 22:26

Re: Replace Smoke HUD
 
I would like to know how to find these data:

Quote:

<type> <resolution> <spriteFile> <shiftX> <shiftY> <width> <height>
Ex.
Quote:

weapon 640 640hud3 0 90 170 45
weapon_s 640 640hud6 0 90 170 45
ammo 640 640hud7 48 96 24 24

leonard19941 05-03-2012 23:12

Re: Replace Smoke HUD
 
1 Attachment(s)
no men, that was an example of god

PHP Code:

/* Plugin generated by AMXX-Studio */

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

#define VERSION "1.1"

new g_iMsgWeaponList;

public 
plugin_init()
{
    
register_plugin("Replace Smoke HUD"VERSION"Kiske");
    
    
RegisterHam(Ham_Item_AddToPlayer"weapon_smokegrenade""fw_Smoke_AddToPlayer"1);
    
RegisterHam(Ham_Item_ItemSlot"weapon_smokegrenade""fw_Smoke_ItemSlot");

    
register_clcmd("weapon_bubble""SelectBubble");
    
    
g_iMsgWeaponList get_user_msgid("WeaponList");
}

public 
plugin_precache()
{
    new 
sFile[25];
    
formatex(sFilecharsmax(sFile), "sprites/weapon_bubble.txt");
    
    if(!
file_exists(sFile)) // create file
    
{
        new 
iFile fopen(sFile"wt");
        
        
fputs(iFile"3^n");
        
fputs(iFile"weapon 640 640hud19 0 0 170 45^n");
        
fputs(iFile"weapon_s 640 640hud20 0 0 170 45");
        
fputs(iFile"ammo 640 640hud19 192 112 49 16");
        
        
fclose(iFile);
    }
    
    
precache_generic(sFile);
    
precache_generic("sprites/640hud19.spr");
    
precache_generic("sprites/640hud20.spr");
}

public 
fw_Smoke_AddToPlayer(itemid)
{
    if(
pev_valid(item) && is_user_alive(id))
    {
        
message_begin(MSG_ONEg_iMsgWeaponList, .player id);
        {  
            
write_string("weapon_bubble"); // WeaponName
            
write_byte(13); // PrimaryAmmoID
            
write_byte(1); // PrimaryAmmoMaxAmount
            
write_byte(-1); // SecondaryAmmoID
            
write_byte(-1); // SecondaryAmmoMaxAmount
            
write_byte(3); // SlotID (0...N)
            
write_byte(3); // NumberInSlot (1...N)
            
write_byte(CSW_SMOKEGRENADE);  // WeaponID
            
write_byte(0);  // Flags
        
}
        
message_end();
    }
}

public 
fw_Smoke_ItemSlot(id)
{
    if(
is_user_alive(id))
    {
        
SetHamReturnInteger(4);
        return 
HAM_SUPERCEDE;
    }
    
    return 
HAM_IGNORED;
}

public 
SelectBubble(id)
{
    if(
is_user_alive(id))
    {
        
engclient_cmd(id"weapon_smokegrenade");
    }
    
    return 
PLUGIN_HANDLED;



I know this data sprite:

640hud33.spr

http://forums.alliedmods.net/attachm...1&d=1336101007


All times are GMT -4. The time now is 00:30.

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