1
Spacer / Problem ze światem
« dnia: 2013-02-06, 17:06 »
Bump.
Proszę o pomoc :3
Proszę o pomoc :3
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
U:PAR: Syntax error : WRATHOF ( line 1048 )
U:PAR: File CONTENT\AI\B_MONSTER\B_SETGUILDATTITUDE.d not found ( line 14 )
//////////////////////////////////////////////////////////////////////////
// B_SetGuildAttitude
// ==================
// Setzt die Gilden-Attitüde von 'fromGuild' gegenüber 'toGuild' auf den
// Wert 'attitude'. Menschen und Orks können mit der Sammelbezeichnung
// GIL_SEPERATOR_HUM bzw. GIL_SEPERATOR_ORC angegeben werden
//////////////////////////////////////////////////////////////////////////
func void B_SetGuildAttitude (var int fromGuild, var int attitude, var int toGuild)
{
if (toGuild == GIL_SEPERATOR_HUM)
{
Wld_SetGuildAttitude (fromGuild , attitude, GIL_NONE );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_EBR );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_SLD );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_STT );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_KDF );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_VLK );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_KDW );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_GRD );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_ORG );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_BAU );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_SFB );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_GUR );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_NOV );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_TPL );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_DMB );
Wld_SetGuildAttitude (fromGuild , attitude, GIL_BAB );
}
else if (fromGuild == GIL_SEPERATOR_HUM)
{
Wld_SetGuildAttitude (GIL_NONE , attitude, toGuild );
Wld_SetGuildAttitude (GIL_EBR , attitude, toGuild );
Wld_SetGuildAttitude (GIL_SLD , attitude, toGuild );
Wld_SetGuildAttitude (GIL_STT , attitude, toGuild );
Wld_SetGuildAttitude (GIL_KDF , attitude, toGuild );
Wld_SetGuildAttitude (GIL_VLK , attitude, toGuild );
Wld_SetGuildAttitude (GIL_KDW , attitude, toGuild );
Wld_SetGuildAttitude (GIL_GRD , attitude, toGuild );
Wld_SetGuildAttitude (GIL_ORG , attitude, toGuild );
Wld_SetGuildAttitude (GIL_BAU , attitude, toGuild );
Wld_SetGuildAttitude (GIL_SFB , attitude, toGuild );
Wld_SetGuildAttitude (GIL_GUR , attitude, toGuild );
Wld_SetGuildAttitude (GIL_NOV , attitude, toGuild );
Wld_SetGuildAttitude (GIL_TPL , attitude, toGuild );
Wld_SetGuildAttitude (GIL_DMB , attitude, toGuild );
Wld_SetGuildAttitude (GIL_BAB , attitude, toGuild );
}
else
{
Wld_SetGuildAttitude (fromGuild , attitude, toGuild );
};
};
//-------- HUMAN --------
// SN: alle Menschen auf ATT_HOSTILE gegenüber allen Monstern gesetzt, um die Reaktionszeit
// nach dem Besiegen des einen und dem Bekämpfen des nächsten Monsters zu
// beschleunigen. (Npc_IsNextTargetAvailable springt bei ATT_ANGRY nicht an!)
//
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_WARAN );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_SLF );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_GOBBO );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_TROLL );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_SNAPPER );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_MINECRAWLER );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_MEATBUG );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_SCAVENGER );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_DEMON );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_WOLF );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_SHADOWBEAST );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_BLOODFLY );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_SWAMPSHARK );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_ZOMBIE );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_UNDEADORC );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_SKELETON );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_ORCDOG );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_MOLERAT );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_GOLEM );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_LURKER );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_ORCSHAMAN );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_ORCWARRIOR );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_HOSTILE, GIL_ORCSCOUT );
B_SetGuildAttitude (GIL_SEPERATOR_HUM, ATT_FRIENDLY, GIL_ORCSLAVE );
//-------- ORKS --------
B_SetGuildAttitude (GIL_ORCSHAMAN , ATT_HOSTILE, GIL_SEPERATOR_HUM );
B_SetGuildAttitude (GIL_ORCSHAMAN , ATT_FRIENDLY, GIL_ORCDOG );
B_SetGuildAttitude (GIL_ORCWARRIOR , ATT_HOSTILE, GIL_SEPERATOR_HUM );
B_SetGuildAttitude (GIL_ORCWARRIOR , ATT_FRIENDLY, GIL_ORCDOG );
B_SetGuildAttitude (GIL_ORCSCOUT , ATT_HOSTILE, GIL_SEPERATOR_HUM );
B_SetGuildAttitude (GIL_ORCSCOUT , ATT_FRIENDLY, GIL_ORCDOG );
//-------- ORK-Sklaven --------
B_SetGuildAttitude (GIL_GRD , ATT_FRIENDLY, GIL_ORCSLAVE );
B_SetGuildAttitude (GIL_STT , ATT_FRIENDLY, GIL_ORCSLAVE );
B_SetGuildAttitude (GIL_TPL , ATT_FRIENDLY, GIL_ORCSLAVE );
//-------- Orks untereinander --------
B_SetGuildAttitude (GIL_ORCSHAMAN , ATT_FRIENDLY, GIL_ORCSHAMAN );
B_SetGuildAttitude (GIL_ORCSHAMAN , ATT_FRIENDLY, GIL_ORCWARRIOR );
B_SetGuildAttitude (GIL_ORCSHAMAN , ATT_FRIENDLY, GIL_ORCSCOUT );
B_SetGuildAttitude (GIL_ORCSHAMAN , ATT_FRIENDLY, GIL_ORCSLAVE );
B_SetGuildAttitude (GIL_ORCWARRIOR , ATT_FRIENDLY, GIL_ORCSHAMAN );
B_SetGuildAttitude (GIL_ORCWARRIOR , ATT_FRIENDLY, GIL_ORCWARRIOR );
B_SetGuildAttitude (GIL_ORCWARRIOR , ATT_FRIENDLY, GIL_ORCSCOUT );
B_SetGuildAttitude (GIL_ORCWARRIOR , ATT_FRIENDLY, GIL_ORCSLAVE );
B_SetGuildAttitude (GIL_ORCSCOUT , ATT_FRIENDLY, GIL_ORCSHAMAN );
B_SetGuildAttitude (GIL_ORCSCOUT , ATT_FRIENDLY, GIL_ORCWARRIOR );
B_SetGuildAttitude (GIL_ORCSCOUT , ATT_FRIENDLY, GIL_ORCSCOUT );
B_SetGuildAttitude (GIL_ORCSCOUT , ATT_FRIENDLY, GIL_ORCSLAVE );
B_SetGuildAttitude (GIL_ORCSLAVE , ATT_FRIENDLY, GIL_ORCSHAMAN );
B_SetGuildAttitude (GIL_ORCSLAVE , ATT_FRIENDLY, GIL_ORCWARRIOR );
B_SetGuildAttitude (GIL_ORCSLAVE , ATT_FRIENDLY, GIL_ORCSCOUT );
B_SetGuildAttitude (GIL_ORCSLAVE , ATT_FRIENDLY, GIL_ORCSLAVE );
};
A ja jeszcze co do podążania za orkiem - możesz to zrobić na podstawie dialogu, tzn. zagadujesz orka, i mówisz mu "Chodź za mną!".
Nie wiesz jak to zrobić? Poszperaj w skryptach postaci, które w pewnych sytuacjach zachowywały się tak samo. Myślę, iż najlepszym przykładem jest Wrzód.