Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

jbmenu level sistemi entegre isteği

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

jbmenu level sistemi entegre isteği

Mesaj gönderen bestcore »

ghostl341 yazdı: Pzt May 17, 2021 12:53 pm 2 side aktif

Kod: Tümünü seç

L 05/17/2021 - 12:46:02: Start of error session.
L 05/17/2021 - 12:46:02: Info (map "jail_buyukisyan_v8") (file "addons/amxmodx/logs/error_20210517.log")
L 05/17/2021 - 12:46:02: [AMXX] Displaying debug trace (plugin "1621244680_levelsystem.amxx", version "0.1")
L 05/17/2021 - 12:46:02: [AMXX] Run time error 4: index out of bounds 
L 05/17/2021 - 12:46:02: [AMXX]    [0] 1621244680_levelsystem.sma::native_get_user_rank (line 85)
L 05/17/2021 - 12:46:02: Unhandled dynamic native error
L 05/17/2021 - 12:46:02: [AMXX] Displaying debug trace (plugin "1621244680_chatmessage.amxx", version "3.0")
L 05/17/2021 - 12:46:02: [AMXX] Run time error 10: native error (native "get_user_rank")
L 05/17/2021 - 12:46:02: [AMXX]    [0] 1621244680_chatmessage.sma::hook_say (line 72)
L 05/17/2021 - 12:46:04: [AMXX] Displaying debug trace (plugin "1621244680_levelsystem.amxx", version "0.1")
L 05/17/2021 - 12:46:04: [AMXX] Run time error 4: index out of bounds 
L 05/17/2021 - 12:46:04: [AMXX]    [0] 1621244680_levelsystem.sma::native_get_user_rank (line 85)
L 05/17/2021 - 12:46:04: Unhandled dynamic native error
L 05/17/2021 - 12:46:04: [AMXX] Displaying debug trace (plugin "1621244680_chatmessage.amxx", version "3.0")
L 05/17/2021 - 12:46:04: [AMXX] Run time error 10: native error (native "get_user_rank")
L 05/17/2021 - 12:46:04: [AMXX]    [0] 1621244680_chatmessage.sma::hook_say (line 72)
L 05/17/2021 - 12:46:10: [AMXX] Displaying debug trace (plugin "1621244680_levelsystem.amxx", version "0.1")
L 05/17/2021 - 12:46:10: [AMXX] Run time error 4: index out of bounds 
L 05/17/2021 - 12:46:10: [AMXX]    [0] 1621244680_levelsystem.sma::native_get_user_rank (line 85)
L 05/17/2021 - 12:46:10: Unhandled dynamic native error
L 05/17/2021 - 12:46:10: [AMXX] Displaying debug trace (plugin "1621244680_chatmessage.amxx", version "3.0")
L 05/17/2021 - 12:46:10: [AMXX] Run time error 10: native error (native "get_user_rank")
L 05/17/2021 - 12:46:10: [AMXX]    [0] 1621244680_chatmessage.sma::hook_say (line 72)
L 05/17/2021 - 12:46:33: [AMXX] Displaying debug trace (plugin "1621244680_levelsystem.amxx", version "0.1")
L 05/17/2021 - 12:46:33: [AMXX] Run time error 4: index out of bounds 
L 05/17/2021 - 12:46:33: [AMXX]    [0] 1621244680_levelsystem.sma::native_get_user_rank (line 85)
L 05/17/2021 - 12:46:33: Unhandled dynamic native error
L 05/17/2021 - 12:46:33: [AMXX] Displaying debug trace (plugin "1621244680_chatmessage.amxx", version "3.0")
L 05/17/2021 - 12:46:33: [AMXX] Run time error 10: native error (native "get_user_rank")
L 05/17/2021 - 12:46:33: [AMXX]    [0] 1621244680_chatmessage.sma::hook_say (line 72)
L 05/17/2021 - 12:47:07: Start of error session.
L 05/17/2021 - 12:47:07: Info (map "jail_buyukisyan_v8") (file "addons/amxmodx/logs/error_20210517.log")
L 05/17/2021 - 12:47:07: [AMXX] Displaying debug trace (plugin "1621244680_levelsystem.amxx", version "0.1")
L 05/17/2021 - 12:47:07: [AMXX] Run time error 4: index out of bounds 
L 05/17/2021 - 12:47:07: [AMXX]    [0] 1621244680_levelsystem.sma::native_get_user_rank (line 85)
L 05/17/2021 - 12:47:07: Unhandled dynamic native error
L 05/17/2021 - 12:47:07: [AMXX] Displaying debug trace (plugin "1621244680_chatmessage.amxx", version "3.0")
L 05/17/2021 - 12:47:07: [AMXX] Run time error 10: native error (native "get_user_rank")
L 05/17/2021 - 12:47:07: [AMXX]    [0] 1621244680_chatmessage.sma::hook_say (line 72)
L 05/17/2021 - 12:47:08: [AMXX] Displaying debug trace (plugin "1621244680_levelsystem.amxx", version "0.1")
L 05/17/2021 - 12:47:08: [AMXX] Run time error 4: index out of bounds 
L 05/17/2021 - 12:47:08: [AMXX]    [0] 1621244680_levelsystem.sma::native_get_user_rank (line 85)
L 05/17/2021 - 12:47:08: Unhandled dynamic native error
L 05/17/2021 - 12:47:08: [AMXX] Displaying debug trace (plugin "1621244680_chatmessage.amxx", version "3.0")
L 05/17/2021 - 12:47:08: [AMXX] Run time error 10: native error (native "get_user_rank")
L 05/17/2021 - 12:47:08: [AMXX]    [0] 1621244680_chatmessage.sma::hook_say (line 72)
L 05/17/2021 - 12:48:24: [AMXX] Displaying debug trace (plugin "1621244680_levelsystem.amxx", version "0.1")
L 05/17/2021 - 12:48:24: [AMXX] Run time error 4: index out of bounds 
L 05/17/2021 - 12:48:24: [AMXX]    [0] 1621244680_levelsystem.sma::native_get_user_rank (line 85)
L 05/17/2021 - 12:48:24: Unhandled dynamic native error
L 05/17/2021 - 12:48:24: [AMXX] Displaying debug trace (plugin "1621244680_chatmessage.amxx", version "3.0")
L 05/17/2021 - 12:48:24: [AMXX] Run time error 10: native error (native "get_user_rank")
L 05/17/2021 - 12:48:24: [AMXX]    [0] 1621244680_chatmessage.sma::hook_say (line 72)
Nativede bir hata yapmışımda, level sistemini şu şekilde değiştir.

