hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 327 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 324 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot], Majestic-12 [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  [27 hozzászólás ]  OldalElőző123Következő
Szerző Üzenet
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.17. 23:34 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Akkor viszont itt lesz a gond.

Próbáld meg azt, hogy az if(lada[0][id] == 1) től az else if végéig kikommentezed és egy egyszerű kiíratást teszel oda, hogy egyáltalán lefut -e odáig. Ha nem akkor előrébb van a gond ha elmegy odáig akkor nézd meg, hogy az if be belelép -e szintén a benne levő részt kikommentezed és kiíratsz valamit. Az én tippem a 2 dimenziós tömb esetleg azt be tudod másolni nekünk?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.17. 23:38 
Offline
Jómunkásember

Csatlakozott:2014.01.04. 18:31
Hozzászólások:326
Megköszönt másnak: 79 alkalommal
Megköszönték neki: 7 alkalommal
Tessék

  1. new const lada_nevek[][] = {
  2.     "Shadow Case", //0
  3.     "Chroma Case", //1
  4.     "Chroma Case 2", //2
  5.     "Operation Breakout Case",//3
  6.     "Operation Phoenix Case",//4
  7.     "Falchion Case",//5
  8.     "Operation Vanguard Case",//6
  9.     "Weapon Case 3"//7
  10. }


ki kommentelés alatt mit értesz?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.17. 23:40 
Offline
Nagyúr
Avatar

Csatlakozott:2014.08.24. 18:28
Hozzászólások:584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Vagy egyszerűen továbbviheti az értéket, és nem kell ifezgetni. Rövidebb kód, kevesebb hibalehetőség. :D
Amúgy igaza van CrB-nek, irass ki mindenhol mindent, ez általában feltárja, hol a hiba. :) Kivéve ha nem, mert tegnap én is úgy jártam :P

Kikommentelés:
  1. /*
  2. Ez
  3. egy
  4. több
  5. soros
  6. komment
  7. */
  8.  
  9. //Ez pedig egy egy soros komment.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.17. 23:42 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Én fogalmaztam rosszul a lada, skin, skin_nevek nevezetű tömbök kellenek.

Chriss ha megnézed a "funkció" ban fixen van meghatározva, hogy a tömbök mely elemeinél történjen valami ha ez szándékos a key értékét teljesen felesleges tovább finni mivel ha a key értéke 3 és az van vizsgálva h a lada tömb 0. eleme egyenlő -e eggyel akkor minek a key ? Viszont ha nem szándékos akkor kelleni fog a key az pedig ennyi:

funkcioneve(key, id)

public funkcioneve(k, id)

if(lada[k][id] == 1)
stb..

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.17. 23:48 
Offline
Nagyúr
Avatar

Csatlakozott:2014.08.24. 18:28
Hozzászólások:584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Jogos, oké, de valld be, hogy key továbbvitellel kevesebb sorból megoldod... xD
Amúgy csak nekem tűnt fel, hogy az
  1. if(lada[0][id] == 1)
  2.         {
  3.             switch(random_num(1,2))
  4.             {
  5.                 case 1:
  6.                 {
  7.                     skin[1][id] ++
  8.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[41][0])
  9.                 }
  10.                 case 2:
  11.                 {
  12.                     skin[2][id] ++
  13.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[42][0])
  14.                 }
  15.             }
  16.         }

Után lezárja az:
  1. if(is_user_alive(id) && is_user_connected(id)) {

-ot? Vagy direkt van úgy, és az én logikám hibás.

A hülye ötletért meg tényleg bocs, az én eszem alapjaiban még mindig a menü körül forog, amim még nincs kész... Meg pöppet késő is van.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.17. 23:48 
Offline
Jómunkásember

Csatlakozott:2014.01.04. 18:31
Hozzászólások:326
Megköszönt másnak: 79 alkalommal
Megköszönték neki: 7 alkalommal
Erre gondolsz?

lada[8][33]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.17. 23:55 
Offline
Nagyúr
Avatar

Csatlakozott:2014.08.24. 18:28
Hozzászólások:584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Próbáld ki ezt. Szerintem elírtál egy }-t, rossz helyre tehetted, és ez borította a dolgokat.
  1. public skinttalal(id) {
  2.      
  3.     if(is_user_alive(id) && is_user_connected(id)) {
  4.         new nev[32]
  5.         get_user_name(id,nev,31)
  6.      
  7.         if(lada[0][id] == 1)
  8.         {
  9.             switch(random_num(1,2))
  10.             {
  11.                 case 1:
  12.                 {
  13.                     skin[1][id] ++
  14.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[41][0])
  15.                 }
  16.                 case 2:
  17.                 {
  18.                     skin[2][id] ++
  19.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[42][0])
  20.                 }
  21.             }
  22.         }
  23.         else if(lada[1][id] == 1)
  24.         {
  25.             switch(random_num(1,2))
  26.             {
  27.                 case 1:
  28.                 {
  29.                     skin[3][id] ++
  30.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[43][0])
  31.                 }
  32.                 case 2:
  33.                 {
  34.                     skin[4][id] ++
  35.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[44][0])
  36.                 }
  37.             }
  38.         }
  39.     }
  40. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.18. 00:11 
Offline
Jómunkásember

Csatlakozott:2014.01.04. 18:31
Hozzászólások:326
Megköszönt másnak: 79 alkalommal
Megköszönték neki: 7 alkalommal
LyleChriss írta:
Próbáld ki ezt. Szerintem elírtál egy }-t, rossz helyre tehetted, és ez borította a dolgokat.
  1. public skinttalal(id) {
  2.      
  3.     if(is_user_alive(id) && is_user_connected(id)) {
  4.         new nev[32]
  5.         get_user_name(id,nev,31)
  6.      
  7.         if(lada[0][id] == 1)
  8.         {
  9.             switch(random_num(1,2))
  10.             {
  11.                 case 1:
  12.                 {
  13.                     skin[1][id] ++
  14.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[41][0])
  15.                 }
  16.                 case 2:
  17.                 {
  18.                     skin[2][id] ++
  19.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[42][0])
  20.                 }
  21.             }
  22.         }
  23.         else if(lada[1][id] == 1)
  24.         {
  25.             switch(random_num(1,2))
  26.             {
  27.                 case 1:
  28.                 {
  29.                     skin[3][id] ++
  30.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[43][0])
  31.                 }
  32.                 case 2:
  33.                 {
  34.                     skin[4][id] ++
  35.                     ColorChat(0, GREEN,"^3%s ^1Talált egy ^3%s ^1skint!", nev, skin_names[44][0])
  36.                 }
  37.             }
  38.         }
  39.     }
  40. }


Teszteltem ,a következő történt:
Akár melyik ládára nyomtam az elsőből vont le 20 ládból 1x adott skint.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.18. 12:20 
Offline
Nagyúr
Avatar

Csatlakozott:2014.08.24. 18:28
Hozzászólások:584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Chat üzeneteket írja?
Amúgy nem értem, miért mániátok ez a gyors menüírás, ne legyetek lusták. Én is csak azért használom, mert a menü elemei függnek egy külső fájlból betöltött adatokból, és a számuk bizonytalan, egyébként rendesen megcsinálom...


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: funkcióhoz feltétel
HozzászólásElküldve:2015.12.18. 12:21 
Offline
Jómunkásember

Csatlakozott:2014.01.04. 18:31
Hozzászólások:326
Megköszönt másnak: 79 alkalommal
Megköszönték neki: 7 alkalommal
az üzenetet sem írja ki


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  [27 hozzászólás ]  OldalElőző123Következő


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