Jump to content
  • Chmurka
  • Boróweczka
  • Jabłuszko
  • Limonka
  • Czekoladka
  • Węgielek

Recommended Posts

Nazwy enumów broni wyciągnięte z cstrike.inc
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!.

 

Spoiler
Cytat

CSWeapon_NONE                                                    0

CSWeapon_P228                                                      1

CSWeapon_GLOCK                                                  2

CSWeapon_SCOUT                                                  3

CSWeapon_HEGRENADE                                        4

CSWeapon_XM1014                                                5

CSWeapon_C4                                                          6

CSWeapon_MAC10                                                 7

CSWeapon_AUG                                                      8

CSWeapon_SMOKEGRENADE                               9

CSWeapon_ELITE                                                    10

CSWeapon_FIVESEVEN                                           11

CSWeapon_UMP45                                                 12

CSWeapon_SG550                                                   13

CSWeapon_GALIL                                                    14

CSWeapon_FAMAS                                                  15

CSWeapon_USP                                                       16

CSWeapon_AWP                                                      17

CSWeapon_MP5NAVY                                             18

CSWeapon_M249                                                     19

CSWeapon_M3                                                         20

CSWeapon_M4A1                                                     21

CSWeapon_TMP                                                       22

CSWeapon_G3SG1                                                   23

CSWeapon_FLASHBANG                                         24

CSWeapon_DEAGLE                                                25

CSWeapon_SG552                                                   26

CSWeapon_AK47                                                     27

CSWeapon_KNIFE                                                    28

CSWeapon_P90                                                        29

CSWeapon_SHIELD                                                 30

CSWeapon_KEVLAR                                                 31

CSWeapon_ASSAULTSUIT                                      32

CSWeapon_NIGHTVISION                                      33

CSWeapon_GALILAR                                               34

CSWeapon_BIZON                                                  35

CSWeapon_MAG7                                                   36

CSWeapon_NEGEV                                                 37

CSWeapon_SAWEDOFF                                         38

CSWeapon_TEC9                                                    39

CSWeapon_TASER                                                  40

CSWeapon_HKP2000                                             41

CSWeapon_MP7                                                     42

CSWeapon_MP9                                                     43

CSWeapon_NOVA                                                  44

CSWeapon_P250                                                    45

CSWeapon_SCAR17                                               46

CSWeapon_SCAR20                                               47

CSWeapon_SG556                                                 48

CSWeapon_SSG08                                                 49

CSWeapon_KNIFE_GG                                           50

CSWeapon_MOLOTOV                                          51

CSWeapon_DECOY                                                52

CSWeapon_INCGRENADE                                    53

CSWeapon_DEFUSER                                            54

CSWeapon_HEAVYASSAULTSUIT                        55

CSWeapon_CUTTERS                                            56

CSWeapon_HEALTHSHOT                                    57

CSWeapon_KNIFE_T                                              59

CSWeapon_M4A1_SILENCER                               60

CSWeapon_USP_SILENCER                                  61

CSWeapon_CZ75A                                                 63

CSWeapon_REVOLVER                                          64,

CSWeapon_TAGGRENADE                                   68,

CSWeapon_MAX_WEAPONS_NO_KNIFES          69

CSWeapon_BAYONET                                           500

CSWeapon_KNIFE_FLIP                                        505

CSWeapon_KNIFE_GUT                                        506

CSWeapon_KNIFE_KARAMBIT                             507

CSWeapon_KNIFE_M9_BAYONET                       508

CSWeapon_KNIFE_TATICAL                                 509

CSWeapon_KNIFE_FALCHION                             512

CSWeapon_KNIFE_SURVIVAL_BOWIE                514

CSWeapon_KNIFE_BUTTERFLY                           515

CSWeapon_KNIFE_PUSH                                     516

CSWeapon_MAX_WEAPONS                               517

 

 

Co ciekawe, jeśli prześledzimy wszystkie te enumy kodem poniżej, nie wykryje nam wszystkich broni. Zapewne jest to spowodowane tym, że niektóre bronie są dostępne w danej grze a niektóre nie.

 

Spoiler

#include <sourcemod>
#include <cstrike>

