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

MONETY + HUD


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

#1 SoLLuffka

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:73
  • Imię:Michał
  • Lokalizacja:Zamość
Offline

Napisano 11.02.2022 17:59

Moi drodzy mam pytanko. 
Chcę dodać na DD2 system monet i połączyć go z hud. Posiadam system monet pod codmoda, który jest dostępny u Was na stronie tylko mam jeden problem. Nie mam pojęcia jak dopisać informacje o ilości monet do hud który jest w innym pluginie. Pomorze ktoś ? 


  • +
  • -
  • 0

#2 N1K1Cz

    Zaawansowany

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:138
  • GG:
  • Steam:steam
  • Imię:/\^-^/\
Offline

Napisano 11.02.2022 21:08

To tak, najpierw wyłączasz z systemu monet hud (aby nie wyświetlało monet z hudu dd2 i hudu monet)

Przed plugin_init (w pluginie z hudem) wpisujesz - native cod_get_user_coins(id);

Później w linijce gdzie masz HUD DD2 na końcu dopisujesz "^nMonety: %i, cod_get_user_coins(id)"

 

Gotowiec:

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN "HUD"
#define VERSION "1.0"
#define AUTHOR "N1K1Cz"

#define ZADANIE_POKAZ_HUD 666
#define TAG "*HUD*"

new g_szNickGracza[33][32], g_iHud;
native cod_get_user_coins(id);
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	RegisterHam(Ham_Spawn, "player", "Respawn", 1);
        g_iHud = CreateHudSyncObj();
}
public Respawn(id)
{
	if(!task_exists(id+ZADANIE_POKAZ_HUD))
		set_task(0.1, "Hud", id+ZADANIE_POKAZ_HUD, _, _, "b");
	if(!is_user_alive(id) || !is_user_connected(id))
		return;
}
public Hud(id)
{
	id -= ZADANIE_POKAZ_HUD;
	if(!is_user_connected(id))
	{
		remove_task(id+ZADANIE_POKAZ_HUD);
		return PLUGIN_CONTINUE;
	}
	new iTarget = id;

	if(!is_user_alive(iTarget)) {
		iTarget = pev(id, pev_iuser2);
	}	
	get_user_name(id, g_szNickGracza[id], 31);
	set_hudmessage(255, 255, 255, 0.01, 0.18, 0, 0.01, 1.0, 0.01);
	ShowSyncHudMsg(id, g_iHud, "Forum.pl^n[Nick: %s]^n[Monety: %i]",g_szNickGracza[iTarget], cod_get_user_coins(id));
	
	return PLUGIN_CONTINUE;
}

Załączone pliki


  • +
  • -
  • 0

Potrzebujesz pomocy z serwerem/paczką? Napisz do mnie! Chętnie pomogę  ^D^ 

- Discord: N1K1Cz#0751

- GG: 70679564

- Steam: https://steamcommunity.com/id/N1K1Cz/

 


#3 SoLLuffka

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:73
  • Imię:Michał
  • Lokalizacja:Zamość
Offline

Napisano 11.02.2022 21:27

Zrobiłem jak powiedziałaś, owszem w hud wyświetla się jak mówiłeś lecz nie zlicza monet. 
Używam tego pluginu do monet 
[cod nowy]System Monet - Poradniki, Łatki oraz Pluginy - AMXX.pl: Support AMX Mod X i SourceMod


  • +
  • -
  • 0

#4 N1K1Cz

    Zaawansowany

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:138
  • GG:
  • Steam:steam
  • Imię:/\^-^/\
Offline

Napisano 11.02.2022 21:52

Zrobiłem jak powiedziałaś, owszem w hud wyświetla się jak mówiłeś lecz nie zlicza monet.
Używam tego pluginu do monet
[cod nowy]System Monet - Poradniki, Łatki oraz Pluginy - AMXX.pl: Support AMX Mod X i SourceMod

Zobacz czy zapisuje ci się plik nvault jeżeli nie zapisuje to sprawdź error logi/logi
  • +
  • -
  • 0

