Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Photo

Rangi BF 3 złe wyświetlanie


  • This topic is locked This topic is locked
7 replies to this topic

#1 Petpat

    Wszechwidzący

  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:246
  • Imię:Łukasz
  • Lokalizacja:Rzeszów
Offline

Posted 28.09.2014 20:14

Witajcie otóż mam pewien problem, otóż skopiowałem do swojej paczki kod z pluginu "http://amxx.pl/topic...lefield-3-rank/" i teraz tak, często tak jest , ale nie zawsze pokazuje mi nie tą range co mam, wyświetla mi się również nie ta ilość której potrzeba..

new ranganum[21];
new ranga[][] = {
    "Brak rangi",
    "Jakas tam ranga 1",
    "Jakas tam ranga 2",
    "Jakas tam ranga 3",
    "Jakas tam ranga 4",
    "Jakas tam ranga 5",
    "Jakas tam ranga 6",
    "Jakas tam ranga 7",
    "Jakas tam ranga 8",
    "Jakas tam ranga 9",
    "Jakas tam ranga 10",
    "Jakas tam ranga 11",
    "Jakas tam ranga 12",
    "Jakas tam ranga 13",
    "Jakas tam ranga 14",
    "Jakas tam ranga 15",
    "Jakas tam ranga 16",
    "Jakas tam ranga 17",
    "Jakas tam ranga 18",
    "Jakas tam ranga 19"
}
new rangaxp[21] = {
    0,
    5,
    80,
    180,
    290,
    410,
    540,
    670,
    810,
    960,
    1110,
    1300,
    1500,
    1700,
    1900,
    2200,
    2500,
    2800,
    3100,
    3400,
}
public Informacje(id)
{
    id -= WYSWIETL_ZADANIE;
    
    if(!is_user_connected(id))
    {
        remove_task(id+WYSWIETL_ZADANIE);
        return PLUGIN_CONTINUE;
    }
    
    if(!is_user_alive(id))
    {
        new target = pev(id, pev_iuser2);
        
        if(!target)
            return PLUGIN_CONTINUE;
        
        static stats[8], body[8];
        get_user_stats(target, stats, body);
        while(stats[0] >= rangaxp[ranganum[target]])
        ranganum[target]++
        set_hudmessage(255, 255, 0, 0.02, 0.14, 0, 1.0, 1.0, 0.1, 0.1);
        ShowSyncHudMsg(id, SyncHudObj, "Doswiadczenie: %d / %d ^n Ranga: %s", rangaxp[ranganum[target]], ranga[ranganum[target]])
        
        return PLUGIN_CONTINUE;
        
    }
    
    static stats[8], body[8];
    get_user_stats(id, stats, body);
    while(stats[0] >= rangaxp[ranganum[id]])
    ranganum[id]++
    set_hudmessage(255, 255, 0, -1.0, 0.01, 0, 1.0, 1.0, 0.1, 0.1);
    ShowSyncHudMsg(id, SyncHudObj, "| EXP: %d / %d | Ranga: %s|", rangaxp[ranganum[id]], ranga[ranganum[id]])
    return PLUGIN_CONTINUE;
}

Właśnie .. nie wyświetla mi się ranga "brak rangi", gdy ilość zabójstw jest równa 0

Czasem źle wyświetla rangę komuś innemu, proszę o pomoc, zależy mi na tym :)

 

 


Edited by Petpat, 28.09.2014 20:15.

  • +
  • -
  • 0

#2 Whinter

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:63
  • Imię:Adam
  • Lokalizacja:Piotrków Trybunalski
Offline

Posted 01.10.2014 12:59

Poprawka, zobacz teraz czy dziala
new ranganum[20];
new ranga[][] = {
    "Brak rangi",
    "Jakas tam ranga 1",
    "Jakas tam ranga 2",
    "Jakas tam ranga 3",
    "Jakas tam ranga 4",
    "Jakas tam ranga 5",
    "Jakas tam ranga 6",
    "Jakas tam ranga 7",
    "Jakas tam ranga 8",
    "Jakas tam ranga 9",
    "Jakas tam ranga 10",
    "Jakas tam ranga 11",
    "Jakas tam ranga 12",
    "Jakas tam ranga 13",
    "Jakas tam ranga 14",
    "Jakas tam ranga 15",
    "Jakas tam ranga 16",
    "Jakas tam ranga 17",
    "Jakas tam ranga 18",
    "Jakas tam ranga 19"
}
new rangaxp[21] = {
    0,
    5,
    80,
    180,
    290,
    410,
    540,
    670,
    810,
    960,
    1110,
    1300,
    1500,
    1700,
    1900,
    2200,
    2500,
    2800,
    3100,
    3400
}

  • +
  • -
  • 0

