• Страница 1 из 1
  • 1
Форум » Записи участника [lumistart]

Результаты поиска
lumistart  Offline  Сообщение №1 | Тема: Вопросы по скриптам Papyrus написано: 1 августа 2016, 08:55 | Отредактировано: Multigone - 23 апреля 2020, 14:52



1
Доброго времени суток! Подскажите пожалуйста, как исправить ошибку, скрипт не компилирует(

Код
Scriptname _KM_ActivatorOreScript extends ObjectReference

idle property IdlePickup_ground auto
miscobject property IgnotGold auto
int property count = 8 auto
int property myresourceCount = 8 auto
bool property dayly = true auto
int property multiRes = 8 auto
int property multHour = 24 auto
String property String01="Вы забрали" auto
String property String02=" золотых слитков. Готово к отправке еще " auto
String property Warning="Шахтеры еще не добыли достаточно руды для переплавки, вернитесь позже." auto
int count01
int hoursImport Utility
Import Mathevent onload()
Hours = floor(GetCurrentGameTime()*24)
count01=count
endevent
Event OnActivate(ObjectReference akActionRef)
BlockActivation(true)
if (hours)+multHour <= (floor(GetCurrentGameTime()*24)) && (Count01<count)
count01=count01+multiRes*(floor(GetCurrentGameTime()*24)-hours)
hours=floor(GetCurrentGameTime()*24)
endif
;debug.Messagebox(count01+" "+hours+" "+(floor(GetCurrentGameTime())*24))
if count01>0
if count01>count
count01=count
endif
dayly=true
if (akActionRef==game.getPLayer()) && dayly && (count01>=myResourceCount)
game.getplayer().PlayIdle(IdlePickup_ground)
wait(2)
game.getPLayer().additem(Resource, myResourceCount)
count01 = count01 - myResourcecount
debug.messagebox(String01+" "+myResourceCount+" "+String02+count01)
endif
elseif (count01<=0)||(count01<=myResourceCount)
dayly=false
debug.messagebox(Warning)
endif
BlockActivation(false)
endevent



Форум » Записи участника [lumistart]
  • Страница 1 из 1
  • 1
Поиск:





Ответ на жалобу смотрите в разделе жалоб