hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 14:43



Jelenlévő felhasználók

Jelenleg 346 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 345 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: ReAPI - Whose the weapon?
HozzászólásElküldve: 2018.02.02. 19:41 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
ReAPI - Whose the weapon?
Kinek a fegyvere?

Leírás:
  • Ha felveszel egy fegyvert, kiírja chaten, hogy milyen fegyvert vettél fel és kinek a fegyverét.
Verzió:
  • v2.1
Követelmények:
  • ReAPI 5.2.0.143
  • ReAmx Mod X 1.8.3-dev
Eredeti link:
Készítő:
  • Yek'-ta
Telepítés:
  • Sma fájlt 1.8.3 -as fordítóval kell átalakítani. (lejjebb letölthető)
  • Az így kapott amxx-et a plugins mappába, majd a plugins.ini -be bele kell írni.
  • A lang fájlt (txt) a data/lang mappába kell bemásolni.
Plugin:
  1. #include <amxmodx>
  2. #include <reapi>
  3.  
  4. #if !defined client_print_color || !defined MAX_NAME_LENGTH
  5.     #error NOTSUPPORT AMXX < 1.8.3!
  6. #endif
  7.  
  8. #define _GetItemInfo_iId(%1)    rg_get_iteminfo(%1, ItemInfo_iId)
  9. #define _SetItemInfo_iId(%1,%2)    rg_set_iteminfo(%1, ItemInfo_iId, %2)
  10.  
  11. const UNQUEID = 32;
  12.  
  13. public plugin_init()
  14. {
  15.     register_plugin("Whose the weapon?", "2.1", "Yek'-ta");
  16.     RegisterHookChain(RG_CBasePlayer_AddPlayerItem, "CBasePlayer_AddPlayerItem", .post = true);
  17.  
  18.     register_dictionary("WhoseTheWeapon.txt");
  19. }
  20.  
  21. public CBasePlayer_AddPlayerItem(pPlayer, pItem)
  22. {
  23.     if(_GetItemInfo_iId(pItem) < UNQUEID){
  24.         _SetItemInfo_iId(pItem, get_user_userid(pPlayer) + UNQUEID);
  25.         return;
  26.     }
  27.  
  28.     static piId, szName[MAX_NAME_LENGTH], szItemName[16];
  29.     piId = _GetItemInfo_iId(pItem) - UNQUEID;
  30.  
  31.     if(get_user_userid(pPlayer)==piId){
  32.         rg_get_iteminfo(pItem, ItemInfo_pszName, szItemName, charsmax(szItemName));
  33.  
  34.         client_print_color(pPlayer, pPlayer, "%L", LANG_PLAYER, "WHOY", szItemName[7]);
  35.         return;
  36.     }
  37.  
  38.     for (new i = 1; i <= MAX_CLIENTS; i++){
  39.         if(get_user_userid(i)==piId && is_user_connected(i)){
  40.             get_user_name(i, szName, charsmax(szName));
  41.             rg_get_iteminfo(pItem, ItemInfo_pszName, szItemName, charsmax(szItemName));
  42.  
  43.             client_print_color(pPlayer, i, "%L", LANG_PLAYER, "WHOM", szName, szItemName[7]);
  44.             return;
  45.         }
  46.     }
  47.     return;
  48. }
Lang:
  1. [hu]
  2. WHOM = ^1Felvetted ^4%s ^3%s ^1fegyverét
  3. WHOY = ^1Felvetted a saját ^3%s ^1fegyvered
Kép:
Kép
1.8.3-as fordító/Fájlok:
Csatolmány:
WhoseTheWeapon.rar [1.92 KiB]
Letöltve 164 alkalommal.
Csatolmány:
1_8_3 compiler.rar [608.08 KiB]
Letöltve 159 alkalommal.

https://www.virustotal.com/#/file/600426200d2883da92bcd58a423f763930c010d635e4aad5d062f4d636d23bd3/detection

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole