1
Skrypty / Expected "}"
« dnia: 2011-08-24, 21:37 »Ponieważ nie dałeś przycinka kawałek wyżej po "" daj przecinek i usuń go po regeneracji many.dzięki :roll: pomoglo
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.
Ponieważ nie dałeś przycinka kawałek wyżej po "" daj przecinek i usuń go po regeneracji many.dzięki :roll: pomoglo
CONST STRING TXT_TALENTS [NPC_TALENT_MAX] =
{
"", //NPC_TALENT_UNKNOWN = 0;
"Br. jednoręczna", //NPC_TALENT_1H = 1;
"Br. dwuręczna", //NPC_TALENT_2H = 2;
"Łuki", //NPC_TALENT_BOW = 3;
"Kusze", //NPC_TALENT_CROSSBOW = 4;
"Włamywanie się", //NPC_TALENT_PICKLOCK = 5; //wird jetzt per DEX geregelt UND es gibt nur noch Level 0 und 1 (nicht mehr 2)
"", //altes Pickpocket aus Gothic 1 - NICHT benutzen! Bleibt als Relikt im Code = 6;
"Magia", //NPC_TALENT_MAGE = 7; // Magiekreis
"Skradanie się", //NPC_TALENT_SNEAK = 8;
"Regeneracja: HP", //NPC_TALENT_REGENERATE = 9;
"Mistrz Ognia", //NPC_TALENT_FIREMASTER = 10;
"Akrobatyka", //NPC_TALENT_ACROBAT = 11;
"Kradzież kiesz.", //NPC_TALENT_PICKPOCKET = 12; //NEUES Pickpocket
"Kowalstwo", //NPC_TALENT_SMITH = 13;
"Tworzenie run", //NPC_TALENT_RUNES = 14;
"Alchemia", //NPC_TALENT_ALCHEMY = 15;
"Zbieranie trofeów", //NPC_TALENT_TAKEANIMALTROPHY = 16;
"Czytanie w obcym języku", //NPC_TALENT_FOREIGNLANGUAGE = 17;
"Zdolność ognika", //NPC_TALENT_WISPDETECTOR = 18;
"", //NPC_TALENT_C = 19;
"", //NPC_TALENT_D = 20;
"" //NPC_TALENT_E = 21;
"Regeneracja Many", //NPC_TALENT_MANAREGENERATE = 22;
};
INSTANCE PC_Undead (C_INFO)
{
nr = 2;
npc = PC_Hero;
condition = PC_Undead_Condition;
information = PC_Undead_Info;
permanent = TRUE;
description = "Boski Błysk (5 Szczawiów Królewskich, 2 Czarne Perły, 1 Eliksir Życia)";
};
FUNC INT PC_Undead_Condition()
{
if((PLAYER_MOBSI_PRODUCTION == MOBSI_POTIONALCHEMY)
&& (PLAYER_TALENT_ALCHEMY[POTION_UNDEAD] == TRUE))
&& (BoozeStart == FALSE)
&& (TabakStart == FALSE)
&& (HealthStart == FALSE)
&& (ManaStart == FALSE)
&& (SpecialStart == FALSE)
{
return TRUE;
};
};
FUNC VOID PC_Undead_Info ()
{
if (Npc_HasItems (hero, ItPl_Perm_Her) >= 5)
&& (Npc_HasItems (hero, ItMi_DarkPearl) >= 2)
&& (Npc_HasItems (hero, ItPo_Perm_Health) >= 1)
{
Npc_RemoveInvItems (hero,ItPl_Perm_Her ,5);
Npc_RemoveInvItems (hero,ItMi_DarkPearl ,2);
Npc_RemoveInvItems (hero,ItPo_Perm_Health ,1);
CreateInvItems (hero,ItPo_Undead,1);
Print (PRINT_AlchemySuccess);
}
else
{
Print (PRINT_ProdItemsMissing);
CreateInvItems (self, ItMi_Flask,1);
};
B_ENDPRODUCTIONDIALOG ();
};