hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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: DR Free kör
HozzászólásElküldve: 2012.04.17. 17:52 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Ebből kéne olyan, hogy ha nyomott gombot nem adhat free-t
Kód:
#include <amxmodx>     
#include <hamsandwich>     
#include <fakemeta_util>     
#include <fun>     

#define PLUGIN "KnifeRound"     
#define VERSION "0.1.0"     
#define AUTHOR "R3X"

new g_free     
new g_cvar_t_only     
new bool:timer[33] = false 

public plugin_init() {     
      register_plugin(PLUGIN, VERSION, AUTHOR)     

      g_cvar_t_only = register_cvar("dh_free_run_t_only", "1")     

      register_clcmd("say free", "cmdFree")     
      register_clcmd("say /free", "cmdFree")   

      register_clcmd("say /idioti", "cmdInvis")     
       
      register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0")     
         
      RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch")     
      RegisterHam(Ham_Touch, "weaponbox", "fwdTouch")     
      RegisterHam(Ham_Use, "func_button", "fwdUse")     
}     

public eventRoundStart(id) {     
      g_free = false   
      new i 
      new maxplayers = get_maxplayers() 
       
      for(i=1;i<= maxplayers;i++) { 
       if(is_user_connected(i)) { 
         
        set_task(25.0, "functask", i) 
        timer[i] = false 
       } 
      } 
}     
       
public cmdFree(id) {     
      if(timer[id] == false) {   
       if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {     
        client_print(id, print_center, "")     
        return     
       }     

       new players[32], plNum     
       get_players(players, plNum, "ace", "TERRORIST")     

       g_free = true   
         
       set_hudmessage(255, 0, 255, 0.02, 0.2, 0, 5.0, 5.0, 1.0, 0.5, 2) 
       show_hudmessage(0, "FREE VAN VEGEN KES!!!")       

       new i     
       get_players(players, plNum, "ah")     
       for (i = 0; i < plNum; i++) {     
        fm_strip_user_weapons(players[i])     
        fm_give_item(players[i], "weapon_knife")     
       }     
      }   
      else {   
         
       client_print(id,print_chat, "FREE VAN VEGEN KES!!!")
       client_print(0,print_chat, "FREE VAN VEGEN KES!!!")
      }   
           
}     

public cmdInvis(id) {     
      if(timer[id] == false) {   
       if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {     
        client_print(id, print_center, "")     
        return     
       }     

       new players[32], plNum     
       get_players(players, plNum, "ace", "TERRORIST")     

       g_free = true   
         
       set_hudmessage(0, 255, 0, 0.02, -1.0, 0, 6.0, 12.0, 0.1, 0.2, 4)     
       show_hudmessage(0, "FREE VAN VEGEN KES!!!")       

       set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0 )
       set_user_health( id, get_user_health( id ) + 150 )

       new i     
       get_players(players, plNum, "ah")     
       for (i = 0; i < plNum; i++) {         
       }     
      }   
      else {   
         
       client_print(id,print_chat, "FREE VAN VEGEN KES!!!")
       client_print(0,print_chat, "FREE VAN VEGEN KES!!!")
      }   
           
}     

public fwdTouch(ent, id) {     
      if (is_user_alive(id) && g_free)     
       return HAM_SUPERCEDE     

      return HAM_IGNORED     
}       

