←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Kolejne errory w silniku cod

Zablokowany

Karaj - zdjęcie Karaj 15.08.2011

Witam
Dzsiaj mi znowu wyskoczyły mi errory. moze ktoś by zdołał naprawić?
Dam+ za pomoc
pozdrawiam

LOgi:

L 08/15/2011 - 14:54:22: Start of error session.
L 08/15/2011 - 14:54:22: Info (map "de_aztec") (file "addons/amxmodx/logs/error_20110815.log")
L 08/15/2011 - 14:54:22: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:22: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:22: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:22: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:22: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:22: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:22: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:22: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:22: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:22: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:22: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:22: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:22: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:22: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:22: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:23: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:23: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:23: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:23: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:23: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:23: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:23: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:23: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:23: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:23: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:23: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:23: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:23: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:23: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:23: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)
L 08/15/2011 - 14:54:23: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx")
L 08/15/2011 - 14:54:23: [AMXX] Run time error 3: stack error 
L 08/15/2011 - 14:54:23: [AMXX]    [0] QTM_CodMod.sma::CurWeapon (line 997)

Linijka:

new weaponname[33];

kawałek kodu:

public CurWeapon(id)
{
	if(!is_user_connected(id) || get_user_team(id) > 2)
	return;
 
	new bron = read_data(2);
 
	new bronie = (bronie_klasy[klasa_gracza[id]] | bonusowe_bronie_gracza[id] | bronie_druzyny[(get_user_team(id))] | bronie_dozwolone);
 
	 if(!(1<<bron & bronie))
        {
                if((1<<bron) & (1<<CSW_HEGRENADE || 1<<CSW_SMOKEGRENADE || 1<<CSW_FLASHBANG)) {
                        set_task(0.1, "ZabierzGranat", id+ZADANIE_ZABIERZ_GRANAT);
                }
                else {
                        new weaponname[33];
                        get_weaponname(bron, weaponname, 32);
                        engclient_cmd(id, "drop", weaponname);
                }
        }
 
	if(cs_get_user_shield(id) && !gracz_ma_tarcze[id])
	engclient_cmd(id, "drop", "weapon_shield");	
 
	UstawSzybkosc(id);
}
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 15.08.2011

if((1<<bron) & (1<<CSW_HEGRENADE || 1<<CSW_SMOKEGRENADE || 1<<CSW_FLASHBANG))

Nie powinno być

if((1<<bron) & (1<<CSW_HEGRENADE | 1<<CSW_SMOKEGRENADE | 1<<CSW_FLASHBANG))
??
Odpowiedz

Karaj - zdjęcie Karaj 15.08.2011

nie wiem;/
Odpowiedz

  • +
  • -
BoB0_ - zdjęcie BoB0_ 15.08.2011

Podmień na ten:

public CurWeapon(id)
{
if(!is_user_connected(id) || get_user_team(id) > 2)
return;

new bron = read_data(2);

new bronie = (bronie_klasy[klasa_gracza[id]] | bonusowe_bronie_gracza[id] | bronie_druzyny[(get_user_team(id))] | bronie_dozwolone);

if(!(1<<bron & bronie))
{
new weaponname[22];

get_weaponname(bron, weaponname, 21);
if((1<<bron) & (1<<CSW_HEGRENADE | 1<<CSW_SMOKEGRENADE | 1<<CSW_FLASHBANG))
set_task(0.1, "ZabierzGranat", id+ZADANIE_ZABIERZ_GRANAT);
else
engclient_cmd(id, "drop", weaponname);
}

if(cs_get_user_shield(id) && !gracz_ma_tarcze[id])
engclient_cmd(id, "drop", "weapon_shield");

UstawSzybkosc(id);
}
Odpowiedz

Karaj - zdjęcie Karaj 15.08.2011

Dzięki
na razie działa nie wywala errorów ale moze wywalic np jutro, Wiec proszę o nie zamykanie tego tematu
Odpowiedz
Zablokowany