Mam problem
Mianowicie serwer mi się ciagle crashuje - różnie, raz po 10 minutach gry, raz po 20.
Logi raz są takie:
L 06/15/2010 - 22:41:12: [AMXX] Run time error 3 (plugin "1CodMod.amxx") - debug not enabled! L 06/15/2010 - 22:41:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 06/15/2010 - 22:41:12: [AMXX] Run time error 3 (plugin "1CodMod.amxx") - debug not enabled! L 06/15/2010 - 22:41:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 06/15/2010 - 22:41:12: [AMXX] Run time error 3 (plugin "1CodMod.amxx") - debug not enabled! L 06/15/2010 - 22:41:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 06/15/2010 - 22:41:12: [AMXX] Run time error 3 (plugin "1CodMod.amxx") - debug not enabled! L 06/15/2010 - 22:41:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 06/15/2010 - 22:41:12: Function is not present (function "") (plugin "1CodMod.amxx") L 06/15/2010 - 22:41:12: [AMXX] Run time error 10 (plugin "1CodMod.amxx") (native "set_task") - debug not enabled! L 06/15/2010 - 22:41:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
A przed chwiląmiałem
L 06/15/2010 - 22:50:46: [FUN] Item "weapon_elites" failed to create L 06/15/2010 - 22:50:46: [AMXX] Run time error 10 (plugin "1CodMod.amxx") (native "give_item") - debug not enabled! L 06/15/2010 - 22:50:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
A oto z debuga
L 06/15/2010 - 23:12:08: [AMXX] Displaying debug trace (plugin "1CodMod.amxx")
L 06/15/2010 - 23:12:08: [AMXX] Run time error 10: native error (native "give_item")
L 06/15/2010 - 23:12:08: [AMXX] [0] 1CodMod.sma::Odrodzenie (line 465)
L 06/15/2010 - 23:12:08: [AMXX] [1] 1CodMod.sma::WybierzKlase_Handle (line 900)
Koło linii 465
case Agent:
{
give_item(id, "weapon_glock18");
give_item(id, "weapon_usp");
give_item(id, "weapon_p228");
give_item(id, "weapon_deagle");
give_item(id, "weapon_elites");
give_item(id, "ammo_9mm");
give_item(id, "ammo_50ae");
}
896 - 906
if(klasa_gracza[id])
{
nowa_klasa_gracza[id] = item;
client_print(id, print_chat, "[COD:MW] Klasa zostanie zmieniona w nastepnej rundzie.");
}
else
{
klasa_gracza[id] = item;
WczytajDane(id, klasa_gracza[id]);
Odrodzenie(id);
}
A tutaj całe odrodznie
public Odrodzenie(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
if(nowa_klasa_gracza[id])
{
klasa_gracza[id] = nowa_klasa_gracza[id];
nowa_klasa_gracza[id] = 0;
strip_user_weapons(id);
give_item(id, "weapon_knife");
give_item(id, "ammo_9mm");
give_item(id, "ammo_50ae");
switch(get_user_team(id))
{
case 1: give_item(id, "weapon_glock18");
case 2: give_item(id, "weapon_usp");
}
WczytajDane(id, klasa_gracza[id]);
}
if(!klasa_gracza[id])
{
WybierzKlase(id);
return PLUGIN_CONTINUE;
}
switch(klasa_gracza[id])
{
case Snajper:
{
give_item(id, "weapon_awp");
give_item(id, "weapon_scout");
give_item(id, "weapon_deagle");
}
case Komandos:
{
give_item(id, "weapon_deagle");
}
case Strzelec:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_ak47");
}
case Obronca:
{
give_item(id, "weapon_m249");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
}
case Medyk:
{
give_item(id, "weapon_ump45");
ilosc_apteczek_gracza[id] = 2;
}
case Szpieg:
{
give_item(id, "weapon_flashbang");
client_cmd(id, "drop");
}
case Wsparcie:
{
give_item(id, "weapon_mp5navy");
ilosc_rakiet_gracza[id] = 2;
}
case Saper:
{
give_item(id, "weapon_p90");
ilosc_min_gracza[id] = 3;
}
case Demolitions:
{
give_item(id, "weapon_aug");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
ilosc_dynamitow_gracza[id] = 1;
}
case Rusher:
{
give_item(id, "weapon_m3");
}
case Rambo:
{
give_item(id, "weapon_famas");
}
case Killer:
{
give_item(id, "weapon_famas");
give_item(id, "weapon_m4a1");
give_item(id, "weapon_ak47");
give_item(id, "weapon_awp");
give_item(id, "weapon_deagle");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
}
case Agent:
{
give_item(id, "weapon_glock18");
give_item(id, "weapon_usp");
give_item(id, "weapon_p228");
give_item(id, "weapon_deagle");
give_item(id, "weapon_elites");
give_item(id, "ammo_9mm");
give_item(id, "ammo_50ae");
}
}
if(gracz_resetuje[id])
{
ResetujPunkty(id);
gracz_resetuje[id] = false;
}
if(punkty_gracza[id]>0)
PrzydzielPunkty(id);
if(informacje_przedmiotu_gracza[id][0] == 10 || informacje_przedmiotu_gracza[id][0] == 9)
give_item(id, "weapon_hegrenade");
if(informacje_przedmiotu_gracza[id][0] == 9)
ZmienUbranie(id, 0);
if(informacje_przedmiotu_gracza[id][0] == 1)
set_user_footsteps(id, 1);
else
set_user_footsteps(id, 0);
if(informacje_przedmiotu_gracza[id][0] == 13)
give_item(id, "weapon_awp");
if(informacje_przedmiotu_gracza[id][0] == 19)
informacje_przedmiotu_gracza[id][1] = 1;
if(informacje_przedmiotu_gracza[id][0] == 27)
informacje_przedmiotu_gracza[id][1] = 3;
new weapons[32];
new weaponsnum;
get_user_weapons(id, weapons, weaponsnum);
for(new i=0; i<weaponsnum; i++)
if(is_user_alive(id))
if(maxAmmo[weapons[i]] > 0)
cs_set_user_bpammo(id, weapons[i], maxAmmo[weapons[i]]);
redukcja_obrazen_gracza[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(wytrzymalosc_gracza[id])))/100);
maksymalne_zdrowie_gracza[id] = zdrowie_klasy[klasa_gracza[id]]+zdrowie_gracza[id]*2;
szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC*szybkosc_klasy[klasa_gracza[id]]+floatround(kondycja_gracza[id]*1.3);
if(informacje_przedmiotu_gracza[id][0] == 18)
{
maksymalne_zdrowie_gracza[id] += 100;
szybkosc_gracza[id] -= 0.4;
}
if(informacje_przedmiotu_gracza[id][0] == 25)
{
maksymalne_zdrowie_gracza[id] += 50;
szybkosc_gracza[id] -= 0.3;
}
set_user_armor(id, pancerz_klasy[klasa_gracza[id]]);
set_user_health(id, maksymalne_zdrowie_gracza[id]);
if(informacje_przedmiotu_gracza[id][0] == 17)
set_user_armor(id, 500);
return PLUGIN_CONTINUE;
}
Użytkownik SSB edytował ten post 15.06.2010 22:26