public fwdUse(ent, idcaller, idactivator, use_type, Float:value) {     
      if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1) {     
       client_print(idactivator, print_center, "FREE VAN VEGEN KES!!!")     
       return HAM_SUPERCEDE       
      }     

      return HAM_IGNORED     
}   
public functask(id) {   
     timer[id] = true   
}

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DR Free kör
HozzászólásElküldve: 2012.04.17. 17: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
Kód:
  1. #include <amxmodx>    

  2. #include <hamsandwich>    

  3. #include <fakemeta_util>    

  4. #include <fun>    

  5.  

  6. #define PLUGIN "KnifeRound"    

  7. #define VERSION "0.1.0"    

  8. #define AUTHOR "R3X"

  9.  

  10. new g_free    

  11. new g_cvar_t_only    

  12. new bool:timer[33] = false  

  13. new bool:used;

  14.  

  15. public plugin_init() {    

  16.       register_plugin(PLUGIN, VERSION, AUTHOR)    

  17.  

  18.       g_cvar_t_only = register_cvar("dh_free_run_t_only", "1")    

  19.  

  20.       register_clcmd("say free", "cmdFree")    

  21.       register_clcmd("say /free", "cmdFree")    

  22.  

  23.       register_clcmd("say /idioti", "cmdInvis")    

  24.        

  25.       register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0")    

  26.          

  27.       RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch")    

  28.       RegisterHam(Ham_Touch, "weaponbox", "fwdTouch")    

  29.       RegisterHam(Ham_Use, "func_button", "fwdUse")    

  30. }    

  31.  

  32. public eventRoundStart(id) {    

  33.       g_free = false    

  34.           used = false;

  35.       new i  

  36.       new maxplayers = get_maxplayers()  

  37.        

  38.       for(i=1;i<= maxplayers;i++) {  

  39.        if(is_user_connected(i)) {  

  40.          

  41.         set_task(25.0, "functask", i)  

  42.         timer[i] = false  

  43.        }  

  44.       }  

  45. }    

  46.        

  47. public cmdFree(id) {    

  48.       if(timer[id] == false && used == true) {    

  49.        if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {    

  50.         client_print(id, print_center, "")    

  51.         return    

  52.        }    

  53.  

  54.        new players[32], plNum    

  55.        get_players(players, plNum, "ace", "TERRORIST")    

  56.  

  57.        g_free = true  

  58.          

  59.        set_hudmessage(255, 0, 255, 0.02, 0.2, 0, 5.0, 5.0, 1.0, 0.5, 2)  

  60.        show_hudmessage(0, "FREE VAN VEGEN KES!!!")        

  61.  

  62.        new i    

  63.        get_players(players, plNum, "ah")    

  64.        for (i = 0; i < plNum; i++) {    

  65.         fm_strip_user_weapons(players[i])    

  66.         fm_give_item(players[i], "weapon_knife")    

  67.        }    

  68.       }    

  69.       else {    

  70.          

  71.        client_print(id,print_chat, "FREE VAN VEGEN KES!!!")

  72.        client_print(0,print_chat, "FREE VAN VEGEN KES!!!")

  73.       }    

  74.            

  75. }    

  76.  

  77. public cmdInvis(id) {    

  78.       if(timer[id] == false && used == true) {    

  79.        if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {    

  80.         client_print(id, print_center, "")    

  81.         return    

  82.        }    

  83.  

  84.        new players[32], plNum    

  85.        get_players(players, plNum, "ace", "TERRORIST")    

  86.  

  87.        g_free = true  

  88.          

  89.        set_hudmessage(0, 255, 0, 0.02, -1.0, 0, 6.0, 12.0, 0.1, 0.2, 4)    

  90.        show_hudmessage(0, "FREE VAN VEGEN KES!!!")        

  91.  

  92.        set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0 )

  93.        set_user_health( id, get_user_health( id ) + 150 )

  94.  

  95.        new i    

  96.        get_players(players, plNum, "ah")    

  97.        for (i = 0; i < plNum; i++) {        

  98.        }    

  99.       }    

  100.       else {    

  101.          

  102.        client_print(id,print_chat, "FREE VAN VEGEN KES!!!")

  103.        client_print(0,print_chat, "FREE VAN VEGEN KES!!!")

  104.       }    

  105.            

  106. }    

  107.  

  108. public fwdTouch(ent, id) {    

  109.       if (is_user_alive(id) && g_free)    

  110.        return HAM_SUPERCEDE    

  111.  

  112.       return HAM_IGNORED    

  113. }      

  114.  

  115. public fwdUse(ent, idcaller, idactivator, use_type, Float:value)

  116. {    

  117.         if(used == false)

  118.         {

  119.                 used = true;

  120.         }

  121.     if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1) {    

  122.                 client_print(idactivator, print_center, "FREE VAN VEGEN KES!!!")    

  123.                 return HAM_SUPERCEDE      

  124.     }    

  125.  

  126.     return HAM_IGNORED    

  127. }  

  128.  

  129. public functask(id) {    

  130.      timer[id] = true    

  131. }


