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
CoD Stary

Rangi od expa

CoD Stary

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

#1 Kefu

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:23
  • Imię:Kewin
  • Lokalizacja:Podawanie adresów IP jest kategorycznie zabronione poza działem do tego wyznaczonym. Tyczy się to również profili użytkowników - jedynym wyjątkiem jest podpis(sygnaturka).
Offline

Napisano 08.06.2011 00:36

Witam mam taki mały kod zaczerpnięty z
Cod mod dodanie rangi - AMXX.pl: Support AMX Mod X
Chciałem go przerobić by czytał z expa anie fragów ale jest problem ponieważ gdy jest więcej niż 1 osoba na serwerze to w chudzie Nazwa rangi szalej raz pokazuje się moja raz przeciwnika. i tu prośba do was byście mi poprawili ten kod :) Lub powiedzieli jak to zrobić? :)

Spoiler

  • +
  • -
  • 1

#2 GOH4n

    Profesjonalista

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:213
  • GG:
  • Lokalizacja:Kobiór
Offline

Napisano 08.06.2011 19:47

Sprobowalbym zamiast id dac 0, bo wyzej jest:
new id = param[0]
a jeszcze wyzej
 param[0] = id

  • +
  • -
  • 0

#3 Kefu

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:23
  • Imię:Kewin
  • Lokalizacja:Podawanie adresów IP jest kategorycznie zabronione poza działem do tego wyznaczonym. Tyczy się to również profili użytkowników - jedynym wyjątkiem jest podpis(sygnaturka).
Offline

Napisano 08.06.2011 20:50

Próbowałem efekt był ten sam :)
  • +
  • -
  • 0

#4 GOH4n

    Profesjonalista

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:213
  • GG:
  • Lokalizacja:Kobiór
Offline

Napisano 09.06.2011 16:19

a gdyby zostawic to id a usunac:
new id = param[0]
?

Edit:
i rozumiem, ze masz cos jeszcze z tego pluginu oprocz tego publica?

Użytkownik GOH4n edytował ten post 09.06.2011 16:21

  • +
  • -
  • 0

#5 góruś

    Profesjonalista

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:164
  • GG:
  • Imię:Damian
  • Lokalizacja:Grójec
Offline

Napisano 09.06.2011 16:40

bez problemu możesz zrobić tak:

public rank(id)
{
if(!is_user_connected(id))
return PLUGIN_HANDLED

// reszta kodu

  • +
  • -
  • 1

Piszesz na gg w sprawie pomocy? Z góry ignore, pozdrawiam.

CS 1.6 Download
Serwery CS
Cs nonsteam download


#6 Kefu

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:23
  • Imię:Kewin
  • Lokalizacja:Podawanie adresów IP jest kategorycznie zabronione poza działem do tego wyznaczonym. Tyczy się to również profili użytkowników - jedynym wyjątkiem jest podpis(sygnaturka).
Offline

Napisano 09.06.2011 22:53

Zrobiłem to w tak jak napsiales i w ogole rangi nie wyswietla

Kod:
Spoiler

  • +
  • -
  • 0

#7 góruś

    Profesjonalista

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:164
  • GG:
  • Imię:Damian
  • Lokalizacja:Grójec
Offline

Napisano 09.06.2011 23:44

a nie możesz zdeklarować wszystkich rang w enumie i później ich wyświetlić przykładowo w hudmessage'u?
  • +
  • -
  • 1

Piszesz na gg w sprawie pomocy? Z góry ignore, pozdrawiam.

CS 1.6 Download
Serwery CS
Cs nonsteam download


#8 Kefu

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:23
  • Imię:Kewin
  • Lokalizacja:Podawanie adresów IP jest kategorycznie zabronione poza działem do tego wyznaczonym. Tyczy się to również profili użytkowników - jedynym wyjątkiem jest podpis(sygnaturka).
Offline

Napisano 10.06.2011 00:14

Jasne ze mógłbym a mógłbyś mi dać jakiś przykład jak to zrobić?
Mozę to być tez na zasadzie np lvl 1 = ranga 1 itd :)
  • +
  • -
  • 0

#9 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 10.06.2011 10:29

new rangi [32][0] = {
"Ranga",
"Ranga",
"Ranga",
"Ranga",
"Ranga",
"Ranga",
"Ranga",
"Ranga",
"Ranga",
"Ranga",
"Ranga"
}

potem w pokaż informacje dopisujesz

Ranga %s , rangi[id][poziomgracza[id]] coś w ten deseń.
  • +
  • -
  • 1

#10 góruś

    Profesjonalista

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:164
  • GG:
  • Imię:Damian
  • Lokalizacja:Grójec
Offline

Napisano 10.06.2011 12:29

najlepszy przykład:
gdzieś na początku

new powolanie_gracza[33];

poniżej

enum { NONE = 0,Rekrut,Giermek,Paz,Piechur,Rycerz,Lancelot,Pomocnik,Pomocnik_Maga,Mag,Czarodziej,Merlin,Opryszek,Lotr,Zbir,Kanibal }
new Ranga[][] = { "Brak", "Rekrut", "Giermek", "Paz" ,"Piechur", "Rycerz", "Lancelot", "Pomocnik", "Pomocnik Maga", "Mag", "Czarodziej", "Merlin", "Opryszek", "Lotr", "Zbir", "Kanibal" }

i później w public rank

if ( doswiadczenie_gracza[id] >= 0 && doswiadczenie_gracza[id] <= 29)
powolanie_gracza[id] = Rekrut

a wczytujesz tak:

"Powolanie gracza:%s", Ranga[powolanie_gracza[id]]

  • +
  • -
  • 1

Piszesz na gg w sprawie pomocy? Z góry ignore, pozdrawiam.

CS 1.6 Download
Serwery CS
Cs nonsteam download


#11 Kefu

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:23
  • Imię:Kewin
  • Lokalizacja:Podawanie adresów IP jest kategorycznie zabronione poza działem do tego wyznaczonym. Tyczy się to również profili użytkowników - jedynym wyjątkiem jest podpis(sygnaturka).
Offline

Napisano 10.06.2011 23:35

@@góruś

Twój sposób nie działa jak powinien. przy więcej niż 25 rang nie chce się skopilowac a po kompilacji nie wyświetla w ogóle rang.

@@CheQ

Twój sposób działa jak ta lala :) tego mi było trzeba ;) Dzięki

Użytkownik Kefu edytował ten post 11.06.2011 00:17

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: CoD Stary

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

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