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

Gdy zrestartuję serwer to LvL nie zapisuję się.Ale jak zmienię mapkę i zrestartuję to zapisuje się !Restart = lvl nie zapisuje się Zmiana mapki + Restart = LvL zaapisuje się


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

#1 james2001

    Profesjonalista

  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 12:14

Witam,

 

Mam silnik CoDMoD'a od Peyota z przerabianym zapisem od Sebula.

I jak wbijam na serwer mam ( załóżmy ) 56 lvl i wbijam 81 i robię NAGŁY restart serwera to wtedy LvL spada do 56 ( nie zapisuje się !! )

Ale jak wbijam potem ( załóżmy ) i mam 56 lvl wbijam ten 81 zmieniam mapkę z AMXMODMENU na jakąś inną i po zmianie wchodzę na pukawkę i robie restart do wtedy już mam ten 81 !!

 

Oto .sma silnika ( nic nie było przeze mnie przerabiane !! ) :

Spoiler

 

PROSZĘ O POMOC !!

Możliwe drobne wynagrodzenie pieniężne !! ( SMS'em ) :)

 

Pozdrawiam i proszę o Pomoc !

 

Będą plusy +++ !!  :D


ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#2 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.04.2014 13:11

Znajdź

public NowaRunda()
    freezetime = true;

Zamień na

public NowaRunda( ) {
	freezetime = true;
	static players[ 32 ], num;
	get_players( players, num );
	for( new i = 0; i < num; ++i ) { 
		ZapiszDane( i )
	}
}

  • +
  • -
  • 1

#3 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 13:25

@MisieQ, I po tej "operacji" będzie zapisywało lvl po nagłym resecie :) ?

ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#4 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.04.2014 13:32

@MisieQ, I po tej "operacji" będzie zapisywało lvl po nagłym resecie :) ?

nie, co nowa runde bedzie zapisywac, wiec w przypadku naglego restartu straty nie powinny byc duze


  • +
  • -
  • 0

#5 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 13:36

Okej spróbuję i napiszę :D

A kolega mowil mi ze mozna zrobic jakas pętlę "po graczach, levlach i zapisać" ale nie rozumiem o co mu chodziło. Mógłbyś trochę przybliżyć :P ?

ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#6 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.04.2014 13:39

Okej spróbuję i napiszę :D

A kolega mowil mi ze mozna zrobic jakas pętlę "po graczach, levlach i zapisać" ale nie rozumiem o co mu chodziło. Mógłbyś trochę przybliżyć :P ?

masz to wykonane ...


  • +
  • -
  • 0

#7 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 13:42

Ale ja głupi jestem [...]  Z Pawnem dopiero zaczynam :P

 

A czy w Codzie edytowanym przez Sebula to odpowiada co ile dni lvl (nieużywane konta) mają być "czyszczone " ??

#define VAULT_EXPIREDAYS 30

Już kompiluję momencik :D


sebul (27.04.2014 13:48):
To odpowiada za usuwanie kont, na które nikt nie wszedłem na serwer po tylu dniach

ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#8 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 27.04.2014 13:44

Znajdź

public NowaRunda()
    freezetime = true;
Zamień na
public NowaRunda( ) {
	freezetime = true;
	static players[ 32 ], num;
	get_players( players, num );
	for( new i = 0; i < num; ++i ) { 
		ZapiszDane( i )
	}
}

Chyba chciałeś napisać, żeby zamienić na
public NowaRunda( ) {
	freezetime = true;
	static players[ 32 ], num;
	get_players( players, num );
	for( new i = 0; i < num; ++i ) { 
		ZapiszDane( players[i] )
	}
}

  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#9 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.04.2014 13:45

Najprawdopodobniej tak, nie bawie sie codami, ale sadzac po nazwie to tak


  • +
  • -
  • 0

#10 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.04.2014 13:45

 

Znajdź

public NowaRunda()
    freezetime = true;
Zamień na
public NowaRunda( ) {
	freezetime = true;
	static players[ 32 ], num;
	get_players( players, num );
	for( new i = 0; i < num; ++i ) { 
		ZapiszDane( i )
	}
}
Chyba chciałeś napisać, żeby zamienić na
public NowaRunda( ) {
	freezetime = true;
	static players[ 32 ], num;
	get_players( players, num );
	for( new i = 0; i < num; ++i ) { 
		ZapiszDane( players[i] )
	}
}

ledwó wslaem no ;P pomyłka ;P


  • +
  • -
  • 0

#11 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 13:47

Ehh.. No nic skompiluję jeszcze raz :P

 

Sebul, witamy !!

 

A czy ta linijka odpowiada ...

#define VAULT_EXPIREDAYS 30

Tak ?


ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#12 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 13:54

Nie działa :(


ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#13 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 13:56

Skompilowałem, wrzuciłem na serwer, usunąłem pliki codmod.vault (wszystko na wyłączonym)

Potem wchodzę, daję sobie 123 lvl :D

Przeładowywuję mapę (AMXMODMENU 9 > 1 )

Restartuję serwer ... 1 lvl ;(


ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#14 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.04.2014 14:01

bo to tak nie działa...


  • +
  • -
  • 0

#15 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 14:15

To to działa jak np. TT podłozy bombe i CT nie zdazy jej rozbroić i bedzie BUM i nowa runda ??
Po wybuchu bomby w nowej rundzie się zapisze ?

ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#16 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 14:35

Tak to działa ??
Dobrzę rozumuję :P ?

ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#17 pikalak

    Życzliwy

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:23
  • Imię:Damian
  • Lokalizacja:Polska
Offline

Napisano 27.04.2014 14:39

Dodaj funkcje zapisu co np. wbity lvl.. zależy jaki max lvl na serwie lub ustaw poprawnie chmody na folder data.


00025830Anonymous.th.jpg

 

 

Ganja_Mafia_Du%C5%BCy.th.jpg

 

smiesznefotkidziecijaksieniema2013-08-27


#18 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 14:41

Aha ... CHMODY mam ustawione :P
A o co chodzi ci z tą funkcją "wbity lvl" jak ja dodac ?

ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!


#19 pikalak

    Życzliwy

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:23
  • Imię:Damian
  • Lokalizacja:Polska
Offline

Napisano 27.04.2014 14:42

Dodaj funkcje zapisu co np. wbity lvl.. zależy jaki max lvl na serwie lub ustaw poprawnie chmody na folder data.

 

Jesli to nie pomoze to zrob tak

 

W funkcji PokazInformacje znajdź:
if(!is_user_alive(id))

 

i zmień na:
if(!is_user_alive(id) && is_user_connected(id))

 

 

Jesli to nie pomoze wyslij logi z consoli po restarcie serwa


Użytkownik pikalak edytował ten post 27.04.2014 14:43

00025830Anonymous.th.jpg

 

 

Ganja_Mafia_Du%C5%BCy.th.jpg

 

smiesznefotkidziecijaksieniema2013-08-27


#20 james2001

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:194
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 27.04.2014 14:50

Dodaj funkcje zapisu co np. wbity lvl.. zależy jaki max lvl na serwie lub ustaw poprawnie chmody na folder data.

Jesli to nie pomoze to zrob tak

W funkcji PokazInformacje znajdź:
if(!is_user_alive(id))

i zmień na:
if(!is_user_alive(id) && is_user_connected(id))


Jesli to nie pomoze wyslij logi z consoli po restarcie serwa



A co to w ogóle da ?

ZAPRASZAM NA SERWER !!

 

b_350_20_25DA08_0BA91D_000000_BA1414.png

 

Bardzo dobry CoDMoD !!





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

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