Warningokat hagyd békén, esetleg javíts tabulátorral! Amm nemvolt tesztelve, teszteld

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DR Free kör
HozzászólásElküldve: 2012.04.17. 18:10 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
kiki írta:
Kód:
  1. #include <amxmodx>    

  2. #include <hamsandwich>    

  3. #include <fakemeta_util>    

  4. #include <fun>    

  5.  

  6. #define PLUGIN "KnifeRound"    

  7. #define VERSION "0.1.0"    

  8. #define AUTHOR "R3X"

  9.  

  10. new g_free    

  11. new g_cvar_t_only    

  12. new bool:timer[33] = false  

  13. new bool:used;

  14.  

  15. public plugin_init() {    

  16.       register_plugin(PLUGIN, VERSION, AUTHOR)    

  17.  

  18.       g_cvar_t_only = register_cvar("dh_free_run_t_only", "1")    

  19.  

  20.       register_clcmd("say free", "cmdFree")    

  21.       register_clcmd("say /free", "cmdFree")    

  22.  

  23.       register_clcmd("say /idioti", "cmdInvis")    

  24.        

  25.       register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0")    

  26.          

  27.       RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch")    

  28.       RegisterHam(Ham_Touch, "weaponbox", "fwdTouch")    

  29.       RegisterHam(Ham_Use, "func_button", "fwdUse")    

  30. }    

  31.  

  32. public eventRoundStart(id) {    

  33.       g_free = false    

  34.           used = false;

  35.       new i  

  36.       new maxplayers = get_maxplayers()  

  37.        

  38.       for(i=1;i<= maxplayers;i++) {  

  39.        if(is_user_connected(i)) {  

  40.          

  41.         set_task(25.0, "functask", i)  

  42.         timer[i] = false  

  43.        }  

  44.       }  

  45. }    

  46.        

  47. public cmdFree(id) {    

  48.       if(timer[id] == false && used == true) {    

  49.        if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {    

  50.         client_print(id, print_center, "")    

  51.         return    

  52.        }    

  53.  

  54.        new players[32], plNum    

  55.        get_players(players, plNum, "ace", "TERRORIST")    

  56.  

  57.        g_free = true  

  58.          

  59.        set_hudmessage(255, 0, 255, 0.02, 0.2, 0, 5.0, 5.0, 1.0, 0.5, 2)  

  60.        show_hudmessage(0, "FREE VAN VEGEN KES!!!")        

  61.  

  62.        new i    

  63.        get_players(players, plNum, "ah")    

  64.        for (i = 0; i < plNum; i++) {    

  65.         fm_strip_user_weapons(players[i])    

  66.         fm_give_item(players[i], "weapon_knife")    

  67.        }    

  68.       }    

  69.       else {    

  70.          

  71.        client_print(id,print_chat, "FREE VAN VEGEN KES!!!")

  72.        client_print(0,print_chat, "FREE VAN VEGEN KES!!!")

  73.       }    

  74.            

  75. }    

  76.  

  77. public cmdInvis(id) {    

  78.       if(timer[id] == false && used == true) {    

  79.        if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {    

  80.         client_print(id, print_center, "")    

  81.         return    

  82.        }    

  83.  

  84.        new players[32], plNum    

  85.        get_players(players, plNum, "ace", "TERRORIST")    

  86.  

  87.        g_free = true  

  88.          

  89.        set_hudmessage(0, 255, 0, 0.02, -1.0, 0, 6.0, 12.0, 0.1, 0.2, 4)    

  90.        show_hudmessage(0, "FREE VAN VEGEN KES!!!")        

  91.  

  92.        set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0 )

  93.        set_user_health( id, get_user_health( id ) + 150 )

  94.  

  95.        new i    

  96.        get_players(players, plNum, "ah")    

  97.        for (i = 0; i < plNum; i++) {        

  98.        }    

  99.       }    

  100.       else {    

  101.          

  102.        client_print(id,print_chat, "FREE VAN VEGEN KES!!!")

  103.        client_print(0,print_chat, "FREE VAN VEGEN KES!!!")

  104.       }    

  105.            

  106. }    

  107.  

  108. public fwdTouch(ent, id) {    

  109.       if (is_user_alive(id) && g_free)    

  110.        return HAM_SUPERCEDE    

  111.  

  112.       return HAM_IGNORED    

  113. }      

  114.  

  115. public fwdUse(ent, idcaller, idactivator, use_type, Float:value)

  116. {    

  117.         if(used == false)

  118.         {

  119.                 used = true;

  120.         }

  121.     if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1) {    

  122.                 client_print(idactivator, print_center, "FREE VAN VEGEN KES!!!")    

  123.                 return HAM_SUPERCEDE      

  124.     }    

  125.  

  126.     return HAM_IGNORED    

  127. }  

  128.  

  129. public functask(id) {    

  130.      timer[id] = true    

  131. }


Warningokat hagyd békén, esetleg javíts tabulátorral! Amm nemvolt tesztelve, teszteld


Nemjó :S ugyan ugy tud gombot nyomni de most miután beirja h /free utána is tud :D eddig nemtudott:)

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DR Free kör
HozzászólásElküldve: 2012.04.17. 18:14 
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
Fixed

_________________
http://www.easyrankup.eu


A hozzászólást 1 alkalommal szerkesztették, utoljára kiki 2012.04.17. 18:37-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DR Free kör
HozzászólásElküldve: 2012.04.17. 18:34 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
kiki írta:
JHajj bocs, fixed


