hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 243 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 241 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], 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Random Item??
HozzászólásElküldve: 2016.10.11. 19:50 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.11.08. 10:34
Hozzászólások: 174
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 5 alkalommal
Sziasztok, eléggé keresgéltem, és nem nagyon találtam, van olyan készen neten hogy beirom pl /kecske és az megadott itemekből random ad egyet?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Random Item??
HozzászólásElküldve: 2016.10.11. 20:26 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
lada xp írta:
Sziasztok, eléggé keresgéltem, és nem nagyon találtam, van olyan készen neten hogy beirom pl /kecske és az megadott itemekből random ad egyet?

Én így oldottam meg a dolgot, bár a dolgot nem adja [nem tudom miért].

  1. public uspladatalal(id)
  2. {
  3.     new Nev[32]; get_user_name(id, Nev, 31);
  4.     switch(random_num(1, 14))
  5.     {
  6.     case 1:{
  7.     pistol[id][1]++
  8.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gSpitfire !yUsp",Nev)
  9.     }
  10.     case 2:{
  11.     pistol[id][2]++
  12.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gTűz !yUsp",Nev)
  13.     }
  14.     case 3:{
  15.     pistol[id][3]++
  16.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gTerepmintas !yUsp",Nev)
  17.     }
  18.     case 4:{
  19.     pistol[id][4]++
  20.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gEzust !yUsp",Nev)
  21.     }
  22.     case 5:{
  23.     pistol[id][5]++
  24.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gKatonai !yUsp",Nev)
  25.     }
  26.     case 6:{
  27.     pistol[id][6]++
  28.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gModern !yUsp",Nev)
  29.     }
  30.     case 7:{
  31.     pistol[id][7]++
  32.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gArany !yUsp",Nev)
  33.     }
  34.     case 8:{
  35.     pistol[id][8]++
  36.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gKek !yUsp",Nev)
  37.     }
  38.     case 9:{
  39.     pistol[id][9]++
  40.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gEngraved !yUsp",Nev)
  41.     }
  42.     case 10:{
  43.     pistol[id][10]++
  44.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gRedline !yUsp",Nev)
  45.     }
  46.     case 11:{
  47.     pistol[id][11]++
  48.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gCaiman !yUsp",Nev)
  49.     }
  50.     case 12:{
  51.     pistol[id][12]++
  52.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gTaktikai !yUsp",Nev)
  53.     }
  54.     case 13:{
  55.     pistol[id][13]++
  56.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gImmun !yUsp",Nev)
  57.     }
  58.     case 14:{
  59.     pistol[id][14]++
  60.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gSugar !yUsp",Nev)
  61.     }
  62.  
  63.     }
  64. }


de kiírni kiírja és aztán addolom SQL-ből! :D

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!

Ők köszönték meg The Peace nek ezt a hozzászólást: lada xp (2016.10.22. 12:48)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Random Item??
HozzászólásElküldve: 2016.10.11. 21:05 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
The Peace írta:
lada xp írta:
Sziasztok, eléggé keresgéltem, és nem nagyon találtam, van olyan készen neten hogy beirom pl /kecske és az megadott itemekből random ad egyet?

Én így oldottam meg a dolgot, bár a dolgot nem adja [nem tudom miért].

  1. public uspladatalal(id)
  2. {
  3.     new Nev[32]; get_user_name(id, Nev, 31);
  4.     switch(random_num(1, 14))
  5.     {
  6.     case 1:{
  7.     pistol[id][1]++
  8.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gSpitfire !yUsp",Nev)
  9.     }
  10.     case 2:{
  11.     pistol[id][2]++
  12.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gTűz !yUsp",Nev)
  13.     }
  14.     case 3:{
  15.     pistol[id][3]++
  16.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gTerepmintas !yUsp",Nev)
  17.     }
  18.     case 4:{
  19.     pistol[id][4]++
  20.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gEzust !yUsp",Nev)
  21.     }
  22.     case 5:{
  23.     pistol[id][5]++
  24.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gKatonai !yUsp",Nev)
  25.     }
  26.     case 6:{
  27.     pistol[id][6]++
  28.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gModern !yUsp",Nev)
  29.     }
  30.     case 7:{
  31.     pistol[id][7]++
  32.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gArany !yUsp",Nev)
  33.     }
  34.     case 8:{
  35.     pistol[id][8]++
  36.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gKek !yUsp",Nev)
  37.     }
  38.     case 9:{
  39.     pistol[id][9]++
  40.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gEngraved !yUsp",Nev)
  41.     }
  42.     case 10:{
  43.     pistol[id][10]++
  44.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gRedline !yUsp",Nev)
  45.     }
  46.     case 11:{
  47.     pistol[id][11]++
  48.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gCaiman !yUsp",Nev)
  49.     }
  50.     case 12:{
  51.     pistol[id][12]++
  52.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gTaktikai !yUsp",Nev)
  53.     }
  54.     case 13:{
  55.     pistol[id][13]++
  56.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gImmun !yUsp",Nev)
  57.     }
  58.     case 14:{
  59.     pistol[id][14]++
  60.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !gSugar !yUsp",Nev)
  61.     }
  62.  
  63.     }
  64. }


de kiírni kiírja és aztán addolom SQL-ből! :D


Így nem egyszerűbb?

  1. public uspladatalal(id)
  2. {
  3.     new Nev[32]; get_user_name(id, Nev, 31);
  4.     new PistolID = random_num(1, 14);
  5.    
  6.     pistol[PistolID][id]++
  7.     print_color(0, "!g[s]T* !t%s !yTalálta ezt: !g%s",Nev, Nevek[PistolID])
  8. }


A fegyverek neveit meg tárolod egy constban, és máris szebb, jobb :D

Egyébként a kérdésre a válaszom:

  1. new Valami[100][33]; //Jelen esetbe használjuk ezeket az itemeknek, mondjuk legyen 100 itemünk.
  2.  
  3. public plugin_init()
  4. {
  5. register_clcmd("say /kecske", "m_Random") //Regisztrálod a parancsot.
  6. }
  7.  
  8. public m_Random(id)
  9. {
  10.     new r_ID = random_num(0, 100); //0-tól 100-ig random bármilyen item-et adhat.
  11.    
  12.     Valami[r_ID][id]++; //A random itemből adjon nekünk 1-et.
  13.    
  14.     //Ha később megszeretnéd jelenítani valahol vagy tudni szeretnéd, hogy az itemből mennyi van összesen
  15.     Valami[r_ID]++;
  16. }

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0

Ők köszönték meg exodus nek ezt a hozzászólást: lada xp (2016.10.22. 12:48)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Random Item??
HozzászólásElküldve: 2016.10.22. 12:48 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.11.08. 10:34
Hozzászólások: 174
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 5 alkalommal
Nagyon köszönöm mindkettőtőknek!


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


Ki van itt

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