Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )


Важно! Скрипты
Lukas Addon
Отправлено: Oct 27 2010, 09:19


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


как раз нужно для мультиплеера. спасибо за подсказки буду разбираться.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #137470 · Ответов: 3670 · Просмотров: 703,518

Важно! Скрипты
Lukas Addon
Отправлено: Oct 27 2010, 07:16


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


спасибо. А можно пример отлова события атаки?
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #137466 · Ответов: 3670 · Просмотров: 703,518

Важно! Скрипты
Lukas Addon
Отправлено: Oct 26 2010, 23:49


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


Нужно наложить EffectDazed() на монаха 20+ уровня .... но вылетает что у него иммунитет. как побороть?
это для системы смерти, после превращения в светлячка, чтобы персонаж не мог никого атаковать иначе спадет полиморф.


Прошу помогите.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #137464 · Ответов: 3670 · Просмотров: 703,518

Lukas Addon
Отправлено: Sep 16 2010, 22:46


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


Спасибо, отпишусь когда заработает .
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #137006 · Ответов: 3359 · Просмотров: 639,450

Lukas Addon
Отправлено: Sep 16 2010, 21:27


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


Прошу вашей помощи, использовал скрипт призрака из базы скриптов.
Но не получается снять эффекты.

вот скрипт призрака .
Neverwinter Script
void SetGhostState(object oPC)
{
  // polymorph, so we can't equip/use things, cast spells etc.
  effect eGhost = EffectPolymorph(POLYMORPH_TYPE_SPECTRE,TRUE);
  // this way we can pass thru other mobs
  eGhost = EffectLinkEffects(EffectCutsceneGhost(),eGhost);
  // ghosts are invisible, you know
  eGhost = EffectLinkEffects(EffectInvisibility(INVISIBILITY_
TYPE_DARKNESS),eGhost);
  // ghosts can't attack as well
  eGhost = EffectLinkEffects(EffectDazed(),eGhost);
  // others can't detect ghosts, no way!
  eGhost = EffectLinkEffects(EffectEthereal(),eGhost);
  // these effects can't be dispelled, as well as they can't be removed by rest
  eGhost = SupernaturalEffect(eGhost);

  ApplyEffectToObject(DURATION_TYPE_PERMANENT,eGhost
,oPC);
  SetPlotFlag(oPC,TRUE); // ghosts are invincible
  SetLocalInt(oPC,"IAmAGhost",1);
}



вот как я его снимаю
Neverwinter Script
SetPlotFlag(oPC2,FALSE);
                  RemoveEffects2(oPC2);


а вот как выглядит функция RemoveEffects2

