←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z hud(nie wyświetla sie + error logi)

Zablokowany

  • +
  • -
ELOS - zdjęcie ELOS 05.07.2011

Witam mam problemy z wiadomością na hud.

L 07/05/2011 - 00:31:32: HudSyncObject -1 is invalid
L 07/05/2011 - 00:31:32: [AMXX] Displaying debug trace (plugin "asd.amxx")
L 07/05/2011 - 00:31:32: [AMXX] Run time error 10: native error (native "ShowSyncHudMsg")
L 07/05/2011 - 00:31:32: [AMXX]    [0] temp647.sma::SprawdzPoziom (line 316)
L 07/05/2011 - 00:31:32: [AMXX]    [1] temp647.sma::Smierc (line 301)
L 07/05/2011 - 00:32:16: Start of error session.
L 07/05/2011 - 00:32:16: Info (map "de_dust2002") (file "addons/amxmodx/logs/error_20110705.log")
L 07/05/2011 - 00:32:16: [AMXX] Displaying debug trace (plugin "asd.amxx")
L 07/05/2011 - 00:32:16: [AMXX] Run time error 19: function not found 
L 07/05/2011 - 00:32:16: [AMXX]    [0] temp905.sma:lugin_init (line 175)
L 07/05/2011 - 00:34:03: Start of error session.
L 07/05/2011 - 00:34:03: Info (map "de_dust2002") (file "addons/amxmodx/logs/error_20110705.log")
L 07/05/2011 - 00:34:03: [AMXX] Displaying debug trace (plugin "asd.amxx")
L 07/05/2011 - 00:34:03: [AMXX] Run time error 4: index out of bounds 
L 07/05/2011 - 00:34:03: [AMXX]    [0] temp180.sma::SprawdzPoziom (line 312)
L 07/05/2011 - 00:34:03: [AMXX]    [1] temp180.sma::Smierc (line 301)
L 07/05/2011 - 00:34:04: [AMXX] Displaying debug trace (plugin "asd.amxx")
L 07/05/2011 - 00:34:04: [AMXX] Run time error 4: index out of bounds 
L 07/05/2011 - 00:34:04: [AMXX]    [0] temp180.sma::SprawdzPoziom (line 312)
L 07/05/2011 - 00:34:04: [AMXX]    [1] temp180.sma::Smierc (line 301)
L 07/05/2011 - 00:34:05: [AMXX] Displaying debug trace (plugin "asd.amxx")
L 07/05/2011 - 00:34:05: [AMXX] Run time error 4: index out of bounds 
L 07/05/2011 - 00:34:05: [AMXX]    [0] temp180.sma::SprawdzPoziom (line 312)
L 07/05/2011 - 00:34:05: [AMXX]    [1] temp180.sma::Smierc (line 301)
kod:

public Smierc(id)
{
	new kid = read_data(1)  //zabojca
	
	new vid = read_data(2)  // ofiara
	
	new hs = read_data(3)   // HeadShot (1 == true)
	
	new weapon[64]         
	read_data(4,weapon,63)  //krotka nazwa broni (bez weapon_ / CSW_ ) 
	
	if(get_user_team(vid)!=get_user_team(kid))
	{
		if(hs==1)
		{
			doswiadczenie[kid] += dsw_hs
			zbiera[kid] += zbiera_hs
		}
		else
		{
			doswiadczenie[kid] += dsw_zabujstwo
			zbiera[kid] += zbiera_kill
		}
	}
	SprawdzPoziom(kid)
	SprawdzCzyMoneta(kid)
}

public SprawdzPoziom(id)
{
	if(!is_user_connected(id))
		return;
	
	if(poziom[id] < 201)
	{
		while(doswiadczenie[id] >= ile_na_lvl[poziom[id]])
		{
			poziom[id]++;
			set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2);
			ShowSyncHudMsg(id, SyncHudObj3, "Twoja wiedza jest wieksza, osiagnales juz %i poziom!", poziom[id]);
			client_cmd(id, "spk Naruto/levelup");
		}
		ilosc_pkt[id] = (poziom[id]-1)*2-pkt_czakra[id]-pkt_zycie[id]-pkt_zwinnosc[id]-pkt_sila[id];
	}
	Zapiszasd(id)
}
Proszę o pomoc nie wiem gdzie jest błąd


linia 312
while(doswiadczenie[id] >= ile_na_lvl[poziom[id]])

linia 316
ShowSyncHudMsg(id, SyncHudObj3, "Twoja wiedza jest wieksza, osiagnales juz %i poziom!", poziom[id]);
linia 301
SprawdzPoziom(kid)
Odpowiedz

Gość_deLL_* 06.07.2011

L 07/05/2011 - 00:32:16: [AMXX]    [0] temp905.sma:lugin_init (line 175)

Poszukaj

public lugin_init() {
i zmień na
public plugin_init() {
Odpowiedz
Zablokowany