Kód:
  1. #include <amxmodx>    

  2. #include <hamsandwich>    

  3. #include <fakemeta_util>    

  4. #include <fun>    

  5.  

  6. #define PLUGIN "KnifeRound"    

  7. #define VERSION "0.1.0"    

  8. #define AUTHOR "R3X"

  9.  

  10. new g_free    

  11. new g_cvar_t_only    

  12. new bool:timer[33] = false  

  13. new bool:used;

  14.  

  15. public plugin_init() {    

  16.       register_plugin(PLUGIN, VERSION, AUTHOR)    

  17.  

  18.       g_cvar_t_only = register_cvar("dh_free_run_t_only", "1")    

  19.  

  20.       register_clcmd("say free", "cmdFree")    

  21.       register_clcmd("say /free", "cmdFree")    

  22.  

  23.       register_clcmd("say /idioti", "cmdInvis")    

  24.        

  25.       register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0")    

  26.          

  27.       RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch")    

  28.       RegisterHam(Ham_Touch, "weaponbox", "fwdTouch")    

  29.       RegisterHam(Ham_Use, "func_button", "fwdUse")    

  30. }    

  31.  

  32. public eventRoundStart(id) {    

  33.       g_free = false    

  34.           used = false;

  35.       new i  

  36.       new maxplayers = get_maxplayers()  

  37.        

  38.       for(i=1;i<= maxplayers;i++) {  

  39.        if(is_user_connected(i)) {  

  40.          

  41.         set_task(25.0, "functask", i)  

  42.         timer[i] = false  

  43.        }  

  44.       }  

  45. }    

  46.        

  47. public cmdFree(id) {    

  48.       if(timer[id] == false && used == false) {    

  49.        if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {    

  50.         client_print(id, print_center, "")    

  51.         return    

  52.        }    

  53.  

  54.        new players[32], plNum    

  55.        get_players(players, plNum, "ace", "TERRORIST")    

  56.  

  57.        g_free = true  

  58.          

  59.        set_hudmessage(255, 0, 255, 0.02, 0.2, 0, 5.0, 5.0, 1.0, 0.5, 2)  

  60.        show_hudmessage(0, "FREE VAN VEGEN KES!!!")        

  61.  

  62.        new i    

  63.        get_players(players, plNum, "ah")    

  64.        for (i = 0; i < plNum; i++) {    

  65.         fm_strip_user_weapons(players[i])    

  66.         fm_give_item(players[i], "weapon_knife")    

  67.        }    

  68.       }    

  69.       else {    

  70.          

  71.        client_print(id,print_chat, "FREE VAN VEGEN KES!!!")

  72.        client_print(0,print_chat, "FREE VAN VEGEN KES!!!")

  73.       }    

  74.            

  75. }    

  76.  

  77. public cmdInvis(id) {    

  78.       if(timer[id] == false && used == false) {    

  79.        if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {    

  80.         client_print(id, print_center, "")    

  81.         return    

  82.        }    

  83.  

  84.        new players[32], plNum    

  85.        get_players(players, plNum, "ace", "TERRORIST")    

  86.  

  87.        g_free = true  

  88.          

  89.        set_hudmessage(0, 255, 0, 0.02, -1.0, 0, 6.0, 12.0, 0.1, 0.2, 4)    

  90.        show_hudmessage(0, "FREE VAN VEGEN KES!!!")        

  91.  

  92.        set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0 )

  93.        set_user_health( id, get_user_health( id ) + 150 )

  94.  

  95.        new i    

  96.        get_players(players, plNum, "ah")    

  97.        for (i = 0; i < plNum; i++) {        

  98.        }    

  99.       }    

  100.       else {    

  101.          

  102.        client_print(id,print_chat, "FREE VAN VEGEN KES!!!")

  103.        client_print(0,print_chat, "FREE VAN VEGEN KES!!!")

  104.       }    

  105.            

  106. }    

  107.  

  108. public fwdTouch(ent, id) {    

  109.       if (is_user_alive(id) && g_free)    

  110.        return HAM_SUPERCEDE    

  111.  

  112.       return HAM_IGNORED    

  113. }      

  114.  

  115. public fwdUse(ent, idcaller, idactivator, use_type, Float:value)

  116. {    

  117.         if(used == false)

  118.         {

  119.                 used = true;

  120.         }

  121.     if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1) {    

  122.                 client_print(idactivator, print_center, "FREE VAN VEGEN KES!!!")    

  123.                 return HAM_SUPERCEDE      

  124.     }    

  125.  

  126.     return HAM_IGNORED    

  127. }  

  128.  

  129. public functask(id) {    

  130.      timer[id] = true    

  131. }

Nah még mindig nem jó :) most pedig azt csinálja: T beirja /free utána tud nyomni gombot és CT nek nem veszi el USP jét
ha nyom gombot a T akkor kihoza a szöveget h FREE VAN VÉGÉN KÉS Ezt ha nemgond ird már át vmire h tudjam meik az XD és utána tud nyomni ez oké

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DR Free kör
HozzászólásElküldve: 2012.04.17. 18:36 
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
Na akkor mégis csak az elsőnek kell jónak lennie! A második hibás azt ne is nézd

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


Ki van itt

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