hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 18:34



Jelenlévő felhasználók

Jelenleg 285 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 284 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Nem ad USP-t
HozzászólásElküldve: 2016.02.29. 19:47 
Offline
Jómunkásember

Csatlakozott: 2015.11.29. 17:07
Hozzászólások: 375
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 53 alkalommal
Hali!
Valaki megcsinálná hogy ha késelés van (a pluginba SzabadKor) akkor adjon a T-nek és a CT-nek is USP-t 0 lőszerrel? Előre is köszönöm.
(már elkezdtem de nem jó)

  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fakemeta>
  4. #include <hamsandwich>
  5. #include <dhudmessage>
  6. #include <fun>
  7. #include <engine>
  8.  
  9. #define PLUGIN "Deathrun szabad es ruli kor"
  10. #define VERSION "1.1"
  11. #define AUTHOR "Demon"
  12.  
  13. #pragma semicolon 1
  14.  
  15. new const Prefix[ ] = "[Deathrun]";
  16.  
  17. new bool:g_SzabadKor;
  18. new bool:g_ParbajKor;
  19. new bool:g_Nyomott;
  20. new bool:g_Parancs;
  21.  
  22. public plugin_init()
  23. {
  24.    register_plugin(PLUGIN, VERSION, AUTHOR);
  25.  
  26.    register_clcmd("say /free",      "SzabadKor");
  27.    register_clcmd("team_say /free",    "SzabadKor");
  28.    register_clcmd("say /szabad",      "SzabadKor");
  29.    register_clcmd("team_say /szabad",   "SzabadKor");
  30.    register_clcmd("say /ruli",      "ParbajKor");
  31.    register_clcmd("team_say /ruli",   "ParbajKor");
  32.    register_clcmd("say /parbaj",      "ParbajKor");
  33.    register_clcmd("team_say /parbaj",   "ParbajKor");
  34.  
  35.    register_forward(FM_CmdStart, "fw_CmdStart", 1);
  36.  
  37.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname", "func_button"))
  38.       RegisterHam(Ham_Use, "func_button",     "FwdHamUse_Button");
  39.  
  40.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname","func_rot_button"))
  41.       RegisterHam(Ham_Use, "func_rot_button", "FwdHamUse_Button");
  42.  
  43.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname", "button_target"))
  44.       RegisterHam(Ham_Use, "button_target",   "FwdHamUse_Button");
  45.  
  46.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname", "armoury_entity"))
  47.       RegisterHam(Ham_Touch, "armoury_entity", "arm_ent_touch",  0);
  48.  
  49.    register_event( "CurWeapon", "EventCurWeapon", "be", "1=1", "2!29" );
  50.    register_event( "HLTV",      "EventNewRound",  "a",  "1=0", "2=0" );
  51.    register_event( "TextMsg",   "EventRestart",   "a",  "2&#Game_C", "2&#Game_w" );
  52.    RegisterHam(Ham_Spawn, "player", "fwSpawn", 1);
  53. }
  54.  
  55. public fwSpawn(id)
  56.    set_task(3.0, "Eled", id);
  57.  
  58. public Eled(id)
  59. {
  60.    if(g_ParbajKor && is_user_connected(id) && is_user_alive(id))
  61.    {
  62.       strip_user_weapons(id);
  63.       give_item(id, "weapon_knife");
  64.       new iWpnID = give_item(id, "weapon_usp");
  65.       cs_set_weapon_ammo(iWpnID, 1);
  66.       cs_set_user_bpammo(id, CSW_USP, 0);
  67.    }
  68.    else if(g_SzabadKor && is_user_connected(id) && is_user_alive(id))
  69.    {
  70.       strip_user_weapons(id);
  71.       give_item(id, "weapon_knife");
  72.    }
  73. }
  74.  
  75. public arm_ent_touch(ent,id)
  76. {
  77.    if((g_ParbajKor || g_SzabadKor) && is_user_connected(id) && is_user_alive(id))
  78.       return HAM_SUPERCEDE;
  79.    return HAM_IGNORED;
  80. }
  81. public fw_CmdStart(id, handle, seed)
  82. {
  83.    if(!is_user_alive(id))
  84.       return FMRES_IGNORED;
  85.  
  86.    static iInAttackButton, iInAttackOldButton;
  87.    iInAttackButton = (get_uc(handle, UC_Buttons) & IN_ATTACK);
  88.    iInAttackOldButton = (get_user_oldbutton(id) & IN_ATTACK);
  89.  
  90.    if(iInAttackButton && !iInAttackOldButton)
  91.    {
  92.       if(get_user_weapon(id) == CSW_USP && g_ParbajKor)
  93.       {
  94.          new clip,ammo ;
  95.          get_user_ammo(id,CSW_USP,clip,ammo);
  96.          if(ammo==0)
  97.             cs_set_user_bpammo(id, CSW_USP, 1);
  98.  
  99.          return FMRES_HANDLED;
  100.       }
  101.    }
  102.  
  103.    return FMRES_IGNORED;
  104. }
  105. public EventNewRound()
  106. {
  107.    g_SzabadKor=false;
  108.    g_ParbajKor=false;
  109.    g_Nyomott=false;
  110.    g_Parancs=false;
  111.    set_task(5.0, "Parancs");
  112.  
  113.    new p[32], n, id;
  114.    get_players(p, n, "ca");
  115.    for(new i=0; i < n; i++)
  116.    {
  117.       id = p[i];
  118.       if(get_user_team(id) == 1)
  119.          print_color(id, "!g%s !yHa késelni szertnél akkor írd be, hogy !g/free!y, ha USP párbajozni szeretnél akkor írd be, hogy !g/ruli!y.", Prefix);
  120.    }
  121. }
  122. public Parancs() g_Parancs=true;
  123.  
  124. public EventRestart()
  125. {
  126.    g_SzabadKor=false;
  127.    g_ParbajKor=false;
  128.    g_Nyomott=false;
  129. }
  130.  
  131. public EventCurWeapon(id)
  132. {
  133.    if(g_SzabadKor)
  134.       engclient_cmd(id, "weapon_knife");
  135.    if(g_ParbajKor)
  136.    {
  137.       new weapon = get_user_weapon(id);
  138.       if(weapon != CSW_KNIFE && weapon != CSW_USP)
  139.          client_cmd(id, "drop");
  140.    }
  141. }
  142.  
  143. public SzabadKor(id)
  144. {
  145.    if(cs_get_user_team(id) != CS_TEAM_T)
  146.    {
  147.       print_color(id, "!g%s !yEzt a parancsot csak a terroristák használhatják!", Prefix);
  148.       return PLUGIN_CONTINUE;
  149.    }
  150.    else if(!g_Parancs)
  151.    {
  152.       print_color(id, "!g%s !yKörkezdés után 5 másodpercet kell várnod, hogy használhasd ezt a parancsot!", Prefix);
  153.       return PLUGIN_CONTINUE;
  154.    }
  155.    else if(g_SzabadKor)
  156.    {
  157.       print_color(id, "!g%s !ySZABAD kör van ezért nem használható a parancs!", Prefix);
  158.       return PLUGIN_CONTINUE;
  159.    }
  160.    else if(g_ParbajKor)
  161.    {
  162.       print_color(id, "!g%s !yPÁRBAJ kör van ezért nem használható a parancs!", Prefix);
  163.       return PLUGIN_CONTINUE;
  164.    }
  165.  
  166.    if(g_Nyomott)
  167.       print_color(id, "!g%s !yMár nyomtál gombot ezért nem lehet SZABAD kör!", Prefix);
  168.    else
  169.    {
  170.       g_SzabadKor=true;
  171.       set_dhudmessage(random(50), random(250), random(250), 0.02, 0.38, 2, 6.0, 10.0, 0.25, 1.5);
  172.       show_dhudmessage(0, "KĂ©seljetek CT-k!");
  173.       print_color(0, "!g%s !yTerrorista úgy döntött, hogy ez a kör SZABAD kör lesz!", Prefix);
  174.  
  175.       new p[32], n, pid;
  176.       get_players(p, n, "ca");
  177.  
  178.       for(new i=0; i < n; i++)
  179.       {
  180.          pid = p[i];
  181.          strip_user_weapons(pid);
  182.          give_item(pid, "weapon_knife");
  183.          new iWpnID = give_item(pid, "weapon_usp");
  184.       }
  185.    }
  186.  
  187.    return PLUGIN_CONTINUE;
  188. }
  189.  
  190. public ParbajKor(id)
  191. {
  192.    if(cs_get_user_team(id) != CS_TEAM_T)
  193.    {
  194.       print_color(id, "!g%s !yEzt a parancsot csak a terroristák használhatják!", Prefix);
  195.       return PLUGIN_CONTINUE;
  196.    }
  197.    else if(!g_Parancs)
  198.    {
  199.       print_color(id, "!g%s !yKörkezdés után 5 másodpercet kell várnod, hogy használhasd ezt a parancsot!", Prefix);
  200.       return PLUGIN_CONTINUE;
  201.    }
  202.    else if(g_ParbajKor)
  203.    {
  204.       print_color(id, "!g%s !yPÁRBAJ kör van ezért nem használható a parancs!", Prefix);
  205.       return PLUGIN_CONTINUE;
  206.    }
  207.    else if(g_SzabadKor)
  208.    {
  209.       print_color(id, "!g%s !ySZABAD kör van ezért nem használható a parancs!", Prefix);
  210.       return PLUGIN_CONTINUE;
  211.    }
  212.  
  213.    if(g_Nyomott)
  214.       print_color(id, "!g%s !yMár nyomtál gombot ezért nem lehet PÁRBAJ kör!", Prefix);
  215.    else
  216.    {
  217.       g_ParbajKor=true;
  218.       set_dhudmessage(random(50), random(250), random(250), 0.02, 0.38, 2, 6.0, 10.0, 0.25, 1.5);
  219.       show_dhudmessage(0, "Rulizzatok CT-k!");
  220.       print_color(0, "!g%s !yTerrorista úgy döntött, hogy ez a kör PÁRBAJ kör lesz!", Prefix);
  221.  
  222.       new p[32], n, pid;
  223.       get_players(p, n, "ca");
  224.  
  225.       for(new i=0; i < n; i++)
  226.       {
  227.          pid = p[i];
  228.          strip_user_weapons(pid);
  229.          give_item(pid, "weapon_knife");
  230.          new iWpnID = give_item(pid, "weapon_usp");
  231.          cs_set_weapon_ammo(iWpnID, 1);
  232.          cs_set_user_bpammo(id, CSW_USP, 0);
  233.       }
  234.    }
  235.  
  236.    return PLUGIN_CONTINUE;
  237. }
  238.  
  239. public FwdHamUse_Button(iEntity, id, iActivator, iUseType, Float:flValue)
  240. {
  241.    if((g_ParbajKor || g_SzabadKor) && iUseType == 2 && flValue == 1.0 && is_user_alive( id )
  242.    &&  get_user_team( id ) == 1 && get_pdata_int( iEntity, 41, 4 ) == 1 )
  243.    {
  244.       if(g_ParbajKor)
  245.       {
  246.          set_hudmessage(random(50), random(250), random(250), -1.0, 0.25, 0, 2.0, 2.0, 0.2, 0.2, 3);
  247.          show_hudmessage(id, "Nem nyomhatsz gombot, PÁRBAJ kör van!");
  248.       }
  249.       else if(g_SzabadKor)
  250.       {
  251.          set_hudmessage(random(50), random(250), random(250), -1.0, 0.25, 0, 2.0, 2.0, 0.2, 0.2, 3);
  252.          show_hudmessage(id, "Nem nyomhatsz gombot, SZABAD kör van!");
  253.       }
  254.  
  255.       return HAM_SUPERCEDE;
  256.    }
  257.    if(!g_SzabadKor && !g_ParbajKor && !g_Nyomott && get_user_team(id) == 1)
  258.       g_Nyomott=true;
  259.  
  260.    return HAM_IGNORED;
  261. }
  262.  
  263. stock print_color(const id, const input[], any:...)
  264. {
  265.         new count = 1, players[32];
  266.         static msg[191];
  267.         vformat(msg, 190, input, 3);
  268.  
  269.         replace_all(msg, 190, "!g", "^4");
  270.         replace_all(msg, 190, "!y", "^1");
  271.         replace_all(msg, 190, "!t", "^3");
  272.         replace_all(msg, 190, "á", "á");
  273.         replace_all(msg, 190, "é", "Ă©");
  274.         replace_all(msg, 190, "í", "Ă­");
  275.         replace_all(msg, 190, "ó", "Ăł");
  276.         replace_all(msg, 190, "ö", "ö");
  277.         replace_all(msg, 190, "ő", "õ");
  278.         replace_all(msg, 190, "ú", "Ăş");
  279.         replace_all(msg, 190, "ü", "ĂĽ");
  280.         replace_all(msg, 190, "ű", "Ĺ©");
  281.         replace_all(msg, 190, "Á", "Á");
  282.         replace_all(msg, 190, "É", "É");
  283.         replace_all(msg, 190, "Í", "ĂŤ");
  284.         replace_all(msg, 190, "Ó", "Ă“");
  285.         replace_all(msg, 190, "Ö", "Ă–");
  286.         replace_all(msg, 190, "Ő", "Ă•");
  287.         replace_all(msg, 190, "Ú", "Ăš");
  288.         replace_all(msg, 190, "Ü", "Ăś");
  289.         replace_all(msg, 190, "Ű", "Ũ");  
  290.  
  291.         if (id) players[0] = id; else get_players(players, count, "ch");
  292.         {
  293.                 for (new i = 0; i < count; i++)
  294.                 {
  295.                         if (is_user_connected(players[i]))
  296.                         {
  297.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
  298.                                 write_byte(players[i]);
  299.                                 write_string(msg);
  300.                                 message_end();
  301.                         }
  302.                 }
  303.         }
  304.         return PLUGIN_HANDLED;
  305. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem ad USP-t
HozzászólásElküldve: 2016.02.29. 20:06 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.01.15. 19:04
Hozzászólások: 407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
Tessék:
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fakemeta>
  4. #include <hamsandwich>
  5. #include <dhudmessage>
  6. #include <fun>
  7. #include <engine>
  8.  
  9. #define PLUGIN "Deathrun szabad es ruli kor"
  10. #define VERSION "1.1"
  11. #define AUTHOR "Demon"
  12.  
  13. #pragma semicolon 1
  14.  
  15. new const Prefix[ ] = "[Deathrun]";
  16.  
  17. new bool:g_SzabadKor;
  18. new bool:g_ParbajKor;
  19. new bool:g_Nyomott;
  20. new bool:g_Parancs;
  21.  
  22. public plugin_init()
  23. {
  24.    register_plugin(PLUGIN, VERSION, AUTHOR);
  25.  
  26.    register_clcmd("say /free",      "SzabadKor");
  27.    register_clcmd("team_say /free",    "SzabadKor");
  28.    register_clcmd("say /szabad",      "SzabadKor");
  29.    register_clcmd("team_say /szabad",   "SzabadKor");
  30.    register_clcmd("say /ruli",      "ParbajKor");
  31.    register_clcmd("team_say /ruli",   "ParbajKor");
  32.    register_clcmd("say /parbaj",      "ParbajKor");
  33.    register_clcmd("team_say /parbaj",   "ParbajKor");
  34.  
  35.    register_forward(FM_CmdStart, "fw_CmdStart", 1);
  36.  
  37.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname", "func_button"))
  38.       RegisterHam(Ham_Use, "func_button",     "FwdHamUse_Button");
  39.  
  40.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname","func_rot_button"))
  41.       RegisterHam(Ham_Use, "func_rot_button", "FwdHamUse_Button");
  42.  
  43.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname", "button_target"))
  44.       RegisterHam(Ham_Use, "button_target",   "FwdHamUse_Button");
  45.  
  46.    if(engfunc(EngFunc_FindEntityByString,-1 ,"classname", "armoury_entity"))
  47.       RegisterHam(Ham_Touch, "armoury_entity", "arm_ent_touch",  0);
  48.  
  49.    register_event( "CurWeapon", "EventCurWeapon", "be", "1=1", "2!29" );
  50.    register_event( "HLTV",      "EventNewRound",  "a",  "1=0", "2=0" );
  51.    register_event( "TextMsg",   "EventRestart",   "a",  "2&#Game_C", "2&#Game_w" );
  52.    RegisterHam(Ham_Spawn, "player", "fwSpawn", 1);
  53. }
  54.  
  55. public fwSpawn(id)
  56.    set_task(3.0, "Eled", id);
  57.  
  58. public Eled(id)
  59. {
  60.    if(g_ParbajKor && is_user_connected(id) && is_user_alive(id))
  61.    {
  62.       strip_user_weapons(id);
  63.       give_item(id, "weapon_knife");
  64.       new iWpnID = give_item(id, "weapon_usp");
  65.       cs_set_weapon_ammo(iWpnID, 1);
  66.       cs_set_user_bpammo(id, CSW_USP, 0);
  67.    }
  68.    else if(g_SzabadKor && is_user_connected(id) && is_user_alive(id))
  69.    {
  70.       strip_user_weapons(id);
  71.       give_item(id, "weapon_knife");
  72.       new iWpnID = give_item(id, "weapon_usp");
  73.       cs_set_weapon_ammo(iWpnID, 0);
  74.       cs_set_user_bpammo(id, CSW_USP, 0);
  75.    }
  76. }
  77.  
  78. public arm_ent_touch(ent,id)
  79. {
  80.    if((g_ParbajKor || g_SzabadKor) && is_user_connected(id) && is_user_alive(id))
  81.       return HAM_SUPERCEDE;
  82.    return HAM_IGNORED;
  83. }
  84. public fw_CmdStart(id, handle, seed)
  85. {
  86.    if(!is_user_alive(id))
  87.       return FMRES_IGNORED;
  88.  
  89.    static iInAttackButton, iInAttackOldButton;
  90.    iInAttackButton = (get_uc(handle, UC_Buttons) & IN_ATTACK);
  91.    iInAttackOldButton = (get_user_oldbutton(id) & IN_ATTACK);
  92.  
  93.    if(iInAttackButton && !iInAttackOldButton)
  94.    {
  95.       if(get_user_weapon(id) == CSW_USP && g_ParbajKor)
  96.       {
  97.          new clip,ammo ;
  98.          get_user_ammo(id,CSW_USP,clip,ammo);
  99.          if(ammo==0)
  100.             cs_set_user_bpammo(id, CSW_USP, 1);
  101.  
  102.          return FMRES_HANDLED;
  103.       }
  104.    }
  105.  
  106.    return FMRES_IGNORED;
  107. }
  108. public EventNewRound()
  109. {
  110.    g_SzabadKor=false;
  111.    g_ParbajKor=false;
  112.    g_Nyomott=false;
  113.    g_Parancs=false;
  114.    set_task(5.0, "Parancs");
  115.  
  116.    new p[32], n, id;
  117.    get_players(p, n, "ca");
  118.    for(new i=0; i < n; i++)
  119.    {
  120.       id = p[i];
  121.       if(get_user_team(id) == 1)
  122.          print_color(id, "!g%s !yHa késelni szertnél akkor írd be, hogy !g/free!y, ha USP párbajozni szeretnél akkor írd be, hogy !g/ruli!y.", Prefix);
  123.    }
  124. }
  125. public Parancs() g_Parancs=true;
  126.  
  127. public EventRestart()
  128. {
  129.    g_SzabadKor=false;
  130.    g_ParbajKor=false;
  131.    g_Nyomott=false;
  132. }
  133.  
  134. public EventCurWeapon(id)
  135. {
  136.    if(g_SzabadKor || g_ParbajKor)
  137.    {
  138.       new weapon = get_user_weapon(id);
  139.       if(weapon != CSW_KNIFE && weapon != CSW_USP)
  140.          client_cmd(id, "drop");
  141.    }
  142. }
  143.  
  144. public SzabadKor(id)
  145. {
  146.    if(cs_get_user_team(id) != CS_TEAM_T)
  147.    {
  148.       print_color(id, "!g%s !yEzt a parancsot csak a terroristák használhatják!", Prefix);
  149.       return PLUGIN_CONTINUE;
  150.    }
  151.    else if(!g_Parancs)
  152.    {
  153.       print_color(id, "!g%s !yKörkezdés után 5 másodpercet kell várnod, hogy használhasd ezt a parancsot!", Prefix);
  154.       return PLUGIN_CONTINUE;
  155.    }
  156.    else if(g_SzabadKor)
  157.    {
  158.       print_color(id, "!g%s !ySZABAD kör van ezért nem használható a parancs!", Prefix);
  159.       return PLUGIN_CONTINUE;
  160.    }
  161.    else if(g_ParbajKor)
  162.    {
  163.       print_color(id, "!g%s !yPÁRBAJ kör van ezért nem használható a parancs!", Prefix);
  164.       return PLUGIN_CONTINUE;
  165.    }
  166.  
  167.    if(g_Nyomott)
  168.       print_color(id, "!g%s !yMár nyomtál gombot ezért nem lehet SZABAD kör!", Prefix);
  169.    else
  170.    {
  171.       g_SzabadKor=true;
  172.       set_dhudmessage(random(50), random(250), random(250), 0.02, 0.38, 2, 6.0, 10.0, 0.25, 1.5);
  173.       show_dhudmessage(0, "KA©seljetek CT-k!");
  174.       print_color(0, "!g%s !yTerrorista úgy döntött, hogy ez a kör SZABAD kör lesz!", Prefix);
  175.  
  176.       new p[32], n, pid;
  177.       get_players(p, n, "ca");
  178.  
  179.       for(new i=0; i < n; i++)
  180.       {
  181.          pid = p[i];
  182.          strip_user_weapons(pid);
  183.          give_item(pid, "weapon_knife");
  184.          new iWpnID = give_item(pid, "weapon_usp");
  185.          cs_set_weapon_ammo(iWpnID, 0);
  186.          cs_set_user_bpammo(id, CSW_USP, 0);
  187.       }
  188.    }
  189.  
  190.    return PLUGIN_CONTINUE;
  191. }
  192.  
  193. public ParbajKor(id)
  194. {
  195.    if(cs_get_user_team(id) != CS_TEAM_T)
  196.    {
  197.       print_color(id, "!g%s !yEzt a parancsot csak a terroristák használhatják!", Prefix);
  198.       return PLUGIN_CONTINUE;
  199.    }
  200.    else if(!g_Parancs)
  201.    {
  202.       print_color(id, "!g%s !yKörkezdés után 5 másodpercet kell várnod, hogy használhasd ezt a parancsot!", Prefix);
  203.       return PLUGIN_CONTINUE;
  204.    }
  205.    else if(g_ParbajKor)
  206.    {
  207.       print_color(id, "!g%s !yPÁRBAJ kör van ezért nem használható a parancs!", Prefix);
  208.       return PLUGIN_CONTINUE;
  209.    }
  210.    else if(g_SzabadKor)
  211.    {
  212.       print_color(id, "!g%s !ySZABAD kör van ezért nem használható a parancs!", Prefix);
  213.       return PLUGIN_CONTINUE;
  214.    }
  215.  
  216.    if(g_Nyomott)
  217.       print_color(id, "!g%s !yMár nyomtál gombot ezért nem lehet PÁRBAJ kör!", Prefix);
  218.    else
  219.    {
  220.       g_ParbajKor=true;
  221.       set_dhudmessage(random(50), random(250), random(250), 0.02, 0.38, 2, 6.0, 10.0, 0.25, 1.5);
  222.       show_dhudmessage(0, "Rulizzatok CT-k!");
  223.       print_color(0, "!g%s !yTerrorista úgy döntött, hogy ez a kör PÁRBAJ kör lesz!", Prefix);
  224.  
  225.       new p[32], n, pid;
  226.       get_players(p, n, "ca");
  227.  
  228.       for(new i=0; i < n; i++)
  229.       {
  230.          pid = p[i];
  231.          strip_user_weapons(pid);
  232.          give_item(pid, "weapon_knife");
  233.          new iWpnID = give_item(pid, "weapon_usp");
  234.          cs_set_weapon_ammo(iWpnID, 1);
  235.          cs_set_user_bpammo(id, CSW_USP, 0);
  236.       }
  237.    }
  238.  
  239.    return PLUGIN_CONTINUE;
  240. }
  241.  
  242. public FwdHamUse_Button(iEntity, id, iActivator, iUseType, Float:flValue)
  243. {
  244.    if((g_ParbajKor || g_SzabadKor) && iUseType == 2 && flValue == 1.0 && is_user_alive( id )
  245.    &&  get_user_team( id ) == 1 && get_pdata_int( iEntity, 41, 4 ) == 1 )
  246.    {
  247.       if(g_ParbajKor)
  248.       {
  249.          set_hudmessage(random(50), random(250), random(250), -1.0, 0.25, 0, 2.0, 2.0, 0.2, 0.2, 3);
  250.          show_hudmessage(id, "Nem nyomhatsz gombot, PARBAJ kA¶r van!");
  251.       }
  252.       else if(g_SzabadKor)
  253.       {
  254.          set_hudmessage(random(50), random(250), random(250), -1.0, 0.25, 0, 2.0, 2.0, 0.2, 0.2, 3);
  255.          show_hudmessage(id, "Nem nyomhatsz gombot, SZABAD kA¶r van!");
  256.       }
  257.  
  258.       return HAM_SUPERCEDE;
  259.    }
  260.    if(!g_SzabadKor && !g_ParbajKor && !g_Nyomott && get_user_team(id) == 1)
  261.       g_Nyomott=true;
  262.  
  263.    return HAM_IGNORED;
  264. }
  265.  
  266. stock print_color(const id, const input[], any:...)
  267. {
  268.         new count = 1, players[32];
  269.         static msg[191];
  270.         vformat(msg, 190, input, 3);
  271.  
  272.         replace_all(msg, 190, "!g", "^4");
  273.         replace_all(msg, 190, "!y", "^1");
  274.         replace_all(msg, 190, "!t", "^3");
  275.         replace_all(msg, 190, "á", "A?");
  276.         replace_all(msg, 190, "é", "A©");
  277.         replace_all(msg, 190, "í", "A­");
  278.         replace_all(msg, 190, "ó", "Al");
  279.         replace_all(msg, 190, "ö", "A¶");
  280.         replace_all(msg, 190, "o", "Aµ");
  281.         replace_all(msg, 190, "ú", "As");
  282.         replace_all(msg, 190, "ü", "AL");
  283.         replace_all(msg, 190, "u", "L©");
  284.         replace_all(msg, 190, "Á", "A");
  285.         replace_all(msg, 190, "É", "A‰");
  286.         replace_all(msg, 190, "Í", "AT");
  287.         replace_all(msg, 190, "Ó", "A“");
  288.         replace_all(msg, 190, "Ö", "A–");
  289.         replace_all(msg, 190, "O", "A•");
  290.         replace_all(msg, 190, "Ú", "Aš");
  291.         replace_all(msg, 190, "Ü", "As");
  292.         replace_all(msg, 190, "U", "L¨");  
  293.  
  294.         if (id) players[0] = id; else get_players(players, count, "ch");
  295.         {
  296.                 for (new i = 0; i < count; i++)
  297.                 {
  298.                         if (is_user_connected(players[i]))
  299.                         {
  300.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
  301.                                 write_byte(players[i]);
  302.                                 write_string(msg);
  303.                                 message_end();
  304.                         }
  305.                 }
  306.         }
  307.         return PLUGIN_HANDLED;
  308. }

Ők köszönték meg demon nek ezt a hozzászólást: Krisznitro (2016.03.01. 13:07)
  Népszerűség: 2.27%


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 25 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