Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

[ROZWIĄZANE] Obliczanie fragów do kolejnej rangi - plugin RANGI


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

#1 Tytanowy

    Banned

  • Zbanowany

Reputacja: 54
Pomocny

  • Postów:184
  • GG:
  • Imię:Maciej
  • Lokalizacja:Olsztyn
Offline

Napisano 27.01.2013 21:10

<p>Witam,

W jaki sposób można to zrobić? Próbuję, ale nic nie mogę wykombinować. Chodzi o ten plugin http://amxx.pl/topic/96978-rangi/ . Chciałbym wyliczyć, gdy mam rangę X, ile brakuje mi do kolejnej rangi, próbowałem w taki sposób, lecz to nic nie daje, wyświetla się cały czas, że do kolejnej rangi brakuję 0 fragów. Przy każdej randze "nastepna" przyjmuje inna wartość, zależnie od ilości fragów.Dzięki

Załączone pliki


Użytkownik Tytanowy edytował ten post 27.01.2013 21:13

IP:91.203.223.45:27021
Dołączona grafika
www.hit4u.eu

Najlepsza sieć serwerów Counter-strike, unikalne modyfikacje serwerów!

#2 AztekHQS

    Banned

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 27.01.2013 21:13

Trzeba byłoby przepisać plugin i nazwy rangi jak i ilość fragów ustawić w tablicy.
Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#3 Tytanowy

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 54
Pomocny

  • Postów:184
  • GG:
  • Imię:Maciej
  • Lokalizacja:Olsztyn
Offline

Napisano 28.01.2013 09:50

Jeżeli to nie jest zbyt czasochłonne, mógłbyś coś takiego zrobić, lub podać plugin, który działa na tej samej bazie, bym mógł przestudiować?

Dzięki
IP:91.203.223.45:27021
Dołączona grafika
www.hit4u.eu

Najlepsza sieć serwerów Counter-strike, unikalne modyfikacje serwerów!

#4 AztekHQS

    Banned

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 28.01.2013 10:58

Na razie masz tak jak ty próbowałeś, później zrobie Ci w tablicy jak nie będzie działać.
#include <amxmodx>
#include <csx>

new ranga_status[33][13];
new nastepna[33];

public plugin_init() register_plugin("New Plug-In", "1.0", "AztekHQS");

public client_putinserver(id) {
if(!is_user_connected(id) || is_user_hltv(id) || is_user_bot(id)) return;

new param[1];
param[0] = id;

set_task(1.0, "Pokazuj", 323+id, param, 1, "b");
}

public client_disconnect(id) if(task_exists(323+id)) remove_task(323+id);

public Pokazuj(param[]) {
new id = param[0];

static stats[8], body[8];
get_user_stats(id, stats, body);

if(stats[0] <= 30) {
ranga_status[id] = "Lamus";
nastepna[id] = (30 - stats[0]);
}
else if(120 < stats[0] <= 210) ranga_status[id] = "Sierota";
else if(210 < stats[0] <= 325) ranga_status[id] = "Kox";
else if(325 < stats[0] <= 500) ranga_status[id] = "Cherlak";
else if(500 < stats[0] <= 730) ranga_status[id] = "Kozak";
else if(730 < stats[0] <= 1000) ranga_status[id] = "Snajper";
else if(1000 < stats[0] <= 1400) ranga_status[id] = "Macho";
else if(1400 < stats[0] <= 1850) ranga_status[id] = "Rambo";
else if(1850 < stats[0] <= 2300) ranga_status[id] = "Terminator";
else if(2300 < stats[0] <= 2900) ranga_status[id] = "Joker";
else if(2900 < stats[0] <= 3550) ranga_status[id] = "Morfeusz";
else if(3550 < stats[0] <= 5000) ranga_status[id] = "Wybraniec";
else if(5000 < stats[0] <= 5900) ranga_status[id] = "Killer";
else if(5900 < stats[0] <= 6900) ranga_status[id] = "Multi Killer";
else if(6900 < stats[0] <= 8000) ranga_status[id] = "Owner";
else if(8000 < stats[0] <= 9300) ranga_status[id] = "Cziter";

set_hudmessage(255, 255, 255, 0.15, 0.55);
show_hudmessage(id, "Ranga: %s^nZabojstw: %d^nDo nastepnej rangi brakuje ci: %d zabojstw", ranga_status[id], stats[0], nastepna[id]);
}


Troszkę 'przebudowałem' kod.

Użytkownik AztekHQS edytował ten post 28.01.2013 10:59

Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#5 Tytanowy

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 54
Pomocny

  • Postów:184
  • GG:
  • Imię:Maciej
  • Lokalizacja:Olsztyn
Offline

Napisano 28.01.2013 11:56

Działa tylko pierwsza ranga, od 30 do 0, następnie, gdy jest ranga zmieniana, nadal brakuje 0 fragów.
IP:91.203.223.45:27021
Dołączona grafika
www.hit4u.eu

Najlepsza sieć serwerów Counter-strike, unikalne modyfikacje serwerów!

#6 AztekHQS

    Banned

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 28.01.2013 12:38

Tak bo ustawiłem tylko pierwszą :P
Resztę rób tak jak pierwsza
Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#7 Tytanowy

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 54
Pomocny

  • Postów:184
  • GG:
  • Imię:Maciej
  • Lokalizacja:Olsztyn
Offline

Napisano 28.01.2013 14:27

Tak bo ustawiłem tylko pierwszą :P
Resztę rób tak jak pierwsza


Wydaje mi się, że uzupełniłem wszystko tak, jak przy pierwszej randze, zrobię jeszcze raz i dam znać. DziękiJednak działa, dzięki ^^ Pozdrawiam

Użytkownik Tytanowy edytował ten post 28.01.2013 14:48

IP:91.203.223.45:27021
Dołączona grafika
www.hit4u.eu

Najlepsza sieć serwerów Counter-strike, unikalne modyfikacje serwerów!

#8 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 840
Czempion

  • Postów:1485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 28.01.2013 16:18

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


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

marwit-0.png





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

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