Показать сообщение отдельно
Старый 10.04.2007, 12:56   #1616
DimonKDF

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М: Скриптинг в Готике

Плиз, скажите как исправить ошибку: неизвестный идентификатор |
Код:
func void b_magicarrow(var C_Npc oth,var C_Npc slf){      var int magiecounter;      var C_Item othweapinhand1;      magiecounter = Hlp_Random(100);      if(Npc_HasReadiedRangedWeapon(other) && (MAGIEZUWEISUNG == FALSE) && Npc_IsPlayer(oth))      {            othweapinhand1 = Npc_GetReadiedWeapon(other);            MAGIEZUWEISUNG = TRUE;      };      if((MAGIEZUWEISUNG == TRUE) && (othweapinhand1.munition == ItRw_Addon_MagicArrow) && (MAGIESCHADEN == FALSE))      {            MAGIESCHADEN = TRUE;            MAGIEZUWEISUNG = FALSE;      };      if((MAGIESCHADEN == TRUE) && (magiecounter <= 35))      {            Wld_PlayEffect("spellFX_Fear",slf,slf,0,0,0,FALSE);            slf.aivar[AIV_MM_REAL_ID] = ID_GOBBO_SKELETON;             || (slf.aivar[AIV_MM_REAL_ID] == ID_SKELETON) || (slf.aivar[AIV_MM_REAL_ID] == ID_ZOMBIE);            if()            {                  slf.attribute[ATR_HITPOINTS] = slf.attribute[ATR_HITPOINTS] - 35;            }            else            {                  slf.attribute[ATR_HITPOINTS] = slf.attribute[ATR_HITPOINTS] - 25;            };            MAGIEZUWEISUNG = FALSE;            MAGIESCHADEN = FALSE;            if(slf.attribute[ATR_HITPOINTS] < 1)            {                  B_GivePlayerXP(slf.level * 10);            };      }      else      {            MAGIEZUWEISUNG = FALSE;      };};
Ответить с цитированием