Skip to content
This repository was archived by the owner on Jul 17, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
764a987
New Stickers RMR 2020
z1ntex Jan 28, 2021
da77ecd
Update eItems.json
z1ntex Jan 28, 2021
af3a9a3
Fixed bugs with missing Slots and Map
z1ntex Mar 6, 2021
24aeab6
New Stickers "Agent Patches"
z1ntex Mar 6, 2021
a93d610
New Stickers "Poorly Drawn Stickers"
z1ntex Mar 21, 2021
d176dec
New Stickers "2021 Community Sticker"
z1ntex Sep 10, 2021
50bf9a2
New stickers
z1ntex Sep 22, 2021
973690c
New stickers snf Patches
z1ntex Oct 23, 2021
80d57c3
Update eItems.cfg
z1ntex Nov 9, 2021
180e21d
Delete data/eItems directory
z1ntex Nov 9, 2021
e151da3
Create rfrf
z1ntex Nov 9, 2021
54955da
Add files via upload
z1ntex Nov 9, 2021
d3b16eb
Delete rfrf
z1ntex Nov 9, 2021
e6e88f2
Update eItems.inc
z1ntex Nov 9, 2021
284706b
Add files via upload
z1ntex Nov 9, 2021
24ce987
Create rf
z1ntex Nov 9, 2021
34477af
Add files via upload
z1ntex Nov 9, 2021
1ee9c61
Delete rf
z1ntex Nov 9, 2021
2f85775
Update eItems.sp
z1ntex Nov 9, 2021
2cff8d0
Delete ItemLog_eItems.sp
z1ntex Nov 9, 2021
cc25d22
Delete scripting/files directory
z1ntex Nov 9, 2021
56305ed
Create fr
z1ntex Nov 9, 2021
ac6e252
Add files via upload
z1ntex Nov 9, 2021
4dcb3c6
Delete fr
z1ntex Nov 9, 2021
2d8cd5b
Create fr
z1ntex Nov 9, 2021
d246ef8
Add files via upload
z1ntex Nov 9, 2021
4319718
Delete fr
z1ntex Nov 9, 2021
fd07c4c
Update and rename eItems.cfg to eItems.json
z1ntex Nov 11, 2021
7357f3a
Update eItems.sp
z1ntex Nov 11, 2021
b36f44c
Update eItems.sp
z1ntex Nov 11, 2021
75cafac
Update config.sp
z1ntex Nov 11, 2021
c86ce89
Update globals.sp
z1ntex Nov 11, 2021
f7187fd
Update parse.sp
z1ntex Nov 11, 2021
c5711a8
Delete plugins directory
z1ntex Nov 11, 2021
0d07f28
Create fr
z1ntex Nov 11, 2021
c75a6ab
Add files via upload
z1ntex Nov 11, 2021
87be3ba
Delete fr
z1ntex Nov 11, 2021
08f583c
Delete data directory
z1ntex Nov 17, 2021
687fa3d
Create data
z1ntex Nov 17, 2021
c9ec72f
Delete data
z1ntex Nov 17, 2021
d00daed
Create frfr
z1ntex Nov 17, 2021
f778b57
Add files via upload
z1ntex Nov 17, 2021
4dbd52d
Update and rename eItems.sp to eitems.sp
z1ntex Nov 17, 2021
aef4ab1
Update config.sp
z1ntex Nov 17, 2021
84e94fa
Update globals.sp
z1ntex Nov 17, 2021
11a38f2
Delete eitems.smx
z1ntex Nov 17, 2021
86b9c0e
Create fe
z1ntex Nov 17, 2021
c3a5146
Add files via upload
z1ntex Nov 17, 2021
653ff94
Delete fe
z1ntex Nov 17, 2021
0142f6b
Delete frfr
z1ntex Nov 17, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions configs/eItems.cfg

This file was deleted.

4 changes: 4 additions & 0 deletions configs/eItems.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"Language": "en",
"UseLocal": false
}
1 change: 1 addition & 0 deletions data/items_bg.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_cs.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_da.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_de.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_el.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_en.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_es-la.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_es.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_fi.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_fr.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_hu.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_it.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_ja.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_ko.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_nl.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_no.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_pl.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_pt.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_ro.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_ru.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_sv.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_th.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_tr.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_uk.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_vi.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_zh_hans.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/items_zh_hant.json

Large diffs are not rendered by default.

58 changes: 55 additions & 3 deletions include/eItems.inc
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,12 @@
#define ITEMTYPE_WEAPON 0
#define ITEMTYPE_GLOVES 1

enum WearRemap
{
Min,
Max
};

native int eItems_GetWeaponCount();
native int eItems_GetPaintsCount();
native int eItems_GetGlovesCount();
Expand All @@ -82,8 +88,9 @@ native int eItems_GetCoinsCount();
native int eItems_GetCoinsSetsCount();
native int eItems_GetStickersCount();
native int eItems_GetStickersSetsCount();