Potrzebujesz pomocy z serwerem/paczką? Napisz do mnie! Chętnie pomogę  ^D^ 

- Discord: N1K1Cz#0751

- GG: 70679564

- Steam: https://steamcommunity.com/id/N1K1Cz/

 


#5 SoLLuffka

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:73
  • Imię:Michał
  • Lokalizacja:Zamość
Offline

Napisano 11.02.2022 22:15

dzięki już wszystko działa :) Daje + a masz może gdzieś plugin z klanami tylko żeby nie było expa itp bo to na dd2 chciałbym wykorzystać :)


  • +
  • -
  • 0

#6 N1K1Cz

    Zaawansowany

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:138
  • GG:
  • Steam:steam
  • Imię:/\^-^/\
Offline

Napisano 11.02.2022 22:20

dzięki już wszystko działa :) Daje + a masz może gdzieś plugin z klanami tylko żeby nie było expa itp bo to na dd2 chciałbym wykorzystać :)

Niestety nie posiadam takiego pluginu
  • +
  • -
  • 0

Potrzebujesz pomocy z serwerem/paczką? Napisz do mnie! Chętnie pomogę  ^D^ 

- Discord: N1K1Cz#0751

- GG: 70679564

- Steam: https://steamcommunity.com/id/N1K1Cz/

 


#7 SoLLuffka

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:73
  • Imię:Michał
  • Lokalizacja:Zamość
Offline

Napisano 11.02.2022 23:40

 

Zrobiłem jak powiedziałaś, owszem w hud wyświetla się jak mówiłeś lecz nie zlicza monet.
Używam tego pluginu do monet
[cod nowy]System Monet - Poradniki, Łatki oraz Pluginy - AMXX.pl: Support AMX Mod X i SourceMod

Zobacz czy zapisuje ci się plik nvault jeżeli nie zapisuje to sprawdź error logi/logi

 

niestety działało ale na chwilę, dalej nie zlicza monet. Powiedz mi czy silnik codmoda muszę instalować? jeżeli tak to który wybrać?

L 02/11/2022 - 23:38:51: Invalid CVAR pointer
L 02/11/2022 - 23:38:51: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:38:51: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:38:51: [AMXX]    [0] systemmonet (3).sma::EnemyKilled (line 140)
L 02/11/2022 - 23:39:34: Invalid CVAR pointer
L 02/11/2022 - 23:39:34: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:39:34: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:39:34: [AMXX]    [0] systemmonet (3).sma::BombPlanted (line 179)
L 02/11/2022 - 23:39:34: [AMXX]    [1] systemmonet (3).sma::bomb_planted (line 297)
L 02/11/2022 - 23:39:37: Invalid CVAR pointer
L 02/11/2022 - 23:39:37: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:39:37: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:39:37: [AMXX]    [0] systemmonet (3).sma::EnemyKilled (line 140)
L 02/11/2022 - 23:40:02: Invalid CVAR pointer
L 02/11/2022 - 23:40:02: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:40:02: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:40:02: [AMXX]    [0] systemmonet (3).sma::BombDefused (line 194)
L 02/11/2022 - 23:40:02: [AMXX]    [1] systemmonet (3).sma::bomb_defused (line 302)

Użytkownik SoLLuffka edytował ten post 11.02.2022 23:42

  • +
  • -
  • 0

#8 N1K1Cz

    Zaawansowany

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:138
  • GG:
  • Steam:steam
  • Imię:/\^-^/\
Offline

Napisano 12.02.2022 13:16

 

 

Zrobiłem jak powiedziałaś, owszem w hud wyświetla się jak mówiłeś lecz nie zlicza monet.
Używam tego pluginu do monet
[cod nowy]System Monet - Poradniki, Łatki oraz Pluginy - AMXX.pl: Support AMX Mod X i SourceMod

Zobacz czy zapisuje ci się plik nvault jeżeli nie zapisuje to sprawdź error logi/logi

 

niestety działało ale na chwilę, dalej nie zlicza monet. Powiedz mi czy silnik codmoda muszę instalować? jeżeli tak to który wybrać?

