hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.08.01. 20:07



Jelenlévő felhasználók

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

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Párbaj
HozzászólásElküldve:2012.08.28. 13:39 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
Helló szeretnék kérni egy ilyen plugint:

HA ketten amradnak a kr végére egy t és egy CT akkor a T-nek hozzon ki egy menüt amiben a következő lehetőségek vannak:


Válassz befejezési módot :

- Normal
- Egy golyós
- Gránátos
- Késes
- Öngyilkosság
- Random

Normal: normál módban ne történjen semmi.
Egy golyós: ebben a módban mind a kettő megmaradt játékos kap egy egy deagle-t egy golyóvla és nulla + lőszerrel (a többi fegyverét vegye el tőle a szerver)
Gránátos: Minden fegyverüket vegye el tőle a szeró (kivéve kés) és adjon nekik egy-egy HE gránátot ha eldobták akkor rögtön kapják meg a másikat
Késés: minden fegyót el vesz tőlük a szeró csak kés marad nekik.
Öngyilkosság: a terrorista meghal
Random: a fentiek közül véletlenszerűen kisorsol egyet.




Előre is thx.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Párbaj
HozzászólásElküldve:2012.08.28. 18:53 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
Nem tudtam tesztelni.
[spoiler]
Kód:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <colorchat>

#define PLUGIN "1v1 terror menu"
#define VERSION "1.0"
#define AUTHOR "HunGamer"

new terrorindex
new ctindex

new bool:granatkor

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_event("DeathMsg", "Death", "a")
   register_logevent("Event_Roundend", 2, "1=Round_End")
   RegisterHam(Ham_Weapon_PrimaryAttack,"weapon_hegrenade","Eldobas", 1)
}
public Death()
{
   new tplayers[32], tpnum
   get_players(tplayers, tpnum, "aceh", "TERRORIST")
   
   new ctplayers[32], ctpnum
   get_players(ctplayers, ctpnum, "aceh", "CT")
   
   if(tpnum == 1 && ctpnum == 1)
   {
      terrorindex = tplayers[0]
      ctindex = ctplayers[0]
      lastmenu(terrorindex)
   }
   
   return PLUGIN_CONTINUE
}
public Event_Roundend()
{
   granatkor = false
   terrorindex = 0
   ctindex = 0
}
public lastmenu(id)
{   
   new iMenu = menu_create("\yVálassz befejezési módot", "lastmenuh")
   
   menu_additem(iMenu, "Normal", "1")
   menu_additem(iMenu, "Egy golyos", "2")
   menu_additem(iMenu, "Granatos", "3")
   menu_additem(iMenu, "Keses", "4")
   menu_additem(iMenu, "Ongyilkossag", "5")
   menu_additem(iMenu, "Random", "6")
   
   menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL)
   menu_display(id, iMenu, 0)
                  
   return PLUGIN_HANDLED
}

public lastmenuh(id, menu, item)
{
   
   if (item == MENU_EXIT)
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new Data[6], Name[64]
   new Access, Callback
   
   menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
   
   new Key = str_to_num(Data)
   
   switch (Key)
   {
      case 1:
      {
         ColorChat(terrorindex, GREEN, "Kivalasztottad a normal modot")
         ColorChat(ctindex, GREEN, "A terrorista normal modot valasztott")
      }
      case 2:
      {
         ColorChat(terrorindex, GREEN, "Kivalasztottad az egy golyo modot")
         ColorChat(ctindex, GREEN, "A terrorista egy golyo modot valasztott")
         Egygolyo(terrorindex, ctindex)
      }
      case 3:
      {
         ColorChat(terrorindex, GREEN, "Kivalasztottad a granat modot")
         ColorChat(ctindex, GREEN, "A terrorista granat modot valasztott")
         Granat(terrorindex, ctindex)
      }
      case 4:
      {
         ColorChat(terrorindex, GREEN, "Kivalasztottad a kes modot")
         ColorChat(ctindex, GREEN, "A terrorista kes modot valasztott")
         Keses(terrorindex, ctindex)
      }
      case 5:
      {
         ColorChat(terrorindex, GREEN, "Ongyilkos lettel")
         ColorChat(ctindex, GREEN, "A terrorista ongyilkos lett")
         Ongyilkossag(terrorindex)
      }
      case 6:
      {
         switch (random_num(1, 5))
         {
            case 1:
            {
               ColorChat(terrorindex, GREEN, "Kivalasztottad a normal modot")
               ColorChat(ctindex, GREEN, "A terrorista normal modot valasztott")
            }
            case 2:
            {
               ColorChat(terrorindex, GREEN, "Kivalasztottad az egy golyo modot")
               ColorChat(ctindex, GREEN, "A terrorista egy golyo modot valasztott")
               Egygolyo(terrorindex, ctindex)
            }
            case 3:
            {
               ColorChat(terrorindex, GREEN, "Kivalasztottad a granat modot")
               ColorChat(ctindex, GREEN, "A terrorista granat modot valasztott")
               Granat(terrorindex, ctindex)
            }
            case 4:
            {
               ColorChat(terrorindex, GREEN, "Kivalasztottad a kes modot")
               ColorChat(ctindex, GREEN, "A terrorista kes modot valasztott")
               Keses(terrorindex, ctindex)
               
            }
            case 5:
            {
               ColorChat(terrorindex, GREEN, "Ongyilkos lettel")
               ColorChat(ctindex, GREEN, "A terrorista ongyilkos lett")
               Ongyilkossag(terrorindex)
            }
         }
      }
   }
   
   menu_destroy(menu)
   return PLUGIN_HANDLED
}
public Egygolyo(terror, ct)
{
   strip_user_weapons(terror)
   strip_user_weapons(ct)
   give_item(terror, "weapon_knife")
   give_item(ct, "weapon_knife")
   cs_set_weapon_ammo(give_item(terror, "weapon_deagle"), 1)
   cs_set_user_bpammo(terror, CSW_DEAGLE, 0)
   cs_set_weapon_ammo(give_item(ct, "weapon_deagle"), 1)
   cs_set_user_bpammo(ct, CSW_DEAGLE, 0)
   return PLUGIN_HANDLED
}
public Granat(terror, ct)
{
   strip_user_weapons(terror)
   strip_user_weapons(ct)
   give_item(terror, "weapon_knife")
   give_item(ct, "weapon_knife")
   give_item(terror, "weapon_hegrenade")
   give_item(ct, "weapon_hegrenade")
   granatkor = true
   return PLUGIN_HANDLED
}
public Eldobas(weapon_entity)
{
   if(!granatkor)
      return HAM_IGNORED
   
   static attacker
   attacker = get_pdata_cbase(weapon_entity, 41, 4)
   give_item(attacker, "weapon_hegrenade")
   return HAM_IGNORED
}
public Keses(terror, ct)
{
   strip_user_weapons(terror)
   strip_user_weapons(ct)
   give_item(terror, "weapon_knife")
   give_item(ct, "weapon_knife")
   return PLUGIN_HANDLED
}
public Ongyilkossag(terror)
{
   user_kill(terror)
   return PLUGIN_HANDLED
}
[/spoiler]

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Párbaj
HozzászólásElküldve:2012.08.29. 16:48 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
nagyönszépen köszöntöm. most fogom tesztelni !


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


Ki van itt

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