|
Re: Уроки скриптологии
//-------------------------------------- // Скрижаль Двуручника I //-------------------------------------- instance ItWr_TwoHStonePlate1_Addon(Prototype_StonePlate) { * *description = "Скрижаль Двуручника I"; * *on_state[0] = Use_TwoHStonePlate1; * *visual = "ItMi_StonePlate_PowerUp_05.3DS"; };
func void Use_TwoHStonePlate1() { * *StoneplateItem = TwoHStonePlate; * *StoneplateLevel = 1; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_TwoHStonePlate1_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Двуручника II //-------------------------------------- instance ItWr_TwoHStonePlate2_Addon(Prototype_StonePlate) { * *description = "Скрижаль Двуручника II"; * *on_state[0] = Use_TwoHStonePlate2; * *visual = "ItMi_StonePlate_PowerUp_05.3DS"; };
func void Use_TwoHStonePlate2() { * *StoneplateItem = TwoHStonePlate; * *StoneplateLevel = 2; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_TwoHStonePlate2_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Двуручника III //-------------------------------------- instance ItWr_TwoHStonePlate3_Addon(Prototype_StonePlate) { * *description = "Скрижаль Двуручника III"; * *on_state[0] = Use_TwoHStonePlate3; * *visual = "ItMi_StonePlate_PowerUp_05.3DS"; };
func void Use_TwoHStonePlate3() { * *StoneplateItem = TwoHStonePlate; * *StoneplateLevel = 3; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_TwoHStonePlate3_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Лучника I //-------------------------------------- instance ItWr_BowStonePlate1_Addon(Prototype_StonePlate) { * *description = "Скрижаль Лучника I"; * *on_state[0] = Use_BowStonePlate1; * *visual = "ItMi_StonePlate_PowerUp_03.3DS"; };
func void Use_BowStonePlate1() { * *StoneplateItem = BowStonePlate; * *StoneplateLevel = 1; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_BowStonePlate1_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Лучника II //-------------------------------------- instance ItWr_BowStonePlate2_Addon(Prototype_StonePlate) { * *description = "Скрижаль Лучника II"; * *on_state[0] = Use_BowStonePlate2; * *visual = "ItMi_StonePlate_PowerUp_03.3DS"; };
func void Use_BowStonePlate2() { * *StoneplateItem = BowStonePlate; * *StoneplateLevel = 2; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_BowStonePlate2_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Лучника III //-------------------------------------- instance ItWr_BowStonePlate3_Addon(Prototype_StonePlate) { * *description = "Скрижаль Лучника III"; * *on_state[0] = Use_BowStonePlate3; * *visual = "ItMi_StonePlate_PowerUp_03.3DS"; };
func void Use_BowStonePlate3() { * *StoneplateItem = BowStonePlate; * *StoneplateLevel = 3; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_BowStonePlate3_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Арбалетчика I //-------------------------------------- instance ItWr_CrsBowStonePlate1_Addon(Prototype_StonePlate) { * *description = "Скрижаль Арбалетчика I"; * *on_state[0] = Use_CrsBowStonePlate1; * *visual = "ItMi_StonePlate_PowerUp_04.3DS"; };
func void Use_CrsBowStonePlate1() { * *StoneplateItem = CrsBowStonePlate; * *StoneplateLevel = 1; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_CrsBowStonePlate1_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Арбалетчика II //-------------------------------------- instance ItWr_CrsBowStonePlate2_Addon(Prototype_StonePlate) { * *description = "Скрижаль Арбалетчика II"; * *on_state[0] = Use_CrsBowStonePlate2; * *visual = "ItMi_StonePlate_PowerUp_04.3DS"; };
func void Use_CrsBowStonePlate2() { * *StoneplateItem = CrsBowStonePlate; * *StoneplateLevel = 2; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_CrsBowStonePlate2_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Скрижаль Арбалетчика III //-------------------------------------- instance ItWr_CrsBowStonePlate3_Addon(Prototype_StonePlate) { * *description = "Скрижаль Арбалетчика III"; * *on_state[0] = Use_CrsBowStonePlate3; * *visual = "ItMi_StonePlate_PowerUp_04.3DS"; };
func void Use_CrsBowStonePlate3() { * *StoneplateItem = CrsBowStonePlate; * *StoneplateLevel = 3; * *if(C_SCHasStPlSkill() == FALSE) * *{ * * * *CreateInvItem(hero,ItWr_CrsBowStonePlate3_Addon); * *}; * *Use_StonePlate(); };
//-------------------------------------- // Имеет ли ГГ какую-либо скрижаль? //-------------------------------------- // Возвращаемое значение: FALSE - нет, TRUE - да func int C_ScHasMagicStonePlate() { * *if (Npc_HasItems(hero,ItWr_StrStonePlate1_Addon)) * * * // силы * *¦¦ (Npc_HasItems(hero,ItWr_StrStonePlate2_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_StrStonePlate3_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_DexStonePlate1_Addon)) * * * // ловкости * *¦¦ (Npc_HasItems(hero,ItWr_DexStonePlate2_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_DexStonePlate3_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_HitPointStonePlate1_Addon) ) *// жизни * *¦¦ (Npc_HasItems(hero,ItWr_HitPointStonePlate2_Addon) ) * *¦¦ (Npc_HasItems(hero,ItWr_HitPointStonePlate3_Addon) ) * *¦¦ (Npc_HasItems(hero,ItWr_ManaStonePlate1_Addon)) * * *// магии * *¦¦ (Npc_HasItems(hero,ItWr_ManaStonePlate2_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_ManaStonePlate3_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_OneHStonePlate1_Addon)) * * *// одноручника * *¦¦ (Npc_HasItems(hero,ItWr_OneHStonePlate2_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_OneHStonePlate3_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_TwoHStonePlate1_Addon)) * * *// двуручника * *¦¦ (Npc_HasItems(hero,ItWr_TwoHStonePlate2_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_TwoHStonePlate3_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_BowStonePlate1_Addon)) * * * // лучника * *¦¦ (Npc_HasItems(hero,ItWr_BowStonePlate2_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_BowStonePlate3_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_CrsBowStonePlate1_Addon)) * *// арбалетчика * *¦¦ (Npc_HasItems(hero,ItWr_CrsBowStonePlate2_Addon)) * *¦¦ (Npc_HasItems(hero,ItWr_CrsBowStonePlate3_Addon)) * *{ * * * *return TRUE; * *}; * *return FALSE; };
|