W jednej z linijek mojego pluginu pojawiły się 4 errory, nie mogę rozszyfrować co, dlatego że ta linijka zawiera tylko znak klamry. "}"
plg.sma(113) : warning 217: loose indentation plg.sma(244) : warning 211: possibly unintended assignment plg.sma(244) : error 022: must be lvalue (non-constant) plg.sma(244) : warning 215: expression has no effect plg.sma(244) : error 001: expected token: ";", but found ")" plg.sma(244) : error 029: invalid expression, assumed zero plg.sma(244) : fatal error 107: too many error messages on one line
Fragment tego Publicka
public takeDamage(this, idinflictor, idattacker, Float:damage, damagebits){
if(((IsPlayer(idattacker) && maperka[idattacker] == true && (ioid=idattacker)) ||
(ioid=pev(idinflictor, pev_owner) && IsPlayer(ioid) && is_user_connected(ioid)))){
if(damagebits & DMG_BULLET){
if(perk[idattacker] == 1 || get_user_weapon(ioid)==CSW_M4A1){
damage+=10.0;
} // Nie przejmujcie sie nazwą "perk" poprostu nie miałem innego pomysłu :D
if(perk[idattacker] == 2 || get_user_weapon(ioid)==CSW_AK47){
damage+=10.0;
}
if(perk[idattacker] == 3 || get_user_weapon(ioid)==CSW_FAMAS){
damage+=10.0;
}
if(perk[idattacker] == 4 || get_user_weapon(ioid)==CSW_GALIL){
damage+=10.0;
}
if(perk[idattacker] == 5 || get_user_weapon(ioid)==CSW_MP5NAVY){
damage+=10.0;
}
if(perk[idattacker] == 6 || get_user_weapon(ioid)==CSW_USP){
damage+=10.0;
}
if(perk[idattacker] == 7 || get_user_weapon(ioid)==CSW_GLOCK18){
damage+=10.0;
}
if(perk[idattacker] == 8 || get_user_weapon(ioid)==CSW_AWP){
damage+=10.0;
}
if(perk[idattacker] == 12 || get_user_weapon(ioid)==CSW_M249){
damage+=10.0;
}
if(perk[idattacker] == 13 || get_user_weapon(ioid)==CSW_M4A1){
damage+=10.0;
}
if(perk[idattacker] == 14 || get_user_weapon(ioid)==CSW_AK47){
damage+=10.0;
}// Feralna linijka
if(perk[idattacker] == 15 || get_user_weapon(ioid)==CSW_AWP || random_num(1, 4) = 1){
damage+=1000.0;
}
if(perk[idattacker] == 16 || get_user_weapon(ioid)==CSW_SCOUT || random_num(1, 4) = 1){
damage+=1000.0;
}
if(perk[idattacker] == 17 || get_user_weapon(ioid)==CSW_KNIFE || ostatnio_prawym[id]){
damage+=40.0;
}
}
}
}
SetHamParamFloat(14, damage);
return HAM_HANDLED;
}
Użytkownik Adiloveskan edytował ten post 04.04.2014 21:18


Dodatki SourceMod