native int eItems_GetAgentsCount();
native int eItems_GetPatchesCount();
native int eItems_GetCratesCount();

native bool eItems_AreItemsSynced();
native bool eItems_AreItemsSyncing();
Expand All @@ -107,6 +114,10 @@ native int eItems_GetActiveWeaponNum(int client);
native int eItems_GetActiveWeaponDefIndex(int client);
native int eItems_GetActiveWeapon(int client);
native int eItems_GetActiveWeaponClassName(int client, char[] szBuffer, int iLength);
native int eItems_GetInSlotWeaponNum(int client, int iSlot);
native int eItems_GetInSlotWeaponDefIndex(int client, int iSlot);
native int eItems_GetInSlotWeapon(int client, int iSlot);
native int eItems_GetInSlotWeaponClassName(int client, int iSlot, char[] szBuffer, int iLength);
native bool eItems_IsSkinnableDefIndex(int iDefIndex);
native int eItems_FindWeaponByWeaponNum(int client, int iWeaponNum);
native int eItems_FindWeaponByDefIndex(int client, int iDefIndex);
Expand Down Expand Up @@ -242,6 +253,11 @@ native bool eItems_GetSkinDisplayNameByDefIndex(int iDefIndex, char[] szBuff
native bool eItems_GetSkinDisplayNameBySkinNum(int iSkinNum, char[] szBuffer, int iLength);
native bool eItems_IsNativeSkin(int iSkinNum, int iItemNum, int iItemType);
native bool eItems_IsNativeSkinByDefIndex(int iSkinDefIndex, int iItemDefIndex, int iItemType);
native int eItems_GetSkinRarity(int iDefIndex);
native int eItems_GetSkinRarityName(int iDefIndex, char[] szBuffer, int iLength);
native float eItems_GetSkinWearRemapByDefIndex(int iDefIndex, WearRemap remap);
native float eItems_GetSkinWearRemapBySkinNum(int iSkinNum, WearRemap remap);


/* Gloves */

Expand Down Expand Up @@ -297,4 +313,40 @@ native int eItems_GetStickerNumByDefIndex(int iDefIndex);
native bool eItems_GetStickerDisplayNameByStickerNum(int iStickerNum, char[] szBuffer, int iLength);
native bool eItems_GetStickerDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength);

native bool eItems_IsStickerInSet(int iStickerNum, int iStickerSetId);
native bool eItems_IsStickerInSet(int iStickerSetNum, int iStickerNum);

/* Agents */

native int eItems_GetAgentNumByDefIndex(int iDefIndex);
native int eItems_GetAgentDefIndexByAgentNum(int iAgentNum);
native bool eItems_GetAgentDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength);
native bool eItems_GetAgentDisplayNameByAgentNum(int iAgentNum, char[] szBuffer, int iLength);
native bool eItems_GetAgentPlayerModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength);
native bool eItems_GetAgentPlayerModelByAgentNum(int iAgentNum, char[] szBuffer, int iLength);
native int eItems_GetAgentTeamByDefIndex(int iDefIndex);
native int eItems_GetAgentTeamByAgentNum(int iAgentNum);

/* Patches */

native int eItems_GetPatchNumByDefIndex(int iDefIndex);
native int eItems_GetPatchDefIndexByPatchNum(int iPatchNum);
native bool eItems_GetPatchDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength);
native bool eItems_GetPatchDisplayNameByPatchNum(int iPatchNum, char[] szBuffer, int iLength);

/* Crates */

native int eItems_GetCrateNumByDefIndex(int iDefIndex);
native int eItems_GetCrateDefIndexByCrateNum(int iCrateNum);
native bool eItems_GetCrateDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength);
native bool eItems_GetCrateDisplayNameByCrateNum(int iCrateNum, char[] szBuffer, int iLength);
native bool eItems_GetCrateWorldModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength);
native bool eItems_GetCrateWorldModelByCrateNum(int iCrateNum, char[] szBuffer, int iLength);
native int eItems_GetCrateItemsCountByDefIndex(int iDefIndex);
native int eItems_GetCrateItemsCountByCrateNum(int iCrateNum);
native bool eItems_GetCrateItemByDefIndex(int iDefIndex, int CrateItemNum, any[] StructDefinition, int iLength)
native bool eItems_GetCrateItemByCrateNum(int iCrateNum, int CrateItemNum, any[] StructDefinition, int iLength)
enum struct eItems_CrateItem
{
int WeaponDefIndex;
int SkinDefIndex;
}
26 changes: 26 additions & 0 deletions include/ripext.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#if defined _ripext_included_
#endinput
#endif
#define _ripext_included_

#include <ripext/json>
#include <ripext/http>

/**
* Do not edit below this line!
*/
public Extension __ext_rip =
{
name = "REST in Pawn",
file = "rip.ext",
#if defined AUTOLOAD_EXTENSIONS
autoload = 1,
#else
autoload = 0,
#endif
#if defined REQUIRE_EXTENSIONS
required = 1,
#else
required = 0,
#endif
};
Loading