func void DIA_Harad_SellBlades_Info()
{
var C_Item EquipWeap;
var int anzahl_common;
var int anzahl_schwert1;
var int anzahl_schwert4;
var int anzahl_rubinklinge;
var int anzahl_elbastardo;
var int gesamt;
var string concatText;
var int lohn;
AI_Output(other,self,"DIA_Harad_SellBlades_15_00"); //Я хочу продать оружие, выкованное мной.
EquipWeap = Npc_GetEquippedMeleeWeapon(other);
anzahl_common = Npc_HasItems(other,ItMw_1H_Common_01);
if(Hlp_IsItem(EquipWeap,ItMw_1H_Common_01))
{
if(anzahl_common > 1)
{
Npc_RemoveInvItem(other,ItMw_1H_Common_01);
};
anzahl_common -= 1;
};
anzahl_schwert1 = Npc_HasItems(other,ItMw_Schwert1);
if(Hlp_IsItem(EquipWeap,ItMw_Schwert1))
{
if(anzahl_schwert1 > 1)
{
Npc_RemoveInvItem(other,ItMw_Schwert1);
};
anzahl_schwert1 -= 1;
};
anzahl_schwert4 = Npc_HasItems(other,ItMw_Schwert4);
if(Hlp_IsItem(EquipWeap,ItMw_Schwert4))
{
if(anzahl_schwert4 > 1)
{
Npc_RemoveInvItem(other,ItMw_Schwert4);
};
anzahl_schwert4 -= 1;
};
anzahl_rubinklinge = Npc_HasItems(other,ItMw_Rubinklinge);
if(Hlp_IsItem(EquipWeap,ItMw_Rubinklinge))
{
if(anzahl_rubinklinge > 1)
{
Npc_RemoveInvItem(other,ItMw_Rubinklinge);
};
anzahl_rubinklinge -= 1;
};
anzahl_elbastardo = Npc_HasItems(other,ItMw_ElBastardo);
if(Hlp_IsItem(EquipWeap,ItMw_ElBastardo))
{
if(anzahl_elbastardo > 1)
{
Npc_RemoveInvItem(other,ItMw_ElBastardo);
};
anzahl_elbastardo -= 1;
};
gesamt = anzahl_common + anzahl_schwert1 + anzahl_schwert4 + anzahl_rubinklinge + anzahl_elbastardo;
if(gesamt == 0)
{
if(Hlp_IsItem(EquipWeap,ItMw_1H_Common_01) || Hlp_IsItem(EquipWeap,ItMw_Schwert1) || Hlp_IsItem(EquipWeap,ItMw_Schwert4) || Hlp_IsItem(EquipWeap,ItMw_Rubinklinge) || Hlp_IsItem(EquipWeap,ItMw_ElBastardo))
{
AI_Output(self,other,"DIA_Harad_SellBlades_12_01"); //Все, что у тебя есть - это меч, висящий на поясе. Ты лучше оставь его себе.
}
else
{
AI_Output(self,other,"DIA_Harad_SellBlades_12_04"); //Тогда сделай его! Я принимаю только обычные мечи.
};
}
else
{
AI_Output(self,other,"DIA_Harad_SellBlades_12_02"); //Хорошо - давай сюда.
Npc_RemoveInvItems(other,ItMw_1H_Common_01,anzahl_common);
Npc_RemoveInvItems(other,ItMw_Schwert1,anzahl_schwert1);
Npc_RemoveInvItems(other,ItMw_Schwert4,anzahl_schwert4);
Npc_RemoveInvItems(other,ItMw_Rubinklinge,anzahl_rubinklinge);
Npc_RemoveInvItems(other,ItMw_ElBastardo,anzahl_elbastardo);
concatText = ConcatStrings(IntToString(gesamt),PRINT_ItemsGegeben);
AI_PrintScreen(concatText,-1,YPOS_ItemGiven,FONT_ScreenSmall,2);
AI_Output(self,other,"DIA_Harad_SellBlades_12_03"); //Отлично. Держи, что заработал.
lohn = ((anzahl_common * Value_Common1) + (anzahl_schwert1 * Value_Schwert1) + (anzahl_schwert4 * Value_Schwert4) + (anzahl_rubinklinge * Value_Rubinklinge) + (anzahl_elbastardo * Value_ElBastardo)) / 3;
B_GiveInvItems(self,other,ItMi_Gold,lohn);
AI_EquipBestMeleeWeapon(other);
};
};