Neverwinter Script
void RemoveEffects2(object oObject)
{
    effect eEff = GetFirstEffect(oObject);
    while(GetIsEffectValid(eEff))
    {
        int nType = GetEffectType(eEff);
        if( GetEffectSubType(eEff) != SUBTYPE_EXTRAORDINARY &&
            (nType == EFFECT_TYPE_ABILITY_INCREASE ||
              nType == EFFECT_TYPE_AC_INCREASE ||
              nType == EFFECT_TYPE_ATTACK_INCREASE ||
              nType == EFFECT_TYPE_BLINDNESS ||
              nType == EFFECT_TYPE_CHARMED ||
              nType == EFFECT_TYPE_CONCEALMENT ||
              nType == EFFECT_TYPE_CONFUSED ||
              nType == EFFECT_TYPE_CURSE ||
              nType == EFFECT_TYPE_DAMAGE_IMMUNITY_INCREASE ||
              nType == EFFECT_TYPE_DAMAGE_INCREASE ||
              nType == EFFECT_TYPE_DAMAGE_REDUCTION ||
              nType == EFFECT_TYPE_DAMAGE_RESISTANCE ||
              nType == EFFECT_TYPE_DAZED ||
              nType == EFFECT_TYPE_DEAF ||
              nType == EFFECT_TYPE_DOMINATED ||
              nType == EFFECT_TYPE_ELEMENTALSHIELD ||
              nType == EFFECT_TYPE_ETHEREAL ||
              nType == EFFECT_TYPE_FRIGHTENED ||
              nType == EFFECT_TYPE_HASTE ||
              nType == EFFECT_TYPE_IMMUNITY ||
              nType == EFFECT_TYPE_IMPROVEDINVISIBILITY ||
              nType == EFFECT_TYPE_INVISIBILITY ||
              nType == EFFECT_TYPE_INVULNERABLE ||
              nType == EFFECT_TYPE_ABILITY_INCREASE ||
              nType == EFFECT_TYPE_NEGATIVELEVEL ||
              nType == EFFECT_TYPE_PARALYZE ||
              nType == EFFECT_TYPE_POLYMORPH ||
              nType == EFFECT_TYPE_REGENERATE ||
              nType == EFFECT_TYPE_SANCTUARY ||
              nType == EFFECT_TYPE_SAVING_THROW_INCREASE ||
              nType == EFFECT_TYPE_SEEINVISIBLE ||
              nType == EFFECT_TYPE_SILENCE ||
              nType == EFFECT_TYPE_SKILL_INCREASE ||
              nType == EFFECT_TYPE_SLOW ||
              nType == EFFECT_TYPE_SPELL_IMMUNITY ||
              nType == EFFECT_TYPE_SPELL_RESISTANCE_INCREASE ||
              nType == EFFECT_TYPE_SPELLLEVELABSORPTION ||
              nType == EFFECT_TYPE_TEMPORARY_HITPOINTS ||
              nType == EFFECT_TYPE_TRUESEEING ||
              nType == EFFECT_TYPE_ULTRAVISION ||
              nType == EFFECT_TYPE_INVULNERABLE)
            )
            RemoveEffect(oObject, eEff);
        eEff = GetNextEffect(oObject);
    }
}

  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #137004 · Ответов: 3359 · Просмотров: 639,450

Lukas Addon
Отправлено: Apr 25 2010, 19:56


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


Отписал в личку.
На дату сообщения не посмотрел, но может еще актуально.
  Форум: Шарды рунета · Просмотр сообщения: #135994 · Ответов: 13 · Просмотров: 29,975

Lukas Addon
Отправлено: Jan 30 2005, 16:15


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


В CEP да работает

2да не помог
Добавлено в [mergetime]1107091368[/mergetime]
Проблема была именнос этой картинкой я взял другую и она заработала .
Всем спасибо кто откликнуся помочь !
  Форум: Custom Content · Просмотр сообщения: #24321 · Ответов: 6 · Просмотров: 10,618

Lukas Addon
Отправлено: Jan 30 2005, 15:13


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


iashto_098.tga

выдрал из CEP
еще не изменял , так что должна работать .
baseitems.2da буду искать ......
  Форум: Custom Content · Просмотр сообщения: #24316 · Ответов: 6 · Просмотров: 10,618

Lukas Addon
Отправлено: Jan 30 2005, 14:42


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


Есть такие файлы

ashto_098.mdl -- сам щит

AShTo_098T.dds -- текстура на щите

iashto_098.tga -- картинка щита в тулсете когда создешь


а какая отвечает за картинку в инвентаре ?
у меня в инвентаре белый квадрат .

Заранее спасибо .
  Форум: Custom Content · Просмотр сообщения: #24309 · Ответов: 6 · Просмотров: 10,618

Lukas Addon
Отправлено: Jan 2 2005, 20:42


Level 2
*

Группа: Candidate
Сообщений: 17
Регистрация: 02.01.2005
Из: Одесса мама
Пользователь №: 462


Возможно надо сделать так чтобы этот скрипт выполнялся 1 раз
то есть добавить переменную
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #20343 · Ответов: 20 · Просмотров: 21,876


Есть новые сообщения  Открытая тема (есть новые ответы)
Нет новых сообщений  Открытая тема (нет новых ответов)
Горячая тема (есть новые сообщения)  Горячая тема (есть новые ответы)
Горячая тема (нет новых сообщений)  Горячая тема (нет новых ответов)
Опрос (есть новые голоса)  Опрос (есть новые голоса)
Опрос (нет новых голосов)  Опрос (нет новых голосов)
Тема закрыта  Закрытая тема
Тема перемещена  Тема перемещена
 

Текстовая версия Сейчас: 23rd April 2024 - 10:05