hlmod.hu
https://hlmod.hu/

Frag elosztó
https://hlmod.hu/viewtopic.php?f=29&t=22515
Oldal: 1 / 1

Szerző:  *GrafitY* [2015.10.27. 20:07 ]
Hozzászólás témája:  Frag elosztó

Sziaszoook!! :D
Nekem kellene az a fragelosztó plugin, ami nem ezt írja ki, hogy:
[Prefix]Kaptál +1 Fraget.
, hanem a következőt:
[Prefix]Kaptál +1frag-et, amiért segítettél "áldozat" megölésében.


---------------
Ezt is egy szerveren láttam xD :D
Válaszokat köszönöm előre!! :)

Szerző:  mforce [2015.10.27. 20:08 ]
Hozzászólás témája:  Re: Frag elosztó

Fel lesznek téve majd, ha úgy érzem xD

Szerző:  *GrafitY* [2015.10.27. 20:09 ]
Hozzászólás témája:  Re: Frag elosztó

Mi? Ezt is te készítetted?? xd

Szerző:  SmaCk [2015.10.27. 20:23 ]
Hozzászólás témája:  Re: Frag elosztó

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.  

Szerző:  mforce [2015.10.27. 20:24 ]
Hozzászólás témája:  Re: Frag elosztó

Heeee. Mondom majd feltöltöm. xD Még én javítottam, de most már leesett, hogy egyszer fel lett töltve.
Mellesleg ez is fizetős xD

Szerző:  *GrafitY* [2015.10.27. 20:27 ]
Hozzászólás témája:  Re: Frag elosztó

Nagyon szépen köszönöm SmaCk!

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/