L 02/11/2022 - 23:38:51: Invalid CVAR pointer
L 02/11/2022 - 23:38:51: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:38:51: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:38:51: [AMXX]    [0] systemmonet (3).sma::EnemyKilled (line 140)
L 02/11/2022 - 23:39:34: Invalid CVAR pointer
L 02/11/2022 - 23:39:34: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:39:34: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:39:34: [AMXX]    [0] systemmonet (3).sma::BombPlanted (line 179)
L 02/11/2022 - 23:39:34: [AMXX]    [1] systemmonet (3).sma::bomb_planted (line 297)
L 02/11/2022 - 23:39:37: Invalid CVAR pointer
L 02/11/2022 - 23:39:37: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:39:37: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:39:37: [AMXX]    [0] systemmonet (3).sma::EnemyKilled (line 140)
L 02/11/2022 - 23:40:02: Invalid CVAR pointer
L 02/11/2022 - 23:40:02: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")
L 02/11/2022 - 23:40:02: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 02/11/2022 - 23:40:02: [AMXX]    [0] systemmonet (3).sma::BombDefused (line 194)
L 02/11/2022 - 23:40:02: [AMXX]    [1] systemmonet (3).sma::bomb_defused (line 302)

Nie trzeba instalować silnika Cod Moda, ale trudno mi powiedzieć czemu takimi błędami sypie skoro plugin jest dobrze napisany. Ewentualnie

Usuń :

new pcvar_savetype;
pcvar_savetype 						= 	get_cvar_num("cod_savetype");

A w public client_authorized zamiast:

	switch(pcvar_savetype)
	{
		case 1: get_user_name(id, player_auth[id], 63);
		case 2: get_user_authid(id, player_auth[id], 63);
		case 3: get_user_ip(id, player_auth[id], 63);
	}

Zostaw:

get_user_authid(id, player_auth[id], 63);

Czyli linijka powinna wyglądać tak:

public client_authorized(id)
{
	RemoveCoins(id);
		
	get_user_authid(id, player_auth[id], 63);

	if(get_user_flags(id) & VIP)
		player_vip[id] = true;
	else 
		player_vip[id] = false;
	
	LoadCoins(id);
}

  • +
  • -
  • 0

Potrzebujesz pomocy z serwerem/paczką? Napisz do mnie! Chętnie pomogę  ^D^ 

- Discord: N1K1Cz#0751

- GG: 70679564

- Steam: https://steamcommunity.com/id/N1K1Cz/

 


#9 SoLLuffka

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:73
  • Imię:Michał
  • Lokalizacja:Zamość
Offline

Napisano 15.02.2022 00:42

Nie zlicza monet niestety :(
 

L 02/15/2022 - 00:41:38: [AMXX] Run time error 10 (plugin "systemmonet.amxx") (native "get_pcvar_num") - debug not enabled!

L 02/15/2022 - 00:41:38: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

L 02/15/2022 - 00:41:41: String formatted incorrectly - parameter 6 (total 5)

Użytkownik SoLLuffka edytował ten post 15.02.2022 00:43

  • +
  • -
  • 0

#10 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 15.02.2022 02:57

Dopisz debug do pluginu. Dowiesz się wtedy co jest dokładnym problemem jak zobaczysz nowe logi.


  • +
  • -
  • 0

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#11 SoLLuffka

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:73
  • Imię:Michał
  • Lokalizacja:Zamość
Offline

Napisano 15.02.2022 09:02

w konsoli
 

L 02/15/2022 - 09:01:29: Invalid CVAR pointer

L 02/15/2022 - 09:01:29: [AMXX] Displaying debug trace (plugin "systemmonet.amxx", version "1.1.1")

L 02/15/2022 - 09:01:29: [AMXX] Run time error 10: native error (native "get_pcvar_num")

L 02/15/2022 - 09:01:29: [AMXX]    [0] systemmonet.sma::EnemyKilled (line 133)


  • +
  • -
  • 0




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

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