AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Holding Players Weaponname in Variable (https://forums.alliedmods.net/showthread.php?t=207671)

Kia 02-05-2013 11:56

Holding Players Weaponname in Variable
 
Hello everyone,

I got this Code :

Code:

/* Init */

new pWeapon[33]

.
.
.

public Event_CurWeapon(id)
{
        if(!is_user_alive(id) || !is_user_connected(id))
                return PLUGIN_CONTINUE
       
        switch (get_user_weapon(id))
        {
                        case(CSW_AK47):        pWeapon[id] = "AK-47"
                        case(CSW_AUG):                pWeapon[id] = "AUG"
                        case(CSW_AWP):                pWeapon[id] = "AWP"
                        case(CSW_C4):                pWeapon[id] = "C4"
                        case(CSW_DEAGLE):        pWeapon[id] = "Deagle"
                        case(CSW_ELITE):        pWeapon[id] = "Elite"
                        case(CSW_FAMAS):        pWeapon[id] = "Famas"
                        case(CSW_FIVESEVEN):        pWeapon[id] = "Flashbang"
                        case(CSW_G3SG1):        pWeapon[id] = "G3SG1"
                        case(CSW_GALIL):        pWeapon[id] = "Galil"
                        case(CSW_GLOCK18):        pWeapon[id] = "Glock"
                        case(CSW_HEGRENADE):        pWeapon[id] = "HE-Grenade"
                        case(CSW_KNIFE):        pWeapon[id] = "Knife"
                        case(CSW_M249):                pWeapon[id] = "M249"
                        case(CSW_M3):                pWeapon[id] = "M3"
                        case(CSW_M4A1):                pWeapon[id] = "M4A1"
                        case(CSW_MAC10):        pWeapon[id] = "MAC-10"
                        case(CSW_MP5NAVY):        pWeapon[id] = "MP5"
                        case(CSW_P228):                pWeapon[id] = "P228"
                        case(CSW_P90):                pWeapon[id] = "P90"
                        case(CSW_SCOUT):        pWeapon[id] = "Scout"
                        case(CSW_SG550):        pWeapon[id] = "SG550"
                        case(CSW_SG552):        pWeapon[id] = "SG552"
                        case(CSW_SMOKEGRENADE):        pWeapon[id] = "Smokegrenade"
                        case(CSW_TMP):                pWeapon[id] = "TMP"
                        case(CSW_UMP45):        pWeapon[id] = "UMP-45"
                        case(CSW_USP):                pWeapon[id] = "USP"
                        case(CSW_XM1014):        pWeapon[id] = "XM-1014"
        }
}

But it says :

Quote:

Error: Must be assigned to an array on line 56
How do I store the Name per player to use it somewhere else?

Kia 02-05-2013 12:34

Re: Holding Players Weaponname in Variable
 
nvm, I'm using :

Code:

stock get_user_weapon2( id )
{
        new szWeapon[20]; // weapon_smokegrenade = 19
        get_weaponname(get_user_weapon(id), szWeapon, charsmax(szWeapon));
        replace(szWeapon, charsmax(szWeapon), "weapon_", "");

        return szWeapon;
}



All times are GMT -4. The time now is 20:37.

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