Симпатично, но у тебя весьма странная манера выставлять отступы.. да и фигурные скобки любишь. Там ведь нечто javascript-подобное, верно?
Например твой код:
Код
function OnEquip(mchar, ourObj)//при экипировки
{
if(mChar.online == true)
{
if(ourObj.Name == Cursed Sword)
{mChar.skills.swordsmanship=(mChar.skills.swordsmanship + 150);}
{mChar.skills.tactics=(mChar.skills.tactics + 150);}
}
}
Разве не правильнее написать так:
Код
function OnEquip(mchar, ourObj)//при экипировки
{
if(mChar.online == true)
{
if(ourObj.Name == Cursed Sword)
{
mChar.skills.swordsmanship=(mChar.skills.swordsmanship + 150);
mChar.skills.tactics=(mChar.skills.tactics + 150);
}
}
}
? Скажи пожалуйста, разве я неправильно убрал пару фигурных скобок?... Да и написание "Cursed Sword" без кавычек меня отпугивает...
Касательно выставления отступов, я бы предпочёл этой классике, более компактный R&K:
Код
function OnEquip(mchar, ourObj){
if(mChar.online == true){
if(ourObj.Name == Cursed Sword){
mChar.skills.swordsmanship=(mChar.skills.swordsmanship + 150);
mChar.skills.tactics=(mChar.skills.tactics + 150);
}
}
}
Кстати, эти эвенты (именно эти!) - они выполняются для каждого предмета, или конкретно для Cursed Sword ?
PS: Сорри за оффтоп, просто интересуюсь (IMG:
style_emoticons/default/smile.gif)
PPS: Как бы не ляпнуть что-то вроде "не кроссбраузерно" по-привычке (IMG:
style_emoticons/default/smile.gif)