hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.04. 14:36



Jelenlévő felhasználók

Jelenleg 185 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 185 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: drop lekérése!
HozzászólásElküldve: 2016.01.31. 16:42 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Valaki tudna segíteni hogy ez így müködhet e? hogy a dropot lekéri és a láda nyitást valahogy röviditeni? elöre is köszönöm
Kód:
public ladanyitas(id)
{
   
   new ladacim[221]
   

   formatex(ladacim, charsmax(ladacim), "\r.:[H]4R[D]:.\y ~\w Paintball\r » \wLáda Nyitás\r!^n\wKulcs: \d(%d) \wDrop esĂ©ly:\r42.32%", pont[id])
   new menu = menu_create(ladacim, "lada_handler")
         formatex(ladacim,charsmax(ladacim),"\w%s\d [%d] \yDrop esĂ©ly:\r%d", lada_names[0][0], lada1[id],Drop)
   menu_additem(menu, ladacim, "0", 0);
   formatex(ladacim,charsmax(ladacim),"\w%s\d  [%d] \yDrop esĂ©ly:\r%d", lada_names[1][0],lada2[id],Drop)
   menu_additem(menu, ladacim, "1", 0);
   formatex(ladacim,charsmax(ladacim),"\w%s\d  [%d] \yDrop esĂ©ly:\r%d", lada_names[2][0],lada3[id],Drop)
   menu_additem(menu, ladacim, "2", 0);
   formatex(ladacim,charsmax(ladacim),"\w%s\d  [%d] \yDrop esĂ©ly:\r%d", lada_names[3][0],lada4[id],Drop)
   menu_additem(menu, ladacim, "3", 0);
   formatex(ladacim,charsmax(ladacim),"\w%s\d  [%d] \yDrop esĂ©ly:\r%d",lada_names[4][0], lada5[id],Drop)
   menu_additem(menu, ladacim, "4", 0);
   formatex(ladacim,charsmax(ladacim),"\w%s\d  [%d] \yDrop esĂ©ly:\r%d",lada_names[5][0], lada6[id],Drop)
   menu_additem(menu, ladacim, "5", 0);
   formatex(ladacim,charsmax(ladacim),"\wEvent Láda ")
   menu_additem(menu, ladacim, "6", 0);

   
 
 
 
 
 
   menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
   menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
 
   menu_display(id, menu, 0)
   return PLUGIN_HANDLED
}

   public lada_handler(id, menu, item){
   if(item == MENU_EXIT)
   {
      menu_destroy(menu)
      return
   }
   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 0:
      {
         if(lada[id] >= 1 && kulcs[id] >= 1)
               {
                  lada[id]--
                  kulcs[id]--
                  ladanyitas(id)
                  sorsol_sk(id)
      }
      
      else
      ColorChat(id, GREEN, "[InformáciĂł] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod^1.")
      }
   }
   
}

drop
Kód:
#define Drop 4 //drop szazalekra
   if(Drop >= random_num(1, 100))
   {
      new nev[32]
      get_user_name(killer, nev, 31)
      new x = random_num(1, 7);
      if(x == 1)
      {
          lada1[killer]++
          print_color(0,"!g[InformáciĂł] » !t%s !yTalált egy !t%s!y.", nev, lada_names[0][0])
      }
         if(x == 2)
      {
          lada2[killer]++
          print_color(0,"!g[InformáciĂł] » !t%s !yTalált egy !t%s!y.", nev, lada_names[1][0])
   }
      if(x == 3)
      {
          lada3[killer]++
          print_color(0,"!g[InformáciĂł] » !t%s !yTalált egy !t%s!y.", nev, lada_names[2][0])
   }
      if(x == 4)
      {
          lada4[killer]++
          print_color(0,"!g[InformáciĂł] » !t%s !yTalált egy !t%s!y.", nev, lada_names[3][0])
   }
      if(x == 5)
      {
          lada5[killer]++
          print_color(0,"!g[InformáciĂł] » !t%s !yTalált egy !t%s!y.", nev, lada_names[4][0])
   }
      if(x == 6)
      {
          lada6[killer]++
          print_color(0,"!g[InformáciĂł] » !t%s !yTalált egy !t%s!y.", nev, lada_names[5][0])
   }
      if(x == 7)
      {
          kulcs[killer]++
          print_color(0,"!g[InformáciĂł] » !t%s !yTalált egy !tKulcs-t!y.", nev)
   }
}

ládák neve
Kód:
[ablak]new const lada_names[][] = { 
   { "Szinözön Láda"}, //0
   { "Szinözön2 Láda"},//1
   { "Huntsman Láda"},//2
   { "eSport Láda"},//3
   { "Operation Phoenix Láda"},//4
   { "Operation Breakout Láda"}//5
}

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: drop lekérése!
HozzászólásElküldve: 2016.01.31. 17:33 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.01.26. 18:02
Hozzászólások: 108
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 9 alkalommal
Remelem Igy gondoltad

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new kulcs[33], Lada[33][6]
  11.  
  12. new const LadaNevek[][] = {
  13.     { "Szinözön Láda"}, //0
  14.     { "Szinözön2 Láda"},//1
  15.     { "Huntsman Láda"},//2
  16.     { "eSport Láda"},//3
  17.     { "Operation Phoenix Láda"},//4
  18.     { "Operation Breakout Láda"}//5
  19. }
  20. public plugin_init() {
  21.     register_plugin(PLUGIN, VERSION, AUTHOR)
  22.    
  23.     // Add your code here...
  24. }
  25. public ladanyitas(id) {
  26.     new cim[121]
  27.     format(cim, charsmax(cim), ".:[Hard]:. Paintball^n\rKulcs: \r(\w%d\r) \d(Darab)",kulcs[id])
  28.     new menu = menu_create(cim, "lada_h")
  29.    
  30.     for(new i; i < 6; i++) {
  31.         new Szam[6]
  32.         num_to_str(i, Szam, 5)
  33.         formatex(cim, charsmax(cim), LadaNevek[i], Lada[id][i])
  34.         menu_additem(menu, cim, Szam)
  35.     }
  36.     menu_display(id, menu)
  37. }
  38. public lada_h(id, menu, item){
  39.    
  40.     if(item == MENU_EXIT)
  41.     {
  42.         menu_destroy(menu)
  43.         return
  44.     }
  45.    
  46.     new data[9], szName[64]
  47.     new access, callback
  48.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  49.     new key = str_to_num(data)
  50.    
  51.     if(Lada[id][key]>= 1 && kulcs[id]>= 1) {
  52.         Lada[id][key]--
  53.         kulcs[id]--
  54.         talal(id, key)
  55.     }
  56.     ladanyitas(id)
  57. }
  58. public talal(id, key) {
  59.     new nev[32]; get_user_name(id, nev, 31)
  60.    
  61.     if(key == 0) {
  62.         switch(random_num(1, 2)) {
  63.         }
  64.     }
  65.     if(key == 1) {
  66.         switch(random_num(1, 2)) {
  67.         }
  68.     }
  69.     if(key == 2) {
  70.         switch(random_num(1, 2)) {
  71.         }
  72.     }
  73.     if(key == 3) {
  74.         switch(random_num(1, 2)) {
  75.         }
  76.     }
  77.     if(key == 4) {
  78.         switch(random_num(1, 2)) {
  79.         }
  80.     }
  81.     if(key == 5) {
  82.         switch(random_num(1, 2)) {
  83.         }
  84.     }
  85. }

_________________
Global Offensive [100%][2 Nyelv/6 Ládás+Event Láda]
Global Unison[10%][2Láda/Skinek]


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


Ki van itt

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