Ogłoszenie

Aktualnie pracujemy nad:

Zadaniami pobocznymi do modyfikacji Bandyta

Czy wiesz, że...


#1 2010-07-01 15:25:32

 patrakus

Poziom : 8

Skąd: Katowice
Zarejestrowany: 2010-03-19
Posty: 111
Punktów :   

Skrypt

Może mi ktoś podać nazwę skryptu postaci face helpera i testmodella w gothic'u 2 ? Bo ich nie potrafię znaleźć.

Offline

 

#2 2010-07-01 16:31:00

 Sam

Poziom : 6

13926257
Skąd: Ratowo-Piotrowo
Zarejestrowany: 2010-06-14
Posty: 71
Punktów :   -2 
Profesja: Skrypter

Re: Skrypt

Tu masz facehelpera
INSTANCE FH (NPC_DEFAULT)
{
    //-------- primary data --------
    name            = "Face Helper";
    Npctype            = NPCTYPE_FRIEND;
    guild            = GIL_NONE;
    level            = 999;            // real 15, aber 999 damit er nicht vor dem Brückegolem flieht!
    voice            = 5;
    id                = 1311;
    flags            = 0;

    //--------- abilities --------
    attribute[ATR_STRENGTH]     =    45;
    attribute[ATR_DEXTERITY]     =    35;
    attribute[ATR_MANA_MAX]     =    50;
    attribute[ATR_MANA]         =    50;
    attribute[ATR_HITPOINTS_MAX]    =    220;
    attribute[ATR_HITPOINTS]     =    220;
   
    //-------- visuals --------
    //                         animations
    Mdl_SetVisual        (self,"HUMANS.MDS");
    //                            Body-Mesh            Body-Tex    Skin-Color    Head-MMS            Head-Tex    Teeth-Tex
    Mdl_SetVisualBody (self,                "hum_body_Naked0",         1,        0,        "Hum_Head_Bald",         0,         0,            NO_ARMOR);

    fight_tactic    =    FAI_HUMAN_STRONG;
       
    //-------- inventory --------
   
    //-------- ai --------
    daily_routine    =    Rtn_start_1311;
};

