Hibák:
szintaxis: set_task(60.0, "hirdetes", 0, "", 0, "b", 0)
hardcoded számok
strip_user_weapons(id); 1.8.2 alatt bug.
/* bugfix by ConnorMcLeod
see forums.alliedmods.net/showthread.php?t=90106 */
#if AMXX_VERSION_NUM < 183
const m_fHasPrimary = 116 // m_f constants have been declared as BOOL (int) in SDK, so consider integer
set_pdata_int( id, m_fHasPrimary, 0 )
#else
const m_bHasPrimary = 464
set_pdata_bool( id, m_bHasPrimary, false )
#endif
Ezt ne is ragozzuk.... jó copy, csak szar volt az alap.
while(oles[killer] >= oles_szamok[szint[killer]])
{
szint[killer]++
}
Szintúgy (deroid copy, csak deroid is elkúrta):
public plugin_precache()
{
new Len, btton[196], Data[64], Letoltes[40][64];
MaximumBtton = file_size(File, 1);
for(new Num = 0; Num < MaximumBtton; Num++)
{
read_file(File, Num, btton, 196, Len);
parse(btton, Data, 63);
remove_quotes(btton);
if(btton[0] == ';')
{
continue;
}
remove_quotes(Data);
format(Letoltes[Num], 63, "%s", Data);
precache_model(Letoltes[Num]);
}
RegisterHam(Ham_Spawn,"func_buyzone","vasarlas_zona")
}
public vasarlas_zona(id)
{
return HAM_SUPERCEDE;
}
public LoadModel()
{
new Len, btton[196], Data[64];
MaximumBtton = file_size(File, 1);
for(new Num; Num < MaximumBtton; Num++)
{
ModelNum++;
read_file(File, Num, btton, 196, Len);
parse(btton, Data, 63);
remove_quotes(btton);
if(btton[0] == ';')
{
continue;
}
remove_quotes(Data);
format(ModelData[ModelNum], 63, "%s", Data);
}
}
fegyver_valtas-nál
if(fegyver == CSW_AWP) {
switch(awp[id]) {
case 1:
case 2:
case 3:
Kellett volna, de már mindegy...
Menüben formatok formatex helyett (deroid copy).
Egy kis felesleg is:
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
A sayhook eztán úgy gáz ahogy van.
Még ami nagyon jól kiemelhető, az ez:
public hud_informacio()
{
if(!get_cvar_num("hud_info"))
return PLUGIN_HANDLED;
Beregisztráltad a cvart, de mégis cvar-ral kéred le pcvar helyett. 0.5 másodpercenként.
Szervermemória szeretheti.
fvaultnál a get_data részhez jöhetne egy if, mert ha érték nélkül tér vissza, akkor ne játsszon a tömbökkel feleslegesen.
Tehát kuka.