#pragma semicolon 1
#pragma newdecls required

public Plugin myinfo =
{
	name = "WeaponsID",
	author = "Vasto_Lorde",
	description = "Lists IDs and names for weapons",
	version = "1.0",
	url = "http://go-code.pl"
}

public void OnPluginStart()
{
	RegConsoleCmd("sm_weapons", ShowWeapons);
}

public Action ShowWeapons(int client, int args)
{
	for (CSWeaponID weaponID = CSWeapon_NONE; weaponID < CSWeapon_MAX_WEAPONS; weaponID++)
	{
		if (CS_IsValidWeaponID(weaponID))
		{
			char TempAliasWeaponName[64];
			CS_WeaponIDToAlias(weaponID, TempAliasWeaponName, 63);
			char TempTrueWeaponName[64];
			CS_GetTranslatedWeaponAlias(TempAliasWeaponName, TempTrueWeaponName, 63);
			PrintToConsole(client, "WeaponID: %i, Item Definition: %i, Name: %s, True Name: %s ", weaponID, CS_WeaponIDToItemDefIndex(weaponID), TempAliasWeaponName, TempTrueWeaponName);
		}
	}
}

 

 

Wynik kodu:

 

Spoiler
Cytat

CSWeaponID           ItemDefIndex                  Alias                                         TranslatedWeaponAlias

WeaponID: 2           Item Definition: 4           Name: glock                             True Name: glock 
WeaponID: 4           Item Definition: 44          Name: hegrenade                  True Name: hegrenade 
WeaponID: 5           Item Definition: 25          Name: xm1014                       True Name: xm1014 
WeaponID: 6           Item Definition: 49          Name: c4                                 True Name: c4 
WeaponID: 7           Item Definition: 17          Name: mac10                         True Name: mac10 
WeaponID: 8           Item Definition: 8           Name: aug                                True Name: aug 
WeaponID: 9           Item Definition: 45          Name: smokegrenade          True Name: smokegrenade 
WeaponID: 10          Item Definition: 2           Name: elite                             True Name: elite 
WeaponID: 11          Item Definition: 3           Name: fiveseven                    True Name: fiveseven 
WeaponID: 12          Item Definition: 24          Name: ump45                       True Name: ump45 
WeaponID: 15          Item Definition: 10          Name: famas                         True Name: famas 
WeaponID: 17          Item Definition: 9           Name: awp                             True Name: awp 
WeaponID: 19          Item Definition: 14          Name: m249                         True Name: m249 
WeaponID: 21          Item Definition: 16          Name: m4a1                         True Name: m4a1 
WeaponID: 23          Item Definition: 11          Name: g3sg1                         True Name: g3sg1 
WeaponID: 24          Item Definition: 43          Name: flashbang                 True Name: flashbang 
WeaponID: 25          Item Definition: 1           Name: deagle                        True Name: deagle 
WeaponID: 27          Item Definition: 7           Name: ak47                           True Name: ak47 
WeaponID: 28          Item Definition: 42          Name: knife                         True Name: knife 
WeaponID: 29          Item Definition: 19          Name: p90                           True Name: p90 
WeaponID: 31          Item Definition: 50          Name: kevlar                       True Name: kevlar 
WeaponID: 32          Item Definition: 51          Name: assaultsuit               True Name: assaultsuit 
WeaponID: 34          Item Definition: 13          Name: galilar                       True Name: galilar 
WeaponID: 35          Item Definition: 26          Name: bizon                        True Name: bizon 
WeaponID: 36          Item Definition: 27          Name: mag7                        True Name: mag7 
WeaponID: 37          Item Definition: 28          Name: negev                       True Name: negev 
WeaponID: 38          Item Definition: 29          Name: sawedoff                  True Name: sawedoff 
WeaponID: 39          Item Definition: 30          Name: tec9                           True Name: tec9 
WeaponID: 40          Item Definition: 31          Name: taser                         True Name: taser 
WeaponID: 41          Item Definition: 32          Name: hkp2000                  True Name: hkp2000 
WeaponID: 42          Item Definition: 33          Name: mp7                         True Name: mp7 
WeaponID: 43          Item Definition: 34          Name: mp9                         True Name: mp9 
WeaponID: 44          Item Definition: 35          Name: nova                         True Name: nova 
WeaponID: 45          Item Definition: 36          Name: p250                         True Name: p250 
WeaponID: 47          Item Definition: 38          Name: scar20                      True Name: scar20 
WeaponID: 48          Item Definition: 39          Name: sg556                       True Name: sg556 
WeaponID: 49          Item Definition: 40          Name: ssg08                       True Name: ssg08 
WeaponID: 50          Item Definition: 41          Name: knifegg                    True Name: knifegg 
WeaponID: 51          Item Definition: 46          Name: molotov                  True Name: molotov 
WeaponID: 52          Item Definition: 47          Name: decoy                      True Name: decoy 
WeaponID: 53          Item Definition: 48          Name: incgrenade             True Name: incgrenade 
WeaponID: 54          Item Definition: 55          Name: defuser                   True Name: defuser 
WeaponID: 55          Item Definition: 52          Name: heavyassaultsuit   True Name: heavyassaultsuit 
WeaponID: 56          Item Definition: 56          Name: cutters                     True Name: cutters 
WeaponID: 57          Item Definition: 57          Name: healthshot              True Name: healthshot 
WeaponID: 59          Item Definition: 59          Name: knife_t                      True Name: t 
WeaponID: 60          Item Definition: 60          Name: m4a1_silencer        True Name: silencer 
WeaponID: 61          Item Definition: 61          Name: usp_silencer           True Name: silencer 
WeaponID: 63          Item Definition: 63          Name: cz75a                       True Name: cz75a 
WeaponID: 64          Item Definition: 64          Name: revolver                   True Name: revolver 
WeaponID: 68          Item Definition: 68          Name: tagrenade               True Name: tagrenade 
WeaponID: 500         Item Definition: 500         Name: bayonet                 True Name: bayonet 
WeaponID: 505         Item Definition: 505         Name: knife_flip               True Name: flip 
WeaponID: 506         Item Definition: 506         Name: knife_gut               True Name: gut 

 

 

