function kirassad(heroname)
gold=GetPlayerResource(1,6);
if gold>= 10000 then
QuestionBox(GetMapDataPath().."yeskir.txt","yes","no");
else
MessageBox(GetMapDataPath().."netgolds.txt");
end;
end;
function yes(heroname)
SetPlayerResource(1,6,gold-10000);
sleep(3);
GiveArtefact(heroname,48,0);
sleep(3);
RemoveObject("dvk");
Trigger(OBJECT_ENTER_AND_STOP_TRIGGER,"regdvk",nil);
end;
Trigger(OBJECT_ENTER_AND_STOP_TRIGGER,"regdvk","kirassad");
Гляньте, что здесь может быть неправильно.Уже все проверил, все названия и все равно не хочет пахать.