hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.15. 21:13



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [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  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hibás anti freg lopó plugin
HozzászólásElküldve:2013.01.21. 21:53 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Van egy kis gond az anti freg lopás plugin résszel, mégpedig az hogy nem addja hozzá az öléshez a + 1 freget. !Emlékszem, hogy a multkor kiki meg hungamer meg még valaki azon vitázott hogy frissiti e a Scoreboard magátol de valójában nem így van !
Ezért kérem meg aki ért hozzá hogy javítsa ki mert így hibás és az oldalon is a pluginok közt is hibásan van akkor fent !
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. #define PLUGIN "AntiFragLopo"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Itep"
  7.  
  8. new ki_kit[32][32];
  9.  
  10. new ask_a,ask_a_minhp,ask_s,ask_k,ask_k_ido;
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR);
  14.  
  15. register_event("Damage", "tam", "b", "2!0", "3=0", "4!0");
  16. register_event("DeathMsg", "die", "ae");
  17. register_event("ResetHUD", "lespawn", "be");
  18.  
  19. ask_a=register_cvar("ask_antifraglopo","1");
  20. ask_a_minhp=register_cvar("ask_a_minhp","50");
  21. ask_s=register_cvar("ask_sebzeskiiro","1");
  22. ask_k=register_cvar("ask_kezdokillblock","0");
  23. ask_k_ido=register_cvar("ask_k_ido","2.0");
  24. }
  25.  
  26. public tam(id)
  27. {
  28. if(!is_user_connected(id)) return;
  29. new tamado = get_user_attacker(id);
  30. if(!is_user_connected(tamado)) return;
  31. new sebzes = read_data(2);
  32.  
  33. if (get_user_team(id)!=get_user_team(tamado) && get_pcvar_num(ask_a)) ki_kit[tamado][id]+=sebzes;
  34.  
  35. if (get_pcvar_num(ask_s)) {
  36. set_hudmessage(0, 255, 0, 0.4, -1.0,0,0.0,1.0);
  37. show_hudmessage(tamado, "%i",sebzes);
  38. set_hudmessage(255, 0, 0, 0.6, -1.0,0,0.0,1.0);
  39. show_hudmessage(id, "%i",sebzes);
  40. }
  41. }
  42.  
  43.  
  44. public die()
  45. {
  46. new tamado = read_data(1);
  47. new halott = read_data(2);
  48. new nev[33], nev2[33], olok[255];
  49. new db = 0;
  50. get_user_name(halott,nev2,32);
  51. get_user_name(tamado,olok,32);
  52.  
  53. if (get_pcvar_num(ask_a)) {
  54. for(new i=1; i<32; i++) {
  55. if (ki_kit[i][halott]>=get_pcvar_num(ask_a_minhp)&&tamado!=i) {
  56. set_user_frags(i,get_user_frags(i)+1);
  57. get_user_name(i,nev,32);
  58. formatex(olok, 254, "%s + %s", olok, nev);
  59. db++;
  60. ki_kit[i][halott]=0;
  61. }
  62. }
  63. if (db!=0) client_print(0,print_chat,"%s megolte %s-t!",olok,nev2);
  64. }
  65. }
  66.  
  67. public lespawn(id)
  68. {
  69. if (get_pcvar_num(ask_a)) {
  70. for(new i=1; i<32; i++) {
  71. ki_kit[i][id]=0;
  72. }
  73. }
  74.  
  75. if (get_pcvar_num(ask_k)) {
  76. set_task(get_pcvar_float(ask_k_ido),"vedvege",id+200);
  77. set_user_godmode(id,1);
  78. set_user_rendering(id, kRenderFxGlowShell, random(255), random(255), random(255), kRenderNormal, 25);
  79. }
  80. }
  81.  
  82. public vedvege(id)
  83. {
  84. client_print(id-200,print_chat,"Vege a vedelmednek!");
  85. set_user_godmode(id-200,0);
  86. set_user_rendering(id-200, kRenderFxGlowShell, 0, 0,0, kRenderNormal, 0);
  87. }
  88.  


A Kill assist pluginban így találtam rá és így van megírva
SMA Forráskód: [ Mindet kijelol ]
  1. if(iKiller2 > 0 && iDamage2 > ch_pCVar_minDamage)
  2. {
  3. if(ch_pCVar_giveFrags)
  4. {
  5. new iFrags = get_user_frags(iKiller2)+1
  6.  
  7. set_user_frags(iKiller2, iFrags)
  8.  
  9. message_begin(MSG_ALL, msgID_scoreInfo)
  10. write_byte(iKiller2)
  11. write_short(iFrags)
  12. write_short(get_user_deaths(iKiller2))
  13. write_short(0)
  14. write_short(iKillerTeam)
  15. message_end()
  16. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás anti freg lopó plugin
HozzászólásElküldve:2013.01.22. 20:29 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
ui: javitottam és működik is csak annyi még a gond, hogy csak uj körnél adja hozzá a freget nem pedig egyből amikor megöli az ellenséget.
Ezt valahogy meglehetne még oldani ?

SMA Forráskód: [ Mindet kijelol ]
  1. public die()
  2. {
  3. new tamado = read_data(1);
  4. new halott = read_data(2);
  5. new nev[33], nev2[33], olok[255];
  6. new db = 0;
  7. get_user_name(halott,nev2,32);
  8. get_user_name(tamado,olok,32);
  9.  
  10. new frags = get_user_frags(tamado)
  11. new death = get_user_deaths(tamado)
  12. new team = get_user_team(tamado)
  13.  
  14. if (get_pcvar_num(ask_a))
  15. {
  16. for(new i=1; i<32; i++)
  17. {
  18. if (ki_kit[i][halott]>=get_pcvar_num(ask_a_minhp)&&tamado!=i)
  19. {
  20. set_user_frags(i,get_user_frags(i)+1);
  21. get_user_name(i,nev,32);
  22. formatex(olok, 254, "%s + %s", olok, nev);
  23.  
  24. message_begin(MSG_ALL, get_user_msgid("ScoreInfo"), {0,0,0}, 0)
  25. write_byte(tamado)
  26. write_short(frags)
  27. write_short(death)
  28. write_short(0)
  29. write_short(team)
  30. message_end()
  31.  
  32. db++;
  33. ki_kit[i][halott]=0;
  34. }
  35. }
  36. if (db!=0) client_print(0,print_chat,"%s megolte %s-t!",olok,nev2);
  37. }
  38. }

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


Ki van itt

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