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

TOP 15 oparte na 'największym' poziomie.UP

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
15 odpowiedzi w tym temacie

#1 Czaso Umilacz

    Profesjonalista

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:152
  • Imię:Olek
  • Lokalizacja:Leszno
Offline

Napisano 02.09.2013 22:13

*
Popularny

Witam, 
postanowiłem napisać TOP 15 do codów opartych na zapisie nvault, system rankingu opiera się na liczbie doświadczenia (tudzież im więcej doświadczenia, tym większy lvl a zarazem rank), instalacja standardowa, skorzystałem z biblioteki nvault_util (TOP 15 jest odświeżane co zmianę mapy).
 
2013-09-02_00001.jpg

Cvary:
1. Zmiana komendy (standardowo: /codtop15):

cod_top15_cmd

2. Podawanie zapisu (nazwa pliku .nvault, bez .nvault, np standardowo: codmod):

cod_top15_save_file

Dla zaawansowanych użytkowników:
Makrodefinicja:


#define MAX_TOP 15

Odpowiada za ilość miejsc w TOP, 15 to zalecana ilość (coś tam coś tam że motd obsługuje do 1000 znaków z hakiem, tabela od motd ranu ma bufer 1512, i przy liczbie 15 będzie w 100% działać).
 
PROŚBA
Proszę nie usuwać mojego nicku z tej prymitywnej 'stopki' tego motd, dziękuje :)

Załączone pliki


Użytkownik MarWit edytował ten post 05.09.2013 21:39
Poprawiłę SS.

  • +
  • -
  • 14

#2 maksz100

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:22
  • Lokalizacja:Gliwice
Offline

Napisano 08.09.2013 15:40

Szkoda, że nie ma na SQL :(


  • +
  • -
  • 0

#3 donaciak

    Godlike

  • Power User

Reputacja: 892
Czempion

  • Postów:2067
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 09.09.2013 19:50

Plugin na pewno sprawny?

        for(new j = 0; j < MAX_TOP; j ++){
            if(doswiadczenie >= top_doswiadczenie[j]){
                for(new k = MAX_TOP; k > j; k --){
                    copy(top_name[k], 31, top_name[k-1]);
                    copy(top_class[k], 31, top_class[k-1]);
                    
                    top_poziom[k] = top_poziom[k-1];
                    top_doswiadczenie[k] = top_doswiadczenie[k-1];
                }
                
                copy(top_name[j], 63, name);
                copy(top_class[j], 31, class);
                
                top_poziom[j] = poziom;
                top_doswiadczenie[j] = doswiadczenie;
                
                break;
            }
        }

Nie patrzałem długo na ten kod, ale na pierwszy rzut oka wydaje się być nieprawidłowy.


  • +
  • -
  • 0

#4 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 09.09.2013 19:53

A sprawdzałeś? 

 

Ten kod co podałeś w 'code' to sortowanie, które działa, wiem bo sam korzystam z nvault_until i sam wykorzystałem takie same sortowanie.

 

P.S Jedyne do czego mogę się doczepić to gość z nickiem </table> rozwali całą tabelkę :D

 

 

Więc trzeba dodać żeby zamieniało znaki < > na jakieś inne ;)


Użytkownik HubertTM edytował ten post 09.09.2013 19:54

  • +
  • -
  • 2

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#5 donaciak

    Godlike

  • Power User

Reputacja: 892
Czempion

  • Postów:2067
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 09.09.2013 20:04

Strasznie nie mogę uwierzyć że działa xDD Ale nie będę się wpychał skoro w pełni sprawny.

+ za chęci ;)

 

@edit dobra, zaczaiłem bazę xDD

 

@edit2 jednak wczytywanie wartości cvarów w plugin_init jest błedem.

Wczytuj cvary w funkcji LoadTop, a ją wywołuj w plugin_cfg

 


Użytkownik d0naciak edytował ten post 09.09.2013 20:10

  • +
  • -
  • 0

#6 Kmf!p

    Profesjonalista

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:217
  • Lokalizacja:knyszyn
Offline

Napisano 01.10.2013 22:32

mi po resecie wyswietla tylko 1 osobe z najwiekszym lvl czemu? przed resetem lvl normalnie bylo ;d po wpisaniu przez 1 gracza kilka razy /codtop15 nie mozna przekrecic motd na nizsze miejsca przynajmniej u mnie tak bylo ;d donciak to zrob lepiej? :) a nie dalo by sie pobrac tego w ten sposob?

