Przy kompilacji pliku .sma wyskakuje mi jeden warning. A dokładniej:
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team dbmod_5.9.sma(5830) : warning 209: function "add_bonus_magnez" should return a value Header size: 10012 bytes Code size: 320616 bytes Data size: 219996 bytes Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion Total requirements: 567008 bytes 1 Warning. Done.
Wszystko się sprowadza do funkcji:
public add_bonus_magnez(iVictim) { new roll=random_num(1, 5) if (roll == 1) { new ammo, clip; new iWeaponID = get_user_weapon( iVictim, ammo, clip ); if ( iWeaponID == CSW_GALIL || iWeaponID == CSW_FAMAS || iWeaponID == CSW_M3 || iWeaponID == CSW_XM1014 || iWeaponID == CSW_MP5NAVY || iWeaponID == CSW_TMP || iWeaponID == CSW_P90 || iWeaponID == CSW_MAC10 || iWeaponID == CSW_UMP45 || iWeaponID == CSW_AK47 || iWeaponID == CSW_SG552 || iWeaponID == CSW_M4A1 || iWeaponID == CSW_AUG || iWeaponID == CSW_SCOUT || iWeaponID == CSW_AWP || iWeaponID == CSW_G3SG1 || iWeaponID == CSW_SG550 || iWeaponID == CSW_M249 ) { client_cmd( iVictim, "drop" ); } } }Proszę o poprawienie kodu.
Z góry thx, Slowly
PS. Czy jak dodam to do itemka to będzie losowało od 1/1 do 1/5 szans na wyrzucenie broni?
Użytkownik slowly edytował ten post 18.08.2010 10:56