Być może są to wszystkie bronie dostępne w CS:GO gdyż lista zgadza się do 53 indeksu WeaponID z tematem https://forums.alliedmods.net/showthread.php?t=300360
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

  • Lubię to! 2
  • Kocham to! 1

Share this post


Link to post
Share on other sites

Sourcemod nie jest tylko do CSGO...  Nazwy ID odpowiadają grze CS Source (prawdopobnie) post, który dodałeś potwierdza to, choć to nadal przypuszczenie

Edited by NWayne

Share this post


Link to post
Share on other sites

Wiem że sourcemod obsługuje nie tylko cs:go ^^ Plugin testowałem tylko na CS:GO stąd te przypuszczenia. Jako ciekawostkę natomiast dodam, że dużo problemów sprawia wykrycie czy gracz aktualnie trzyma nóż w ręce, ponieważ w czasie sprawdzania funkcje zwracają konkretny rodzaj noża to jest bayonet, motylki i tak dalej

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

Nasza historia

Na początku byliśmy małą grupą internetowych znajomych, którzy stwierdzili, że potrzebne jest solidne forum, na którym znajdą się ludzie z dużą wiedzą programistyczną ukierunkowaną na CS:GO. Pomysł powstał na początku 2018 roku, a parę miesięcy później, 19 kwietnia, powstała ta strona internetowa. Jako alternatywna odpowiedź na inne tego typu miejsca, poważnie podeszliśmy do tematu, najpierw tłumacząc angielską dokumentację SourceMod'a na język polski, a potem pisząc rozległe poradniki i wypełniając forum najpotrzebniejszymi rzeczami dla właścicieli serwerów i programistów. Cała nasza Ekipa jest dumna z pracy jaką w to włożyliśmy i cieszymy się że zbierają się wokół nas zarówno ludzie znający tematy sourcepawn'a i konfiguracji, jak i również nowe twarze w tym "biznesie", którym z chęcią niesiemy wiedzę oraz pomoc w rozwiązywaniu problemów.

Największe modyfikacje serwerowe

×
×
  • Create New...