cod_get_user_class
cod_get_user_level
cod_get_user_xp

Użytkownik Kmf!p edytował ten post 01.10.2013 22:44

  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFAD41_E98100_000000_591F11.png 

CodMod- 31.186.82.99:23510
Only Dust2- 31.186.82.99:23544

#7 kieropmi

    Profesjonalista

  • Zbanowany

Reputacja: 21
Życzliwy

  • Postów:150
  • Lokalizacja:pmi
Offline

Napisano 02.10.2013 07:23

A da rade przeobic to pod coda z awansami ? Wysłane z mojego C1505

#8 Czaso Umilacz

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:152
  • Imię:Olek
  • Lokalizacja:Leszno
Offline

Napisano 03.10.2013 19:31

Kmf!p top15 odświeża się co mapę :)


  • +
  • -
  • 0

#9 Kmf!p

    Profesjonalista

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:217
  • Lokalizacja:knyszyn
Offline

Napisano 03.10.2013 23:52

to jak wytlumaczysz to ze zrobilem reset 4 dni temu a w top15 jest 2 osoby? ;d raz bylo 4 osoby a teraz 2 :) przed resetem jakos dzialalo, a teraz sie chrzani. wiem ze co zmiane mapy ale mi nie wyswietla tam 15 osob ;d  jak masz czas to sprobuj zrobic codtop15 pod codmoda plugin ktory korzysta z tego i zapis tez moglby byc inny z biblioteki ktorej nie trzeba pobierac ;d :

cod_get_user_class
cod_get_user_level
cod_get_user_xp

Użytkownik Kmf!p edytował ten post 03.10.2013 23:54

  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFAD41_E98100_000000_591F11.png 

CodMod- 31.186.82.99:23510
Only Dust2- 31.186.82.99:23544

#10 IsRiN

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:76
  • GG:
  • Imię:Karol
  • Lokalizacja:Polska(Radomsko)
Offline

Napisano 13.10.2013 08:41

A gdzie wrzucić ten nvault ??


  • +
  • -
  • 0

#11 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 625
Wszechmogący

  • Postów:1510
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 13.10.2013 08:46


A gdzie wrzucić ten nvault ??

Zapraszam tutaj: http://amxx.pl/forum/146-problemy/


  • +
  • -
  • 0

#12 Bodzio :D

    Początkujący

  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:19
  • Lokalizacja:Daleko
Offline

Napisano 16.03.2014 17:59

Nawet fajne to jest :D


  • +
  • -
  • 0

Zapraszam na serwer Cod Mod 501 lvl :

b_350_20_692108_381007_FFFFFF_000000.png

 

 

Zapraszam równierz na Forum: 

http://creativ-cs.pl/


#13 kijo

    Zaawansowany

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:141
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 06.04.2014 11:49

Plugin spoko tylko trzeba jakoś zrobić aby zamieniało <> na coś innego bo jak wgrałem to już jaja się działy.


  • +
  • -
  • 0

#14 TheMarkerxD

    Profesjonalista

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:184
  • Imię:Mateusz
  • Lokalizacja:None
Offline

Napisano 08.11.2014 14:35

bardzo spoko plugin miałem go kiedyś na swoim servie i znowu go wgram :)


  • +
  • -
  • -1

#15 smieszny

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:125
  • Lokalizacja:Zagranica
Offline

Napisano 22.11.2014 17:11

Witam.

Zainstalowałem plugin /codtop15 by Czaso Umilacz.

Problem polega na tym, że plugin sam w sobie działa lecz nie pobiera statystyk oraz lvl. 

 nvault_util.inc został poprawnie dodany do include.

Komenda jest standardowa jaką podał autor. 

2. Podawanie zapisu (nazwa pliku .nvault, bez .nvault, np standardowo: codmod):

cod_top15_save_file Gracze.vault

Nie wiem co może wadzić. 

Proszę o wskazóki. 
 

 


  • +
  • -
  • 0

#16 protypek

    Profesjonalista

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:217
  • GG:
  • Imię:Konrad
  • Lokalizacja:Stalowa Wola
Offline

Napisano 18.02.2016 16:06

Plugin nie jest kompatybilny z awansami klas. 


  • +
  • -
  • 0





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

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

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