FUNC VOID Rtn_start_1311 ()
{   
    TA_Smalltalk    (08,00,    23,00,"XXX");   
    TA_Smalltalk    (23,00,    08,00,"XXX");
};
A tu testmodella chyba
INSTANCE PC_MageTest(NPC_DEFAULT)
// PlayerInstanz
{
    //-------- primary data --------
    name             = "Magiefuzzi";
    Npctype            = NPCTYPE_MAIN;
    guild            = GIL_NONE;
    level            = 30;
    voice            = 15;
    id                = 0;
   
    //--------- abilities --------
    attribute[ATR_STRENGTH] =        1000;
    attribute[ATR_DEXTERITY] =        100;
    attribute[ATR_MANA_MAX] =        400;
    attribute[ATR_MANA] =            400;
    attribute[ATR_HITPOINTS_MAX] =    400;
    attribute[ATR_HITPOINTS] =        400;
   
    exp                = (500*((level+1)/2)*(level+1));
    exp_next        = (500*((level+2)/2)*(level+1));

    //-------- visuals --------
    //                         animations
    Mdl_SetVisual        (self,"HUMANS.MDS");
    //                            Body-Mesh            Body-Tex        Skin-Color    Head-MMS            Head-Tex        Teeth-Tex     Armor-Tex
    Mdl_SetVisualBody (self,    "hum_body_Naked0",     BodyTex_Player,    0,            "Hum_Head_Pony",     FACE_N_Player,    0,             ITAR_PAL_H);
   
    Npc_SetTalentSkill    (self, NPC_TALENT_MAGE,             6);
    Npc_SetTalentSkill    (self, NPC_TALENT_PICKLOCK,         1); //hängt ab von DEX (auf Programmebene)
    Npc_SetTalentSkill    (self, NPC_TALENT_SNEAK,             1);
    Npc_SetTalentSkill    (self, NPC_TALENT_ACROBAT,             0);
   
    Npc_SetTalentSkill    (self, NPC_TALENT_PICKPOCKET,         1);    //hängt ab von DEX (auf Scriptebene)
    Npc_SetTalentSkill    (self, NPC_TALENT_SMITH,             1);
    Npc_SetTalentSkill    (self, NPC_TALENT_RUNES,             1);
    Npc_SetTalentSkill    (self, NPC_TALENT_ALCHEMY,             1);
    Npc_SetTalentSkill    (self, NPC_TALENT_TAKEANIMALTROPHY,    1);
   
    PLAYER_TALENT_ALCHEMY[POTION_Health_01]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Health_02]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Health_03]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Mana_01]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Mana_02]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Mana_03]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Speed]            = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Perm_STR]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Perm_DEX]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Perm_Mana]        = TRUE;
    PLAYER_TALENT_ALCHEMY[POTION_Perm_Health]    = TRUE;

    PLAYER_TALENT_SMITH[WEAPON_Common]             = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_1H_Special_01]     = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_2H_Special_01]     = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_1H_Special_02]     = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_2H_Special_02]    = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_1H_Special_03]     = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_2H_Special_03]     = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_1H_Special_04]     = TRUE;
    PLAYER_TALENT_SMITH[WEAPON_2H_Special_04]     = TRUE;

    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Teeth]             = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Claws]            = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Fur]                 = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Heart]             = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_ShadowHorn]         = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_FireTongue]         = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_BFWing]             = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_BFSting]             = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Mandibles]         = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_CrawlerPlate]     = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_DrgSnapperHorn]     = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_DragonScale]         = TRUE;
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_DragonBlood]         = TRUE;
   
    PLAYER_TALENT_RUNES[SPL_LIGHT]                     = TRUE;
    PLAYER_TALENT_RUNES[SPL_Firebolt]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_Icebolt]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_LightHeal]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_SummonGoblinSkeleton]     = TRUE;
    PLAYER_TALENT_RUNES[SPL_InstantFireball]         = TRUE;
    PLAYER_TALENT_RUNES[SPL_Zap]                     = TRUE;
    PLAYER_TALENT_RUNES[SPL_SummonWolf]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_WINDFIST]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_Sleep]                     = TRUE;
    PLAYER_TALENT_RUNES[SPL_MediumHeal]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_LightningFlash]         = TRUE;
    PLAYER_TALENT_RUNES[SPL_ChargeFireball]         = TRUE;
    PLAYER_TALENT_RUNES[SPL_SummonSkeleton]         = TRUE;
    PLAYER_TALENT_RUNES[SPL_Fear]                     = TRUE;
    PLAYER_TALENT_RUNES[SPL_IceCube]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_ChargeZap]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_SummonGolem]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_DestroyUndead]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_Pyrokinesis]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_Firestorm]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_IceWave]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_SummonDemon]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_FullHeal]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_Firerain]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_BreathOfDeath]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_MassDeath]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_ArmyOfDarkness]         = TRUE;
    PLAYER_TALENT_RUNES[SPL_Shrink]                 = TRUE;
   
   
    PLAYER_TALENT_RUNES[SPL_Thunderstorm]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_Whirlwind]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_Geyser]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_Greententacle]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_Swarm]                     = TRUE;
    PLAYER_TALENT_RUNES[SPL_Waterfist]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_Icelance]                 = TRUE;
    PLAYER_TALENT_RUNES[SPL_Energyball]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_SuckEnergy]             = TRUE;
    PLAYER_TALENT_RUNES[SPL_Skull]             = TRUE;
       
    B_SetFightSkills (self, 100); //Grenzen für Talent-Level liegen bei 30 und 60
   
    //-------- inventory --------
    EquipItem (self, ItMw_2h_Pal_Sword);
   
   
    //bodyStateInterruptableOverride = TRUE;

    CreateInvItem(self,ItRu_Thunderstorm);
    CreateInvItem(self,ItRu_Whirlwind);
    CreateInvItem(self,ItRu_Geyser);
    CreateInvItem(self,ItRu_Greententacle);
    CreateInvItem(self,ItRu_Swarm);
    CreateInvItem(self,ItRu_Waterfist);
    CreateInvItem(self,ItRu_Icelance);
    CreateInvItem(self,ItRu_BeliarsRage);
    CreateInvItem(self,ItRu_SuckEnergy);
    CreateInvItem(self,ItRu_Skull);
   
};

Ostatnio edytowany przez Sam (2010-07-01 16:31:56)


OgOn

Offline

 

#3 2010-07-01 19:23:19

 patrakus

Poziom : 8

Skąd: Katowice
Zarejestrowany: 2010-03-19
Posty: 111
Punktów :   

Re: Skrypt

Dzięki. Temat można zamknąć

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.014 seconds, 9 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.gwardiaset.pun.pl www.spaniele.pun.pl www.quidditch-marziblack.pun.pl www.clan-olimp.pun.pl www.pozyczki-kredyty-forum.pun.pl