hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 214 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 213 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: set_user_frags (error)
HozzászólásElküldve: 2013.01.19. 14: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
Valamiért erreorozik az anti freg lopó plugin, Valaki tudja hogy miért ?
Kód:
[AMXX] Run time error 10: native error (native "set_user_frags")
[AMXX]    [0] pluginz_plug_ask_ask.sma::die (line 56)

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.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: set_user_frags (error)
HozzászólásElküldve: 2013.03.02. 10:51 
Offline
Tud valamit
Avatar

Csatlakozott: 2011.12.23. 16:16
Hozzászólások: 100
Megköszönt másnak: 4 alkalommal
Igen én írtam eredetileg, de ezt valaki más módosította.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4.  
  5. #define PLUGIN "AntiFragLopo&SebzesKiiro&KezdoKillBlockolo"
  6. #define VERSION "1.0"
  7. #define AUTHOR "Itep"
  8.  
  9. new ki_kit[32][32];
  10.  
  11. new ask_a,ask_a_minhp,ask_s,ask_k,ask_k_ido;
  12.  
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR);
  15.  
  16. register_event("Damage", "tam", "b", "2!0", "3=0", "4!0");
  17. register_event("DeathMsg", "die", "ae");
  18. register_event("ResetHUD", "lespawn", "be");
  19.  
  20. ask_a=register_cvar("ask_antifraglopo","1");
  21. ask_a_minhp=register_cvar("ask_a_minhp","50");
  22. ask_s=register_cvar("ask_sebzeskiiro","1");
  23. ask_k=register_cvar("ask_kezdokillblock","1");
  24. ask_k_ido=register_cvar("ask_k_ido","3.5");
  25. }
  26.  
  27. public tam(id)
  28. {
  29. if(!is_user_connected(id)) return;
  30. new tamado = get_user_attacker(id);
  31. if(!is_user_connected(tamado)) return;
  32. new sebzes = read_data(2);
  33.  
  34. if (get_user_team(id)!=get_user_team(tamado) && get_pcvar_num(ask_a)) ki_kit[tamado][id]+=sebzes;
  35.  
  36. if (get_pcvar_num(ask_s)) {
  37. set_hudmessage(0, 255, 0, 0.4, -1.0,0,0.0,1.0);
  38. show_hudmessage(tamado, "%i",sebzes);
  39. set_hudmessage(255, 0, 0, 0.6, -1.0,0,0.0,1.0);
  40. show_hudmessage(id, "%i",sebzes);
  41. }
  42. }
  43.  
  44.  
  45. public die()
  46. {
  47. new tamado = read_data(1);
  48. new halott = read_data(2);
  49. new nev[33], nev2[33], olok[255];
  50. new db = 0;
  51. get_user_name(halott,nev2,32);
  52. get_user_name(tamado,olok,32);
  53.  
  54. if (get_pcvar_num(ask_a)) {
  55. for(new i=1; i<32; i++) {
  56. if (ki_kit[i][halott]>=get_pcvar_num(ask_a_minhp)&&tamado!=i) {
  57. set_user_frags(i,get_user_frags(i)+1);
  58. get_user_name(i,nev,32);
  59. formatex(olok, 254, "%s + %s", olok, nev);
  60. db++;
  61. ki_kit[i][halott]=0;
  62. }
  63. }
  64. if (db!=0) client_print(0,print_chat,"%s megolte %s-t!",olok,nev2);
  65. }
  66. }
  67.  
  68. public lespawn(id)
  69. {
  70. if (get_pcvar_num(ask_a)) {
  71. for(new i=1; i<32; i++) {
  72. ki_kit[i][id]=0;
  73. }
  74. }
  75.  
  76. if (get_pcvar_num(ask_k)) {
  77. set_task(get_pcvar_float(ask_k_ido),"vedvege",id+200);
  78. set_user_godmode(id,1);
  79. set_user_rendering(id, kRenderFxGlowShell, random(255), random(255), random(255), kRenderNormal, 25);
  80. }
  81. }
  82.  
  83. public vedvege(id)
  84. {
  85. client_print(id-200,print_chat,"Vege a vedelmednek!");
  86. set_user_godmode(id-200,0);
  87. set_user_rendering(id-200, kRenderFxGlowShell, 0, 0,0, kRenderNormal, 0);
  88. }
  89.  


Szerintem módosításkór kimaradt egy include.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <cstrike>

_________________
[mozgo]Counter-Strike Source[/mozgo]
[kozep]Kalapács mod
Fun_VP3 Pálya
Anti Frag Lopó & Sebzés Kiíró & Kezdő Kill Blockoló

Menekülj![/kozep]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: set_user_frags (error)
HozzászólásElküldve: 2013.03.02. 13:14 
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
cstrike meik részhez is kellene mert sztem egyikhez se. nincs benne használva sehol.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: set_user_frags (error)
HozzászólásElküldve: 2013.03.02. 14:05 
Offline
Tiszteletbeli

Csatlakozott: 2010.02.04. 19:12
Hozzászólások: 3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
azért errorozhat mivel lehet, hogy azóta lelépett azzal az id-vel rendelkező játékos, ezáltal nem tudja kinek módosítani, tegyél bele ellenőrzést (is_user_connected)

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: set_user_frags (error)
HozzászólásElküldve: 2013.03.02. 21:57 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
is_user_connected kell, ha kimarad egy inc akkor már fordítani se engedi!

_________________
http://www.easyrankup.eu


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


Ki van itt

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