AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Extensions (https://forums.alliedmods.net/forumdisplay.php?f=134)
-   -   CS:GO GiveNamedItem Econ (https://forums.alliedmods.net/showthread.php?t=236199)

Dr!fter 02-28-2014 17:13

CS:GO GiveNamedItem Econ
 
1 Attachment(s)
This extension will create/get an EconItemView to be passed to GiveNamedItem.

So what does this help/affect. Basically the best example of this is calling GiveNamedItem on a ct player and trying to give them a ak. By default the ct will get a regular ak, this will get the EconItemView for the players ak and replace it so the given ak will have the skin/whatever the user has. This will also grab the correct gun for the loadout slot. For example if you give a terrorist a m4a1, it will check the loadout slot and give the m4a1 if that is what they have equipped or the m4a4 if they have that instead.

This was mostly to experiment with CEconItemView stuff and provide some code that might help others to create other extensions. Along with being annoyed that when I played Deathmatch and was a CT I didnt have my blue ak :(

The linux version is untested. Also I am not sure if stattrak stuff works but should.

Code: https://bitbucket.org/Drifter321/cs-...ditem-econ/src
Gamedata: https://bitbucket.org/Drifter321/cs-...item.games.txt

Install: drag and drop

Changelog:
  • 1.0.1
    • Add forward to allow blocking creating EconItemView.
  • 1.0.2
    • Improve method for getting player inventory offset.

Oshizu 02-28-2014 17:28

Re: CS:GO GiveNamedItem Econ
 
So basicly if player has equipped ak-47 skin then it will equip him with ak-47 skin instead of default one?

Dr!fter 02-28-2014 17:38

Re: CS:GO GiveNamedItem Econ
 
Yes

tigerox 03-02-2014 15:53

Re: CS:GO GiveNamedItem Econ
 
Would it be easier to just use GivePlayerItem. It uses whichever skin the players has set, also the correct gun is chosen for the loadout slot.

bl4nk 03-03-2014 02:40

Re: CS:GO GiveNamedItem Econ
 
Quote:

Originally Posted by Dr!fter (Post 2105626)
This was mostly to experiment with CEconItemView stuff and provide some code that might help others to create other extensions.


Dr!fter 03-03-2014 07:42

Re: CS:GO GiveNamedItem Econ
 
Quote:

Originally Posted by tigerox (Post 2106468)
Would it be easier to just use GivePlayerItem. It uses whichever skin the players has set, also the correct gun is chosen for the loadout slot.

This is only true for guns that aren't based on team or the player is on the correct team for the weapon. This fakes the team when giving a weapon that isn't used by the players team (as the example ak for ct's)

tigerox 03-03-2014 09:26

Re: CS:GO GiveNamedItem Econ
 
Quote:

Originally Posted by Dr!fter (Post 2106713)
This is only true for guns that aren't based on team or the player is on the correct team for the weapon. This fakes the team when giving a weapon that isn't used by the players team (as the example ak for ct's)

Cool, thanks. I will give it a try.

Peace-Maker 03-08-2014 09:02

Re: CS:GO GiveNamedItem Econ
 
Now you'll need to get that CEconItemView class and have csgoitems!

tigerox 03-15-2014 10:07

Re: CS:GO GiveNamedItem Econ
 
Quote:

Originally Posted by tigerox (Post 2106733)
Cool, thanks. I will give it a try.

This has been working great on linux.

Thank you!

Jargon 03-18-2014 15:40

Re: CS:GO GiveNamedItem Econ
 
Quote:

Originally Posted by tigerox (Post 2111763)
This has been working great on linux.

Thank you!

Your skins work on Linux? Mine don't, it's even blocked skins from guns bought on the same team in the buy menu.

Does this require a certain version of SM/MM to function correctly? It's showing as loaded in sm exts list with no errors, but it's doing the complete opposite.


All times are GMT -4. The time now is 15:19.

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