Jeżeli Ci pomogłem, proszę zostaw dla mnie plusika (+)

Wielkie dzięki! ;)

 


#3 Whinter

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:63
  • Imię:Adam
  • Lokalizacja:Piotrków Trybunalski
Offline

Posted 01.10.2014 17:04

Dobra, masz tutaj ostatecznie poprawioną wersje.. Powinno zadzialac

new ranganum[20];
new ranga[][] = {
    "Brak rangi",
    "Jakas tam ranga 1",
    "Jakas tam ranga 2",
    "Jakas tam ranga 3",
    "Jakas tam ranga 4",
    "Jakas tam ranga 5",
    "Jakas tam ranga 6",
    "Jakas tam ranga 7",
    "Jakas tam ranga 8",
    "Jakas tam ranga 9",
    "Jakas tam ranga 10",
    "Jakas tam ranga 11",
    "Jakas tam ranga 12",
    "Jakas tam ranga 13",
    "Jakas tam ranga 14",
    "Jakas tam ranga 15",
    "Jakas tam ranga 16",
    "Jakas tam ranga 17",
    "Jakas tam ranga 18",
    "Jakas tam ranga 19"
}
new rangaxp[20] = {
    0,
    5,
    80,
    180,
    290,
    410,
    540,
    670,
    810,
    960,
    1110,
    1300,
    1500,
    1700,
    1900,
    2200,
    2500,
    2800,
    3100,
    3400
}

Daaj znac


Edited by Whinter, 01.10.2014 17:05.

  • +
  • -
  • 0

Jeżeli Ci pomogłem, proszę zostaw dla mnie plusika (+)

Wielkie dzięki! ;)

 


#4 Petpat

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:246
  • Imię:Łukasz
  • Lokalizacja:Rzeszów
Offline

Posted 01.10.2014 22:13

Heh, nie wyświetla rangi "brak rangi" co można innego zrobić ?

No i właśnie, przykładowo chce sobie zmienić nick, wpisuje w konsoli name i mój nick, przy czym tak, statystyki się zerują prawidłowo, ale... ranga zostaje ta sama i ilość wymaganych zabic, nawet i wyjście i wejście nic nie daje, wygląda na to ,że tak jakby na ip się wszystko zapisywało .. Ilość zabić wynosi 0, a przykładowo pokazuje mi ,że potrzeba 180 a to jest nie prawda, bo wymagana ilość to 5, nie wiem może jest inny sposób, chodzi mi o cały system rang..


Edited by Petpat, 01.10.2014 22:19.

  • +
  • -
  • 0

#5 0-0-0

    ● 600 punktów ostrzeżeń

  • Power User

Reputacja: 222
Profesjonalista

  • Postów:599
  • Imię:___
  • Lokalizacja:___
Offline

Posted 03.10.2014 15:38

ShowSyncHudMsg(id, SyncHudObj, "| EXP: %d / %d | Ranga: %s|", rangaxp[ranganum[id]], ranga[ranganum[id]])

->

ShowSyncHudMsg(id, SyncHudObj, "| EXP: %d / %d | Ranga: %s|", stats[0], rangaxp[ranganum[id]], ranga[ranganum[id]])

  • +
  • -
  • 0
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [4FUN][Ruletka]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [DM]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [FFA]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Only Dust2]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Call of Duty]

#6 Petpat

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:246
  • Imię:Łukasz
  • Lokalizacja:Rzeszów
Offline

Posted 03.10.2014 18:01

Cóż, fakt tutaj przeoczyłem, jest mi ktoś w stanie pomóc aby wyświetlało pierwszą rangę ? czyli "Brak rangi" gdy ilość zabójstw jest równa 0 ?


  • +
  • -
  • 0

#7 Petpat

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:246
  • Imię:Łukasz
  • Lokalizacja:Rzeszów
Offline

Posted 05.10.2014 14:17

Dobra, można zamknąć widzę,ze nic z tego nie będzie, także zrobię to w innym sposób ;)


  • +
  • -
  • 0

#8 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2,725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Posted 09.10.2014 06:08

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 1

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users