- Регистрация
- 14 Дек 2013
- Сообщения
- 191
- Реакции
- 85
- Баллы
- 42
- Лучшие ответы
- 0
Может есть еще варианты?
insert VLK_439_Vatras_DI
instance DIA_Vatras_DI_Talente(C_Info)
{
npc = VLK_439_Vatras_DI;
condition = DIA_Vatras_DI_Talente_Condition;
information = DIA_Vatras_DI_Talente_Info;
permanent = TRUE;
description = "Научи меня тому, что знаешь сам.";
};
func int DIA_Vatras_DI_Talente_Condition()
{
if(Npc_IsDead(UndeadDragon) == FALSE)
{
return TRUE;
};
};
func void DIA_Vatras_DI_Talente_Info()
{
AI_Output(other,self,"DIA_Vatras_DI_Talente_15_00"); //Обучи меня своим способностям.
AI_Output(self,other,"DIA_Vatras_DI_Talente_05_01"); //Я сделаю все, что в моих силах.
Info_ClearChoices(DIA_Vatras_DI_Talente);
Info_AddChoice(DIA_Vatras_DI_Talente,Dialog_Back,DIA_Vatras_DI_Talente_BACK);
if((hero.guild == GIL_KDW) || (hero.guild == GIL_KDF) || (hero.guild == GIL_KDM) || (hero.guild == GIL_GUR))
{
Info_AddChoice(DIA_Vatras_DI_Talente,"Постичь круги магии",DIA_Vatras_DI_Talente_CIRCLES);
};
Info_AddChoice(DIA_Vatras_DI_Talente,"Изучить алхимию",DIA_Vatras_DI_Talente_ALCHIMIE);
};
{
npc = VLK_439_Vatras_DI;
condition = DIA_Vatras_DI_Talente_Condition;
information = DIA_Vatras_DI_Talente_Info;
permanent = TRUE;
description = "Научи меня тому, что знаешь сам.";
};
func int DIA_Vatras_DI_Talente_Condition()
{
if(Npc_IsDead(UndeadDragon) == FALSE)
{
return TRUE;
};
};
func void DIA_Vatras_DI_Talente_Info()
{
AI_Output(other,self,"DIA_Vatras_DI_Talente_15_00"); //Обучи меня своим способностям.
AI_Output(self,other,"DIA_Vatras_DI_Talente_05_01"); //Я сделаю все, что в моих силах.
Info_ClearChoices(DIA_Vatras_DI_Talente);
Info_AddChoice(DIA_Vatras_DI_Talente,Dialog_Back,DIA_Vatras_DI_Talente_BACK);
if((hero.guild == GIL_KDW) || (hero.guild == GIL_KDF) || (hero.guild == GIL_KDM) || (hero.guild == GIL_GUR))
{
Info_AddChoice(DIA_Vatras_DI_Talente,"Постичь круги магии",DIA_Vatras_DI_Talente_CIRCLES);
};
Info_AddChoice(DIA_Vatras_DI_Talente,"Изучить алхимию",DIA_Vatras_DI_Talente_ALCHIMIE);
};
потом добавить себе руны, добавляя It перед RU >> insert ItRu_Firestorm
const int Value_Ru_PalLight = 50;
const int Value_Ru_PalLightHeal = 5;
const int Value_Ru_PalHolyBolt = 5;
const int Value_Ru_PalMediumHeal = 20;
const int Value_Ru_PalRepelEvil = 20;
const int Value_Ru_PalFullHeal = 30;
const int Value_Ru_PalDestroyEvil = 30;
const int Value_Ru_Light = 50;
const int Value_Ru_Firebolt = 5;
const int Value_Ru_Zap = 5;
const int Value_Ru_LightHeal = 5;
const int Value_Ru_SumGobSkel = 5;
const int Value_Ru_InstantFireball = 10;
const int Value_Ru_Icebolt = 10;
const int Value_Ru_SumWolf = 10;
const int Value_Ru_Windfist = 10;
const int Value_Ru_Sleep = 10;
const int Value_Ru_MediumHeal = 15;
const int Value_Ru_SumSkel = 15;
const int Value_Ru_Fear = 15;
const int VALUE_RU_CHARM = 15;
const int Value_Ru_IceCube = 15;
const int Value_Ru_ThunderBall = 15;
const int Value_Ru_Firestorm = 15;
const int VALUE_RU_SEVEREFETIDITY = 15;
const int Value_Ru_SumGol = 20;
const int VALUE_RU_SUMSHOAL = 20;
const int Value_Ru_HarmUndead = 20;
const int Value_Ru_LightningFlash = 20;
const int Value_Ru_ChargeFireball = 20;
const int Value_Ru_IceWave = 25;
const int Value_Ru_SumDemon = 25;
const int Value_Ru_FullHeal = 25;
const int Value_Ru_Pyrokinesis = 25;
const int Value_Ru_Firerain = 50;
const int Value_Ru_BreathOfDeath = 30;
const int Value_Ru_MassDeath = 30;
const int Value_Ru_MasterOfDisaster = 30;
const int Value_Ru_ArmyOfDarkness = 30;
const int Value_Ru_Shrink = 30;
const int Value_Ru_PalTeleportSecret = 500;
const int Value_Ru_TeleportSeaport = 500;
const int Value_Ru_TeleportMonastery = 500;
const int Value_Ru_TeleportFarm = 500;
const int Value_Ru_TeleportXardas = 500;
const int Value_Ru_TeleportPassNW = 500;
const int VALUE_RU_TELEPORTHIDDENPASSNW = 1500;
const int VALUE_RU_TELEPORTDAGOT = 5000;
const int Value_Ru_TeleportPassOW = 500;
const int Value_Ru_TeleportOC = 500;
const int Value_Ru_TeleportOWDemonTower = 500;
const int VALUE_RU_TELEPORTOWCOASTBASE = 500;
const int Value_Ru_TeleportTaverne = 500;
const int VALUE_RU_TELEPORTPSICAMP = 500;
const int Value_Ru_Teleport_3 = 500;
const int Value_Ru_Icelance = 10;
const int Value_Ru_Whirlwind = 10;
const int Value_Ru_Thunderstorm = 15;
const int Value_Ru_Geyser = 15;
const int Value_Ru_Waterfist = 20;
const int Value_Ru_Greententacle = 25;
const int Value_Ru_Swarm = 15;
const int Value_Ru_Energyball = 35;
const int Value_Ru_SuckEnergy = 35;
const int VALUE_RU_TELEKINESIS = 30;
const int Value_Ru_Skull = 50;
const int Value_Ru_SummonGuardian = 200;
const int Value_Ru_SummonZombie = 20;
const int Value_Ru_Beliar = 10;
const int Value_Ru_Water = 20;
const int VALUE_RU_FIRELIGHT = 20;
const int VALUE_RU_CHAINLIGHTNING = 10;
const int VALUE_RU_BERZERK = 5;
const int VALUE_RU_CONTROL = 50;
const int VALUE_RU_SUMMONELIGOR = 1000;
const int VALUE_RU_TPLLIGHTHEAL = 5;
const int VALUE_RU_TPLMEDIUMHEAL = 10;
const int VALUE_RU_TPLHEAVYHEAL = 20;
const int VALUE_RU_TPLSUPERHEAL = 30;
const int VALUE_RU_TPLLIGHTSTRIKE = 5;
const int VALUE_RU_TPLMEDIUMSTRIKE = 10;
const int VALUE_RU_TPLHEAVYSTRIKE = 20;
const int VALUE_RU_TPLSUPERSTRIKE = 30;
const int VALUE_RU_CRESTELEMENTS = 20000;
const int VALUE_RU_MORAULARTU = 1000;
const int VALUE_RU_BELIARSSUPERRUNE = 5000;
const int Value_Ru_PalLightHeal = 5;
const int Value_Ru_PalHolyBolt = 5;
const int Value_Ru_PalMediumHeal = 20;
const int Value_Ru_PalRepelEvil = 20;
const int Value_Ru_PalFullHeal = 30;
const int Value_Ru_PalDestroyEvil = 30;
const int Value_Ru_Light = 50;
const int Value_Ru_Firebolt = 5;
const int Value_Ru_Zap = 5;
const int Value_Ru_LightHeal = 5;
const int Value_Ru_SumGobSkel = 5;
const int Value_Ru_InstantFireball = 10;
const int Value_Ru_Icebolt = 10;
const int Value_Ru_SumWolf = 10;
const int Value_Ru_Windfist = 10;
const int Value_Ru_Sleep = 10;
const int Value_Ru_MediumHeal = 15;
const int Value_Ru_SumSkel = 15;
const int Value_Ru_Fear = 15;
const int VALUE_RU_CHARM = 15;
const int Value_Ru_IceCube = 15;
const int Value_Ru_ThunderBall = 15;
const int Value_Ru_Firestorm = 15;
const int VALUE_RU_SEVEREFETIDITY = 15;
const int Value_Ru_SumGol = 20;
const int VALUE_RU_SUMSHOAL = 20;
const int Value_Ru_HarmUndead = 20;
const int Value_Ru_LightningFlash = 20;
const int Value_Ru_ChargeFireball = 20;
const int Value_Ru_IceWave = 25;
const int Value_Ru_SumDemon = 25;
const int Value_Ru_FullHeal = 25;
const int Value_Ru_Pyrokinesis = 25;
const int Value_Ru_Firerain = 50;
const int Value_Ru_BreathOfDeath = 30;
const int Value_Ru_MassDeath = 30;
const int Value_Ru_MasterOfDisaster = 30;
const int Value_Ru_ArmyOfDarkness = 30;
const int Value_Ru_Shrink = 30;
const int Value_Ru_PalTeleportSecret = 500;
const int Value_Ru_TeleportSeaport = 500;
const int Value_Ru_TeleportMonastery = 500;
const int Value_Ru_TeleportFarm = 500;
const int Value_Ru_TeleportXardas = 500;
const int Value_Ru_TeleportPassNW = 500;
const int VALUE_RU_TELEPORTHIDDENPASSNW = 1500;
const int VALUE_RU_TELEPORTDAGOT = 5000;
const int Value_Ru_TeleportPassOW = 500;
const int Value_Ru_TeleportOC = 500;
const int Value_Ru_TeleportOWDemonTower = 500;
const int VALUE_RU_TELEPORTOWCOASTBASE = 500;
const int Value_Ru_TeleportTaverne = 500;
const int VALUE_RU_TELEPORTPSICAMP = 500;
const int Value_Ru_Teleport_3 = 500;
const int Value_Ru_Icelance = 10;
const int Value_Ru_Whirlwind = 10;
const int Value_Ru_Thunderstorm = 15;
const int Value_Ru_Geyser = 15;
const int Value_Ru_Waterfist = 20;
const int Value_Ru_Greententacle = 25;
const int Value_Ru_Swarm = 15;
const int Value_Ru_Energyball = 35;
const int Value_Ru_SuckEnergy = 35;
const int VALUE_RU_TELEKINESIS = 30;
const int Value_Ru_Skull = 50;
const int Value_Ru_SummonGuardian = 200;
const int Value_Ru_SummonZombie = 20;
const int Value_Ru_Beliar = 10;
const int Value_Ru_Water = 20;
const int VALUE_RU_FIRELIGHT = 20;
const int VALUE_RU_CHAINLIGHTNING = 10;
const int VALUE_RU_BERZERK = 5;
const int VALUE_RU_CONTROL = 50;
const int VALUE_RU_SUMMONELIGOR = 1000;
const int VALUE_RU_TPLLIGHTHEAL = 5;
const int VALUE_RU_TPLMEDIUMHEAL = 10;
const int VALUE_RU_TPLHEAVYHEAL = 20;
const int VALUE_RU_TPLSUPERHEAL = 30;
const int VALUE_RU_TPLLIGHTSTRIKE = 5;
const int VALUE_RU_TPLMEDIUMSTRIKE = 10;
const int VALUE_RU_TPLHEAVYSTRIKE = 20;
const int VALUE_RU_TPLSUPERSTRIKE = 30;
const int VALUE_RU_CRESTELEMENTS = 20000;
const int VALUE_RU_MORAULARTU = 1000;
const int VALUE_RU_BELIARSSUPERRUNE = 5000;
Невидимость, аналог Invisible из Готики3
bmarvinb
f2
eab
enter
ai
enter
4
1/0
enter
b42b
func void potionalchemy_s1()
{
var C_Npc her;
her = Hlp_GetNpc(PC_Hero);
if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(her))
{
self.aivar[AIV_INVINCIBLE] = TRUE;
PLAYER_MOBSI_PRODUCTION = MOBSI_PotionAlchemy;
AI_ProcessInfos(her);
};
};
{
var C_Npc her;
her = Hlp_GetNpc(PC_Hero);
if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(her))
{
self.aivar[AIV_INVINCIBLE] = TRUE;
PLAYER_MOBSI_PRODUCTION = MOBSI_PotionAlchemy;
AI_ProcessInfos(her);
};
};
Твик интерфейса для тех, кто использует доп. вывод информации на низком разрешении
GVE editor
canshowstamina 0
bmanabar 0
bfocusbar 1
bhealthbar 0
Вложения
-
87,3 КБ Просмотров: 2.179