hlmod.hu
https://hlmod.hu/

Rang rendszer hiba
https://hlmod.hu/viewtopic.php?f=24&t=28247
Oldal: 1 / 1

Szerző:  tomi12211 [2017.09.16. 15:32 ]
Hozzászólás témája:  Rang rendszer hiba

Helló.
Valaki betudná nekem állítani, úgy hogy adja is oda a haladó rangot pl ha megvan 50ölés ?.
Mert hiába van meg 1000ölés akkor is Kezdőn marad.

  1. get_user_name(id, Name, 31);
  2.         if(oles[id] >= 0)
  3.         rang = "KezdĹ‘"
  4.         else if(oles[id] >= 50)
  5.         rang = "HaladĂł"
  6.         else if(oles[id] >= 100)
  7.         rang = "LegĂ©ny"
  8.         else if(oles[id] >= 150)
  9.         rang = "CsirkefogĂł"
  10.         else if(oles[id] >= 200)
  11.         rang = "Elit"
  12.         else if(oles[id] >= 250)
  13.         rang = "Titán"
  14.         else if(oles[id] >= 300)
  15.         rang = "Mester"
  16.         else if(oles[id] >= 350)
  17.         rang = "Profi"
  18.         else if(oles[id] >= 400)
  19.         rang = "CsalĂł"
  20.         else if(oles[id] >= 450)
  21.         rang = "Legenda"

Szerző:  Pika [2017.09.16. 15:53 ]
Hozzászólás témája:  Re: Rang rendszer hiba

tomi12211 írta:
Helló.
Valaki betudná nekem állítani, úgy hogy adja is oda a haladó rangot pl ha megvan 50ölés ?.
Mert hiába van meg 1000ölés akkor is Kezdőn marad.

  1. get_user_name(id, Name, 31);
  2.         if(oles[id] >= 0)
  3.         rang = "KezdĹ‘"
  4.         else if(oles[id] >= 50)
  5.         rang = "HaladĂł"
  6.         else if(oles[id] >= 100)
  7.         rang = "LegĂ©ny"
  8.         else if(oles[id] >= 150)
  9.         rang = "CsirkefogĂł"
  10.         else if(oles[id] >= 200)
  11.         rang = "Elit"
  12.         else if(oles[id] >= 250)
  13.         rang = "Titán"
  14.         else if(oles[id] >= 300)
  15.         rang = "Mester"
  16.         else if(oles[id] >= 350)
  17.         rang = "Profi"
  18.         else if(oles[id] >= 400)
  19.         rang = "CsalĂł"
  20.         else if(oles[id] >= 450)
  21.         rang = "Legenda"



Ha ölése több vagy egyenlő mint 0 rang kezdő.
Ha ölése több vagy egyenlő mint 50 rang Haladó. Azért lesz mindig kezdő, mert az a feltétel mindig igaz. Ezt fordítva csináld.
Tehát a 450-el kezd, így ha az a feltétel nem teljesül, jön a következő. Magyarul a sorrendet cseréld csökkenőre. :)

Teszteld!
  1. get_user_name(id, Name, 31);
  2.     if(oles[id] >= 450){
  3.         rang = "Legenda"
  4.     }
  5.     else if(oles[id] >= 400){
  6.         rang = "CsalĂł"
  7.     }
  8.     else if(oles[id] >= 350){
  9.         rang = "Profi"
  10.     }
  11.     else if(oles[id] >= 300){
  12.         rang = "Mester"
  13.     }
  14.     else if(oles[id] >= 250){
  15.         rang = "Titán"
  16.     }
  17.     else if(oles[id] >= 200){
  18.         rang = "Elit"
  19.     }
  20.     else if(oles[id] >= 150){
  21.         rang = "CsirkefogĂł"
  22.     }
  23.     else if(oles[id] >= 100){
  24.         rang = "LegĂ©ny"
  25.     }
  26.     else if(oles[id] >= 50){
  27.         rang = "HaladĂł"
  28.     }
  29.     else if(oles[id] >= 0){
  30.         rang = "KezdĹ‘"
  31.     }
  32. }

Szerző:  tomi12211 [2017.09.16. 16:06 ]
Hozzászólás témája:  Re: Rang rendszer hiba

Pika írta:
tomi12211 írta:
Helló.
Valaki betudná nekem állítani, úgy hogy adja is oda a haladó rangot pl ha megvan 50ölés ?.
Mert hiába van meg 1000ölés akkor is Kezdőn marad.

  1. get_user_name(id, Name, 31);
  2.         if(oles[id] >= 0)
  3.         rang = "KezdĹ‘"
  4.         else if(oles[id] >= 50)
  5.         rang = "HaladĂł"
  6.         else if(oles[id] >= 100)
  7.         rang = "LegĂ©ny"
  8.         else if(oles[id] >= 150)
  9.         rang = "CsirkefogĂł"
  10.         else if(oles[id] >= 200)
  11.         rang = "Elit"
  12.         else if(oles[id] >= 250)
  13.         rang = "Titán"
  14.         else if(oles[id] >= 300)
  15.         rang = "Mester"
  16.         else if(oles[id] >= 350)
  17.         rang = "Profi"
  18.         else if(oles[id] >= 400)
  19.         rang = "CsalĂł"
  20.         else if(oles[id] >= 450)
  21.         rang = "Legenda"



Ha ölése több vagy egyenlő mint 0 rang kezdő.
Ha ölése több vagy egyenlő mint 50 rang Haladó. Azért lesz mindig kezdő, mert az a feltétel mindig igaz. Ezt fordítva csináld.
Tehát a 450-el kezd, így ha az a feltétel nem teljesül, jön a következő. Magyarul a sorrendet cseréld csökkenőre. :)

Teszteld!
  1. get_user_name(id, Name, 31);
  2.     if(oles[id] >= 450){
  3.         rang = "Legenda"
  4.     }
  5.     else if(oles[id] >= 400){
  6.         rang = "CsalĂł"
  7.     }
  8.     else if(oles[id] >= 350){
  9.         rang = "Profi"
  10.     }
  11.     else if(oles[id] >= 300){
  12.         rang = "Mester"
  13.     }
  14.     else if(oles[id] >= 250){
  15.         rang = "Titán"
  16.     }
  17.     else if(oles[id] >= 200){
  18.         rang = "Elit"
  19.     }
  20.     else if(oles[id] >= 150){
  21.         rang = "CsirkefogĂł"
  22.     }
  23.     else if(oles[id] >= 100){
  24.         rang = "LegĂ©ny"
  25.     }
  26.     else if(oles[id] >= 50){
  27.         rang = "HaladĂł"
  28.     }
  29.     else if(oles[id] >= 0){
  30.         rang = "KezdĹ‘"
  31.     }
  32. }


Köszi, működik!, mehet a kukába ha kérhetem :)

Szerző:  Pika [2017.09.16. 16:09 ]
Hozzászólás témája:  Re: Rang rendszer hiba

 ! Moderátori megjegyzés (Pika):
Kérésre kukázva.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/