Greekains NPC Generator 2142 8

O temacie

Autor Kyniu

Zaczęty 24.02.2013 roku

Wyświetleń 2142

Odpowiedzi 8

Kyniu

Kyniu

Użytkownicy
posty112
Propsy8
  • Użytkownicy

Kyniu

Greekains NPC Generator
2013-02-24, 16:10(Ostatnia zmiana: 2013-02-24, 16:12)
Witam. Mam problem z Programem Greekains NPC GENERATOR . Mianowicie, gdy dodaję postać już, reaparsuje  to wyskakuje błąd że coś niby z 40 linijką jest nie tak, patrzę w nią ale tam nie ma nic, pusta linijka..
A tu macie skrypt:

///////////////////////////////////////
// Created with Grekain's NPC Generator //
///////////////////////////////////////
instance PAL_52030_tesheropaladyn (NPC_Default)
{
    // ----- NPC -----
    name = "tesheropaladyn";
    guild = 1;
    id = 52030;
    voice = 7;
    flags = 0;
    npctype = NPCTYPE_AMBIENT;
    level = 20;

    // ----- Attributes -----
    attribute[ATR_STRENGTH] = 100;
    attribute[ATR_DEXTERITY] = 100;
    attribute[ATR_HITPOINTS_MAX] = 550;
    attribute[ATR_HITPOINTS] = 550;
    attribute[ATR_MANA_MAX] = 100;
    attribute[ATR_MANA] = 100;

    // ----- Hitchance -----
    HitChance [NPC_TALENT_1H] = 50;
    HitChance [NPC_TALENT_2H] = 25;
    HitChance [NPC_TALENT_BOW] = 50;
    HitChance [NPC_TALENT_CROSSBOW] = 25;

    B_SetNpcVisual     (self, MALE, "HUM_HEAD_THIEF", Face_N_Raven, BodyTex_P, ITAR_PAL_H);
    Mdl_SetModelFatness     (self, 0);
    Mdl_ApplyOverlayMds     (self, "Humans_Walk.mds");

    // ----- Give NPC his Talents -----
    B_GiveNpcTalents (self);

    // ----- Inventory -----
    EquipItem    (self, ItMw_1h_Pal_Sword);
    EquipItem    (self, ItRw_Bow_H_02);


co tu jest nie tak?
 


diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt

diegomez
Labirynt

Greekains NPC Generator
#2 2013-02-24, 16:18(Ostatnia zmiana: 2013-02-24, 16:18)
Jest 38 linijek (o ile dobrze naliczyłem). Podaj może cały skrypt, bo ten wydaje się być niekompletny.
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Przecież widać, że nie ma klamry zamykającej.

Kyniu

Kyniu

Użytkownicy
posty112
Propsy8
  • Użytkownicy

Kyniu

Greekains NPC Generator
#4 2013-02-24, 16:21(Ostatnia zmiana: 2013-02-24, 16:31)
@diegogomez
Jest to cały skrypt, wygenerowany w tym programie[nie dawałem żadnych rutyn]
@Avallach
Sry że nie dałem tej linijki, zapomniałem po prostu, ale kolega naliczył dobrze .

@Adanos
ja niestety na skryptach znam się słabo, więc wiesz.

EDIT: Działa, ale tu przy okazji mam 2 pytanie:
Zaatakowałem tego npc i nic, nie reagował, nie bronił się ani nic.
Co w tym skrypcie brakuje, żeby tak reagował jak powinnien?
 

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt

diegomez
Labirynt

Greekains NPC Generator
#5 2013-02-24, 16:32(Ostatnia zmiana: 2013-02-24, 16:41)
///////////////////////////////////////
// Created with Grekain's NPC Generator //  Zjebany ten ///program
///////////////////////////////////////
instance PAL_52030_tesheropaladyn (NPC_Default)
{
    // ----- NPC -----
    name = "tesheropaladyn";
    guild = 1;
    id = 52030;
    voice = 7;
    flags = 0;
    npctype = NPCTYPE_AMBIENT;
    level = 20;

    // ----- Attributes -----
    attribute[ATR_STRENGTH] = 100;
    attribute[ATR_DEXTERITY] = 100;
    attribute[ATR_HITPOINTS_MAX] = 550;
    attribute[ATR_HITPOINTS] = 550;
    attribute[ATR_MANA_MAX] = 100;
    attribute[ATR_MANA] = 100;

    // ----- Hitchance -----
    HitChance [NPC_TALENT_1H] = 50;
    HitChance [NPC_TALENT_2H] = 25;
    HitChance [NPC_TALENT_BOW] = 50;
    HitChance [NPC_TALENT_CROSSBOW] = 25;

    B_SetNpcVisual     (self, MALE, "HUM_HEAD_THIEF", Face_N_Raven, BodyTex_P, ITAR_PAL_H);
    Mdl_SetModelFatness     (self, 0);
    Mdl_ApplyOverlayMds     (self, "Humans_Walk.mds");

    // ----- Give NPC his Talents -----
    B_GiveNpcTalents (self);

    // ----- Inventory -----
    EquipItem    (self, ItMw_1h_Pal_Sword);
    EquipItem    (self, ItRw_Bow_H_02);



   
Dodaj to:


// ------ TA anmelden ------
daily_routine = Rtn_Start_52030;
};

FUNC VOID Rtn_Start_52030()
{
TA_Stand_ArmsCrossed (08,00,21,00,"XXX");
TA_Stand_ArmsCrossed (21,00,08,00,"XXX");
};




Edit1:

A i chyba tego nie masz. Wklej pod np. wszystkimi atrybutami.

// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_Master;

Edit2: Nie wiem czy jest taki styl chodzenia. Może zamiast tamtego walk daj

Mdl_ApplyOverlayMds (self, "Humans_Relaxed.mds");


Edit3: Całość by wyglądała mniej więcej tak:
Spoiler
////////////////
instance PAL_52030_tesheropaladyn (NPC_Default)
{
    // ----- NPC -----
    name = "tesheropaladyn";
    guild = 1;
    id = 52030;
    voice = 7;
    flags = 0;
    npctype = NPCTYPE_AMBIENT;
    level = 20;

    // ----- Attributes -----
    attribute[ATR_STRENGTH] = 100;
    attribute[ATR_DEXTERITY] = 100;
    attribute[ATR_HITPOINTS_MAX] = 550;
    attribute[ATR_HITPOINTS] = 550;
    attribute[ATR_MANA_MAX] = 100;
    attribute[ATR_MANA] = 100;

// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_Master;

    // ----- Hitchance -----
    HitChance [NPC_TALENT_1H] = 50;
    HitChance [NPC_TALENT_2H] = 25;
    HitChance [NPC_TALENT_BOW] = 50;
    HitChance [NPC_TALENT_CROSSBOW] = 25;

    B_SetNpcVisual     (self, MALE, "HUM_HEAD_THIEF", Face_N_Raven, BodyTex_P, ITAR_PAL_H);
    Mdl_SetModelFatness     (self, 0);
    Mdl_ApplyOverlayMds (self, "Humans_Relaxed.mds");

    // ----- Give NPC his Talents -----
    B_GiveNpcTalents (self);

    // ----- Inventory -----
    EquipItem    (self, ItMw_1h_Pal_Sword);
    EquipItem    (self, ItRw_Bow_H_02);


// ------ TA anmelden ------
daily_routine = Rtn_Start_52030;
};

FUNC VOID Rtn_Start_52030()
{
TA_Stand_ArmsCrossed (08,00,21,00,"XXX");
TA_Stand_ArmsCrossed (21,00,08,00,"XXX");
};
 

Kyniu

Kyniu

Użytkownicy
posty112
Propsy8
  • Użytkownicy

Kyniu

Greekains NPC Generator
#6 2013-02-24, 16:33(Ostatnia zmiana: 2013-02-24, 16:37)
Ok, dzięki za pomoc ; ).

Dobra, mam jeszcze jedno pytanie, takie ostatnie:
Znacie Lepszy program do tworzenia npc lepszy niż ten, którym ja się posługuję aktualnie? : ).
 

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt

diegomez
Labirynt

Greekains NPC Generator
#7 2013-02-24, 16:42(Ostatnia zmiana: 2013-02-24, 16:43)
Ok, dzięki za pomoc ; ).

Dobra, mam jeszcze jedno pytanie, takie ostatnie:
Znacie Lepszy program do tworzenia npc lepszy niż ten, którym ja się posługuję aktualnie? : ).

Ja używam notatnika lub bardzo rzadko notpada++
To programy dzięki którym błędy, które wyjdą będą wywołane tylko z twojej winy.
 

Kyniu

Kyniu

Użytkownicy
posty112
Propsy8
  • Użytkownicy
Pomocna odpowiedź, nie ma co. W Sumie mogłem dopisać, że chodzi mi o Lepszy Generator niż Greekain, więc znacie jakieś lepsze Generatory NPC od Greekaina?[prócz Notatnika i Notepada ++].
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry