hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 22:28



Jelenlévő felhasználók

Jelenleg 454 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 453 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: frag elosztó
HozzászólásElküldve: 2015.10.02. 18:08 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.04. 20:19
Hozzászólások: 23
Megköszönt másnak: 7 alkalommal
Sziasztok!
Olyan frag elosztó kéne nekem ami chatbe kiírja mindenkinek hogy "[Információ] Játékos kapott +1 fraget amiért besegített XXX megölésében !" "Játékos" helyén legyen a támadó neve az "XXX" helyén pedig a támadotté.
Előre is köszönöm :)

_________________
Kép

[steam]http://steamcommunity.com/id/pupi93[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: frag elosztó
HozzászólásElküldve: 2015.10.02. 18:09 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Valahonnan TÚL ismerős... :D
A másik támadó nevét viszont nem írja. Sőt ez így is túl hosszú néhány névnél kiiratni.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: frag elosztó
HozzászólásElküldve: 2015.10.02. 18:15 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.04. 20:19
Hozzászólások: 23
Megköszönt másnak: 7 alkalommal
mforce írta:
Valahonnan TÚL ismerős... :D
A másik támadó nevét viszont nem írja. Sőt ez így is túl hosszú néhány névnél kiiratni.


Milyen másik támadó? 1 támadó van a másik a támadott(enemy). 51 hit-nél írja ki. Egyébként igen. Tiedről vettem :D Csak ugye te nem vagy hajlandó elküldeni nekem mert ugye hadititok xD

_________________
Kép

[steam]http://steamcommunity.com/id/pupi93[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: frag elosztó
HozzászólásElküldve: 2015.10.02. 18:17 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4.  
  5. #define PREFIX "ProKillers"
  6.  
  7. //#define LIVE_UPDATE
  8.  
  9. #define IsValidPlayers(%1,%2) ((1 <= %1 <= 32) && (1 <= %2 <= 32))
  10.  
  11. new g_iAssist[33];
  12. new g_iAssDamage[33][33];
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin("Lite frageloszto", "1.17", "neugomon");
  17.  
  18. register_event("HLTV", "eRoundStart", "a", "1=0", "2=0");
  19. register_event("DeathMsg", "eDeathMsg", "a", "1>0");
  20. register_event("Damage", "eDamage", "be", "2!0", "3=0", "4!0");
  21. }
  22.  
  23. public client_disconnect(id)
  24. ResetAssist(id);
  25.  
  26. public eRoundStart()
  27. {
  28. new pl[32], pnum; get_players(pl, pnum);
  29. for(new i; i < pnum; i++)
  30. ResetAssist(pl[i]);
  31. }
  32.  
  33. public eDeathMsg()
  34. {
  35. static pKiller, pVictim;
  36. pKiller = read_data(1);
  37. pVictim = read_data(2);
  38. if(pKiller == pVictim || pKiller == g_iAssist[pVictim] || !is_user_connected(g_iAssist[pVictim])) return;
  39.  
  40. cs_set_user_money(g_iAssist[pVictim], cs_get_user_money(g_iAssist[pVictim]) + 300);
  41. static iFrags; iFrags = get_user_frags(g_iAssist[pVictim]) + 1;
  42. set_user_frags(g_iAssist[pVictim], iFrags);
  43. #if defined LIVE_UPDATE
  44. static mScoreInfo; if(!mScoreInfo) mScoreInfo = get_user_msgid("ScoreInfo");
  45. message_begin(MSG_ALL, mScoreInfo);
  46. write_byte(g_iAssist[pVictim]);
  47. write_short(iFrags);
  48. write_short(get_user_deaths(g_iAssist[pVictim]));
  49. write_short(0);
  50. write_short(get_user_team(g_iAssist[pVictim]));
  51. message_end();
  52. #endif
  53. static victim[32];
  54. get_user_name(pVictim, victim, charsmax(victim));
  55. ChatColor(g_iAssist[pVictim], "^4[%s] ^1Kaptál ^4+1 ^1fraget, mert besegítettél ^3%s ^1megölésében.", PREFIX, victim);
  56. ResetAssist(pVictim);
  57. }
  58.  
  59. public eDamage(id)
  60. {
  61. static pAttacker; pAttacker = get_user_attacker(id);
  62. if(id == pAttacker || !IsValidPlayers(id, pAttacker)) return;
  63. g_iAssDamage[id][pAttacker] += read_data(2);
  64. if(!g_iAssist[id] && g_iAssDamage[id][pAttacker] >= 50)
  65. g_iAssist[id] = pAttacker;
  66. }
  67.  
  68. ResetAssist(id)
  69. {
  70. g_iAssist[id] = 0;
  71. arrayset(g_iAssDamage[id], 0, sizeof g_iAssDamage[]);
  72. }
  73.  
  74. stock ChatColor(id, const szMessage[], any:...)
  75. {
  76. static szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3);
  77. if(!IdMsg) IdMsg = get_user_msgid("SayText");
  78. message_begin(MSG_ONE, IdMsg, .player = id);
  79. write_byte(id);
  80. write_string(szMsg);
  81. message_end();
  82. }
  83.  

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: frag elosztó
HozzászólásElküldve: 2015.10.02. 18:22 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.04. 20:19
Hozzászólások: 23
Megköszönt másnak: 7 alkalommal
mforce írta:
SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>#include <fun>#include <cstrike> #define PREFIX "ProKillers" //#define LIVE_UPDATE #define IsValidPlayers(%1,%2) ((1 <= %1 <= 32) && (1 <= %2 <= 32)) new g_iAssist[33];new g_iAssDamage[33][33]; public plugin_init(){ register_plugin("Lite frageloszto", "1.17", "neugomon");  register_event("HLTV", "eRoundStart", "a", "1=0", "2=0"); register_event("DeathMsg", "eDeathMsg", "a", "1>0"); register_event("Damage", "eDamage", "be", "2!0", "3=0", "4!0");} public client_disconnect(id) ResetAssist(id); public eRoundStart(){ new pl[32], pnum; get_players(pl, pnum); for(new i; i < pnum; i++) ResetAssist(pl[i]);} public eDeathMsg(){ static pKiller, pVictim; pKiller = read_data(1); pVictim = read_data(2); if(pKiller == pVictim || pKiller == g_iAssist[pVictim] || !is_user_connected(g_iAssist[pVictim])) return;  cs_set_user_money(g_iAssist[pVictim], cs_get_user_money(g_iAssist[pVictim]) + 300); static iFrags; iFrags = get_user_frags(g_iAssist[pVictim]) + 1; set_user_frags(g_iAssist[pVictim], iFrags);#if defined LIVE_UPDATE static mScoreInfo; if(!mScoreInfo) mScoreInfo = get_user_msgid("ScoreInfo"); message_begin(MSG_ALL, mScoreInfo); write_byte(g_iAssist[pVictim]); write_short(iFrags); write_short(get_user_deaths(g_iAssist[pVictim])); write_short(0); write_short(get_user_team(g_iAssist[pVictim])); message_end();#endif static victim[32]; get_user_name(pVictim, victim, charsmax(victim)); ChatColor(g_iAssist[pVictim], "^4[%s] ^1Kaptál ^4+1 ^1fraget, mert besegítettél ^3%s ^1megölésében.", PREFIX, victim); ResetAssist(pVictim);} public eDamage(id){ static pAttacker; pAttacker = get_user_attacker(id); if(id == pAttacker || !IsValidPlayers(id, pAttacker)) return; g_iAssDamage[id][pAttacker] += read_data(2); if(!g_iAssist[id] && g_iAssDamage[id][pAttacker] >= 50) g_iAssist[id] = pAttacker;} ResetAssist(id){ g_iAssist[id] = 0; arrayset(g_iAssDamage[id], 0, sizeof g_iAssDamage[]);} stock ChatColor(id, const szMessage[], any:...){ static szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3); if(!IdMsg) IdMsg = get_user_msgid("SayText"); message_begin(MSG_ONE, IdMsg, .player = id); write_byte(id); write_string(szMsg); message_end();} 


Köszöntem ;) ám látom ChatColort használsz. Ahoz nem kell inc?

_________________
Kép

[steam]http://steamcommunity.com/id/pupi93[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: frag elosztó
HozzászólásElküldve: 2015.10.02. 18:24 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Ahhoz kell, de EHHEZ nem :D Stock van benne.

_________________
GitHub - mforce


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  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 84 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