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艣 ?
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.
|
MONETY + HUD
#1
Napisano 11.02.2022 17:59
#2
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
Potrzebujesz pomocy z serwerem/paczk膮? Napisz do mnie! Ch臋tnie pomog臋
- Discord: N1K1Cz#0751
- GG: 70679564
- Steam: https://steamcommunity.com/id/N1K1Cz/
#3
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
#4
Napisano 11.02.2022 21:52
Zobacz czy zapisuje ci si臋 plik nvault je偶eli nie zapisuje to sprawd藕 error logi/logiZrobi艂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
Potrzebujesz pomocy z serwerem/paczk膮? Napisz do mnie! Ch臋tnie pomog臋
- Discord: N1K1Cz#0751
- GG: 70679564
- Steam: https://steamcommunity.com/id/N1K1Cz/
#5
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膰 ![]()
#6
Napisano 11.02.2022 22:20
Niestety nie posiadam takiego pluginudzi臋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膰
Potrzebujesz pomocy z serwerem/paczk膮? Napisz do mnie! Ch臋tnie pomog臋
- Discord: N1K1Cz#0751
- GG: 70679564
- Steam: https://steamcommunity.com/id/N1K1Cz/
#7
Napisano 11.02.2022 23:40
Zobacz czy zapisuje ci si臋 plik nvault je偶eli nie zapisuje to sprawd藕 error logi/logiZrobi艂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
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
#8
Napisano 12.02.2022 13:16
Zobacz czy zapisuje ci si臋 plik nvault je偶eli nie zapisuje to sprawd藕 error logi/logiZrobi艂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
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);
}
Potrzebujesz pomocy z serwerem/paczk膮? Napisz do mnie! Ch臋tnie pomog臋
- Discord: N1K1Cz#0751
- GG: 70679564
- Steam: https://steamcommunity.com/id/N1K1Cz/
#9
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
#10
Napisano 15.02.2022 02:57
Dopisz debug do pluginu. Dowiesz si臋 wtedy co jest dok艂adnym problemem jak zobaczysz nowe logi.
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
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)
U偶ytkownicy przegl膮daj膮cy ten temat: 0
0 u偶ytkownik贸w, 0 go艣ci, 0 anonimowych


Dodatki SourceMod







hud_monety.amxx