Kod: Tümünü seç

	#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <nvault>

new g_vault,
	g_iLevel[MAX_PLAYERS+1],
	g_iXP[MAX_PLAYERS+1],
	syncobj;

enum _:cvarenum 
{
	cvKillXP,
	cvDeadXP,
	cvXPLimited
};
new g_cvars[cvarenum];

public plugin_init()
{
	register_plugin("Level System", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CBasePlayer_Killed, "RG_CBasePlayer_Killed_Post", .post = true);

	bind_pcvar_num(create_cvar("KillBasinaXP", "2", _, "Kill alinca gelecek xp"), g_cvars[cvKillXP]);
	bind_pcvar_num(create_cvar("OlunceGidecekXPXP", "2", _, "Olunce kac xp gitsin."), g_cvars[cvDeadXP]);
	bind_pcvar_num(create_cvar("XPSinir", "20", _, "Kac xp olunca level atlasin."), g_cvars[cvXPLimited]);

	syncobj = CreateHudSyncObj();
}
public RG_CBasePlayer_Killed_Post(const this, pevAttacker, iGib)
{
	if(!(is_user_connected(this) || is_user_connected(pevAttacker)) || this == pevAttacker)
	{
		return;
	}
	g_iXP[pevAttacker] += g_cvars[cvKillXP];
	g_iXP[this] -= g_cvars[cvDeadXP];

	if(g_iXP[pevAttacker] >= g_cvars[cvXPLimited])
	{
		g_iLevel[pevAttacker]++;
		g_iXP[pevAttacker] = 0;
		client_print_color(0, 0, "^1%n ^3adli oyuncu level atladi^1,^3yeni leveli^4 %d.", pevAttacker, g_iLevel[pevAttacker]);
	}
	if(g_iXP[this] < 0)
	{
		g_iXP[this] = 0;
	}
}
public client_authorized(id, const authid[])
{
	set_task(1.0, "HudMessages", id, .flags = "b");

	g_iLevel[id] = nvault_get(g_vault, fmt("%s-level", authid));
	g_iXP[id] = nvault_get(g_vault, fmt("%s-xp", authid));
}
public HudMessages(const id)
{
	set_hudmessage(255, 255, 255, 0.01, 0.18, 0, _, 1.5);
	ShowSyncHudMsg(id, syncobj, "[ Level: %d - XP: %d/%d ]", g_iLevel[id], g_iXP[id], g_cvars[cvXPLimited]);
}
public client_disconnected(id)
{
	savenvault(id);
	g_iLevel[id] = 0;
	g_iXP[id] = 0;
}
public savenvault(const id)
{
	new authid[MAX_AUTHID_LENGTH];
	get_user_authid(id, authid, charsmax(authid));

	nvault_pset(g_vault, fmt("%s-level", authid), fmt("%i", g_iLevel[id]));
	nvault_pset(g_vault, fmt("%s-xp", authid), fmt("%i", g_iXP[id]));
}
// native
public plugin_natives()
{
	register_native("get_user_rank", "native_get_user_rank");
}
public native_get_user_rank()
{
	new id = get_param(1);

	return g_iLevel[id];
}
// nvault
public plugin_cfg()
{
	g_vault = nvault_open("Level System");
}
public plugin_end()
{
	nvault_close(g_vault);
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
ghostl341
Mesajlar: 84
Kayıt: Cum Mar 05, 2021 8:23 pm

jbmenu level sistemi entegre isteği

Mesaj gönderen ghostl341 »

oldu teşekkür ederim.

Link:
Linklerini gizle
Linki Kopyala
Cevapla