hlmod.hu
https://hlmod.hu/

Free csak az első 10 másdodpercben
https://hlmod.hu/viewtopic.php?f=9&t=5568
Oldal: 1 / 1

Szerző:  tson_ [2012.08.06. 13:07 ]
Hozzászólás témája:  Free csak az első 10 másdodpercben

Melyik az plugin, amivel csak az első 10 másodpercbe lehet free-t adni de a fegyót nem veszi el ? Linket is ha lehet.

Szerző:  GhostRyder [2012.08.06. 13:12 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

use button once

http://forums.alliedmods.net/showthread.php?p=873614

Szerző:  tson_ [2012.08.06. 15:30 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

Szerintem nem az..nekemis az van fent de bármikor lehet FREE-t adni.

Szerző:  IrOn [2012.08.06. 15:45 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

ja, ilyen nincs, írd bele :D

Szerző:  tson_ [2012.08.06. 16:06 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

De van olyan, hogy csak első 10 MPben nyomhat..

Szerző:  VirTuaL ~` [2012.08.06. 16:10 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

Kód:
  1. #include <amxmodx>

  2. #include <hamsandwich>

  3. #include <fakemeta_util>

  4. #include <colorchat>

  5.  

  6. #define PLUGIN "FreeRun"

  7. #define VERSION "0.1.3"

  8. #define AUTHOR "PomanoB"

  9.  

  10. new g_free

  11. new g_cvar_t_only

  12. new g_free_time

  13. new bool:g_bFree

  14. new bool:g_use_button

  15.  

  16. public plugin_init() {

  17.    register_plugin(PLUGIN, VERSION, AUTHOR)

  18.    

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

  20.    

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

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

  23.    register_clcmd("say /free and knife", "cmdFree")

  24.    register_clcmd("say free and knife", "cmdFree")

  25.    

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

  27.    RegisterHam(Ham_Spawn, "player", "player_spawn",1)

  28.    

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

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

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

  32. }

  33. public player_spawn(id){

  34.    

  35.    if(g_bFree){

  36.       set_task(5.0, "strip_weapons", id)

  37.    }

  38. }

  39. public strip_weapons(id){

  40.    

  41.    fm_strip_user_weapons(id)

  42.    fm_give_item(id, "weapon_knife")

  43.    

  44. }

  45. public eventRoundStart() {

  46.    g_free = false

  47.    g_bFree = false

  48.    g_free_time = true

  49.    g_use_button = false

  50.    

  51.    set_task(20.0,"timer")

  52. }

  53. public timer(){

  54.    g_free_time = false

  55.    

  56. }

  57. public cmdFree(id) {

  58.  

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

  60.       ColorChat(id, RED, "[Deathrun]^x04 Csak Terrorista hasznalhatja a /free parancsot")

  61.       return PLUGIN_HANDLED

  62.    }

  63.  

  64.    if (g_use_button){

  65.       ColorChat(id, RED, "[Deathrun]^x04 Benyomtal 1 csapdat, ezert mar nem lehet Freerun!")

  66.       return PLUGIN_HANDLED

  67.    }

  68.    

  69.    if (g_free_time){

  70.       new players[32], plNum

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

  72.      

  73.       g_free = true

  74.       g_bFree = true

  75.      

  76.       set_hudmessage(0, 255, 255, 0.02, -1.0)

  77.       show_hudmessage(0, "Free es kes!")

  78.            

  79.       new i

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

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

  82.          fm_strip_user_weapons(players[i])

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

  84.       }

  85.    }else{

  86.       set_hudmessage(0, 255, 255, 0.02, -1.0)

  87.       show_hudmessage(id, "Csak elso 10 masodpercben!")

  88.    }

  89.    return PLUGIN_HANDLED

  90.    

  91. }

  92.  

  93. public fwdTouch(ent, id) {

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

  95.       return HAM_SUPERCEDE

  96.    

  97.    return HAM_IGNORED

  98. }

  99.  

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

  101.    g_use_button = true

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

  103.       ColorChat(idactivator, RED, "[Deathrun]^x04 Freerun mod van nem nyomhatsz csapdat!")

  104.       return HAM_SUPERCEDE

  105.    }

  106.    

  107.    return HAM_IGNORED

  108. }

Szerző:  tson_ [2012.08.06. 16:19 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

Ez a fegyót elveszi ? És akkor szükség van az use button oncére ha ez fent van ?

Szerző:  VirTuaL ~` [2012.08.06. 16:30 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

elveszi,és nemkell.

Szerző:  tson_ [2012.08.06. 16:34 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

hogy lehet átírni, hogy ne vegye el és lehessen is felvenni fegyókat?
átírod ? xd

Szerző:  VirTuaL ~` [2012.08.06. 16:37 ]
Hozzászólás témája:  Re: Free csak az első 10 másdodpercben

Kód:
  1. public player_spawn(id){

  2.    

  3.    if(g_bFree){

  4.       set_task(5.0, "strip_weapons", id)

  5.    }

  6. }

  7. public strip_weapons(id){

  8.    

  9.    fm_strip_user_weapons(id)

  10.    fm_give_item(id, "weapon_knife")

  11.    

  12. }


ezt vedd ki.

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