Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[menu] złe wyświetlane nazwy oraz...


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 AmD

    aemde

  • Użytkownik

Reputacja: 71
Pomocny

  • Postów:500
  • Steam:steam
  • Imię:Dariusz
  • Lokalizacja:Częstochowa
Offline

Napisano 15.12.2010 17:23

Witam!


mam problem z Menu Osiągnięć które robię...

Pierwszy problem to taki że nie wyświetla całych nazw Osiągnięć.
ss:Dołączona grafika

w 2 powinno być: "Miej Oko Na Bloki"

Kolejny problem jest taki że nie powinno być przez X map a:

w 1: Przejdz X map
w 2: Zdobac X Poziom
w 3: Przejdz Mape X razy

staram się zrobić to jak optymalnie, bez zbędnych if'ów.

oto mój kod(dam tylko część)
Spoiler

a tak rozdaję ptk (jeszcze nie zrobiłem switcha dla tych ifów ;))

Spoiler

wiem dużo ifów lecz jak pisałem zrobię to w switchu (a raczej się postaram)

co tutaj jest źle?

Pozdrawiam!

Użytkownik AmD edytował ten post 15.12.2010 17:30

  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 15.12.2010 17:27

os_name[i][os_odlamki]
zamień na
os_name[os_odlamki]

podobnie w innych usuwasz [i]
  • +
  • -
  • 1

#3 AmD

    aemde

  • Autor tematu
  • Użytkownik

Reputacja: 71
Pomocny

  • Postów:500
  • Steam:steam
  • Imię:Dariusz
  • Lokalizacja:Częstochowa
Offline

Napisano 15.12.2010 17:37

ok, nazwy się poprawiły lecz nadal źle wyświetla liczbę przejść i zadanie (chodzi mi o: "w 1: Przejdz X map w 2: Zdobac X Poziom w 3: Przejdz Mape X razy")
co do zadań to tylko 2 jest źle (jeśli chodzi o liczbę)
Dołączona grafika


@edit
poprawiłem SprawdzOS:


public sprawdzOS(id)
{
switch(sprawdz_przejsca[id])
{
case 0:{
if(lpm[id] >= 20)
sprawdz_przejsca[id]++
}
case 1:{
if(lpm[id] >= 50)
sprawdz_przejsca[id]++
}
case 2:{
if(lpm[id] >= 100)
sprawdz_przejsca[id]++
}
case 3:{
if(lpm[id] >= 500)
sprawdz_przejsca[id]++
}
case 4:{
if(lpm[id] >= 1000)
sprawdz_przejsca[id]++
}
}
switch(sprawdz_level[id])
{
case 0:{
if(PlayerLevel[id] >= 10)
sprawdz_level[id]++
}
case 1:{
if(PlayerLevel[id] >= 30)
sprawdz_level[id]++
}
case 2:{
if(PlayerLevel[id] >= 50)
sprawdz_level[id]++
}
case 3:{
if(PlayerLevel[id] >= 100)
sprawdz_level[id]++
}
}
switch(lpmt_os[id])
{
case 0:{
if(lpmt[id] == 10)
lpmt_os[id]++
}
case 1:{
if(lpmt[id] == 20)
lpmt_os[id]++
}
case 2:{
if(lpmt[id] == 30)
lpmt_os[id]++
}
}

osiagniecia(id)
}

teraz wygląda ładniej :)

@edit znalazłem błąd błędnych opisów, robiąc switch zapomniałem o pętli for, os_info[id] zamieniłem na os_info[os_osiagniecie]

na razie rozwiązałem owe problemy są nowe, ale chyba sobie poradzę, jeśli nie to będę pisał znów :)

na razie można zamknąć.

Użytkownik AmD edytował ten post 15.12.2010 19:55

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych