O temacie
Autor Splash
Zaczęty 22.10.2011 roku
Wyświetleń 3939
Odpowiedzi 7
Splash Moderator
kaczka RaveN Studio
RafalBudzis
Sawik Moderator działu
instance Bow_Hero_Choose (C_INFO) { npc = PC_Hero; nr = 1; condition = Bow_Hero_Choose_Condition; information = Bow_Hero_Choose_Info; permanent = 1; important = 1; }; FUNC int Bow_Hero_Choose_Condition() { if ( Bowchoose == TRUE) { return 1; }; }; FUNC VOID Bow_Hero_Choose_Info() { Info_ClearChoices (Bow_Hero_Choose); Info_AddChoice (Bow_Hero_Choose, DIALOG_BACK, powrot); if Npc_HasItems(hero, ItRw_ArrowFire) { Info_AddChoice (Bow_Hero_Choose, "Ogniste Strzały", ogien ); }; if Npc_HasItems(hero, ItRw_Arrow) { Info_AddChoice (Bow_Hero_Choose, "Normalne Strzaly", pocisk ); }; }; FUNC void pocisk () { var C_ITEM equippedbow; equippedbow = Npc_GetEquippedRangedWeapon(hero); equippedbow.munition = ItRw_Arrow; Bowchoose = FALSE; none = TRUE; fire = FALSE; AI_StopProcessInfos (hero); }; FUNC void ogien () { var C_ITEM equippedbow; equippedbow = Npc_GetEquippedRangedWeapon(hero); equippedbow.munition = ItRw_ArrowFire; Bowchoose = FALSE; fire = TRUE; none = False; AI_StopProcessInfos (hero); }; FUNC void powrot () { Bowchoose = FALSE; AI_StopProcessInfos (hero); };