hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.15. 11:16



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-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: Nagyobb sebzés.
HozzászólásElküldve: 2015.02.27. 13:58 
Offline
Beavatott
Avatar

Csatlakozott: 2014.10.20. 14:00
Hozzászólások: 86
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
Hali,
Valaki megcsinálja hogy a kispisztolyoknak negyobb legyen az ereje ?
csak a pisztolyoknak kell de nagyobb legyenek egymástól.
Aki megcsinálja annak megy a gomb.

Kód:
#include <amxmodx>
#include <nvault>
#include <colorchat>
#include <fun>

#define PLUGIN_NEV "Pisztolyok Pontért"
#define PLUGIN_VERZIO "1.0"
#define PLUGIN_IRO "Tomii~'."

new pont[33], vault, cim[121]
new elite[121], fiveseven[121], dezi[121]

public plugin_init(){
register_plugin(PLUGIN_NEV,PLUGIN_VERZIO,PLUGIN_IRO)
register_clcmd("say /menu", "fmenu")
register_event("DeathMsg","pontok","a")
}

    public pontok(id){
    new killer = read_data(1)
    new victim = read_data(2)
    new team = get_user_team(killer)
    if(killer != victim && team != get_user_team(victim) && read_data(3)){
    pont[killer]++
    }
    else if(killer != victim && team != get_user_team(victim)){
    pont[killer] += 2
    }
    }
   
    public fmenu(id){
    new acim[121]
    format(acim, charsmax(acim), "//Főmenü\\ |Pontod|: %d", pont[id])
    new menu = menu_create(acim, "Menu" )

    menu_additem(menu, "\yKis fegyók", "1", 0); // case 1
    menu_additem(menu, "\yNagy fegyók \r(Adminoknak!)", "2", 0); // case 2
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_setprop(menu, MPROP_PERPAGE, 6);
    menu_setprop(menu, MPROP_BACKNAME, "Vissza");
    menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
       
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
    } 
    public Menu(id, menu, item){
   if( item == MENU_EXIT ){
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
   
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    switch(key){
        case 1:{
          menua(id)
          }

        case 2:{
          if(get_user_flags(id) & ADMIN_KICK)
          nmenu(id)
          else
          ColorChat(id, RED, "Nem vagy admin!")
          }
          }
    
          menu_destroy(menu)
          return PLUGIN_HANDLED;
      }

    public nmenu(id){
    new tcim[121]
    format(tcim, charsmax(tcim), "Nagy fegyverek^n |Pontod|: %d", pont[id])
    new menu = menu_create(tcim, "n_menu" )

    menu_additem(menu, "\yAK47 \r[500 Pont]", "1", 0)
    menu_additem(menu, "\yM4a1 \r[450 Pont]", "2", 0)
    menu_additem(menu, "\yMP5 \r[380 Pont]", "3", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_setprop(menu, MPROP_PERPAGE, 6);
    menu_setprop(menu, MPROP_BACKNAME, "Vissza");
    menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
       
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
    } 
    public n_menu(id, menu, item){
   if( item == MENU_EXIT ){
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    switch(key){
        case 1:{
          if(pont[id] >= 500)
          give_item(id, "weapon_ak47")
          else
          ColorChat(id, RED, "^3[Ak47]^4 Nincs elegendő pontod!")
          }
        case 2:{
          if(pont[id] >= 450)
          give_item(id, "weapon_m4a1")
          else
          ColorChat(id, RED, "^3[M4a1]^4 Nincs elegendő pontod!")
          }
        case 3:{
          if(pont[id] >= 380)
          give_item(id, "weapon_mp5")
          else
          ColorChat(id, RED, "^3[MP5]^4 Nincs elegendő pontod!")
          }
    }
   
          menu_destroy(menu)
          return PLUGIN_HANDLED;
          }

      public menua(id){
      format(cim, charsmax(cim), "Pisztoly Menü By:Tomii~'.^nPontod: %d",pont[id])
      new menu = menu_create(cim, "menu_h" )
      format(elite, charsmax(elite), "Elite [Két pisztoly] [%d/100 Pont]",pont[id])
      format(fiveseven, charsmax(fiveseven), "Fiveseven [%d/170 Pont]",pont[id])
      format(dezi, charsmax(dezi), "Deagle [%d/240 Pont]",pont[id])

      if(pont[id] >= 100)
      menu_additem(menu,"Elite [Két pisztoly] [Feloldva]","1",0)
      else
      menu_additem(menu, elite, "1", 0)
      if(pont[id] >= 170)
      menu_additem(menu,"Fiveseven [Feloldva]","2",0)
      else
      menu_additem(menu, fiveseven, "2", 0)
      if(pont[id] >= 240)
      menu_additem(menu,"Deagle [Feloldva]","3",0)
      else
      menu_additem(menu, dezi, "3", 0)
      menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
      menu_display(id, menu, 0);
      }


public menu_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
     
switch(key)
{
case 1:{
if(pont[id] >= 100)
give_item(id, "weapon_elite")
else
ColorChat(id, RED, "^3[Elite]^4 Nincs elegendő pontod!")
}
case 2:{
if(pont[id] >= 170)
give_item(id, "weapon_fiveseven")
else
ColorChat(id, RED, "^3[Fiveseven]^4 Nincs elegendő pontod!")
}
case 3:{
if(pont[id] >= 240)
give_item(id, "weapon_deagle")
else
ColorChat(id, GREEN, "^3[Deagle]^4 Nincs elegendő pontod!")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}

public client_putinserver(id){
betoltes(id)
}

public client_disconnect(id){
mentes(id)
}

public mentes(id){
new vaultkey[64],vaultdata[256], name[32]
get_user_name(id, name, 31)
format(vaultkey,63,"%s-PONTOK", name)
format(vaultdata,255,"%d", pont[id])
nvault_set(vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}

public betoltes(id){
new vaultkey[64],vaultdata[256], name[32]
get_user_name(id, name, 31)
format(vaultkey,63,"%s-PONTOK", name)
nvault_get(vault,vaultkey,vaultdata,255)
pont[id] = str_to_num(vaultdata)
return PLUGIN_CONTINUE
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nagyobb sebzés.
HozzászólásElküldve: 2015.02.27. 14:04 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.01.19. 20:54
Hozzászólások: 170
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 3 alkalommal
Elejére

Kód:
new bool:b_sebzes[33]


Legalul

Kód:
}
if(valami[attacker] == 2) { // 2 kes
SetHamParamFloat(4, damage * 3.10)
}
if(valami[attacker] == 3) { // 3 kes
SetHamParamFloat(4, damage * 3.80)
}
}
}

_________________
Kép

˘^Kezdő vagyok!!^ˇ


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nagyobb sebzés.
HozzászólásElküldve: 2015.02.27. 16:09 
Offline
Beavatott
Avatar

Csatlakozott: 2014.10.20. 14:00
Hozzászólások: 86
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
Nekem úgy kellene hogy mindegyiknek másabb az ereje.
Aki megcsinálja annak megy a GOMB ! :)

_________________
Kép


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