Page 1 of 1

Hunger Skript

Posted: 2008-02-28 12:13:26
by Tranceman
Kak napisatj skript na hunger esle piwu v igre
.hunger pokazivaetsa skoka kakoi edi mne nada

Vitamins! 100
Kallories! 97
Hungry! 80
Water! 60

primerno tak pokazivaet nada skript 4tobi esle menjwe 80 kakoito iz etih ingredietov kuwal edu a esle boljwe 100 uze 4tobi ne4e nekuwal delal pauzu

pomogite skriptom =]

Type=0x0978 ; Eda

Posted: 2008-02-28 12:45:45
by Destruction

Code: Select all

Sub specialEat()
var food = "0x0978"
var msg_1 = "Vitamins!"
var msg_2 = "Kallories!"
var msg_3 = "Hungry!"
var msg_4 = "Water!"
var flag1 = false
var flag2 = false
uo.deletejournal()
uo.msg( ".hunger" )
checklag()
msg1 = val( explode( uo.Journal( uo.inJournal( msg1 ) ), ' ', 1 ) )
msg2 = val( explode( uo.Journal( uo.inJournal( msg2 ) ), ' ', 1 ) )
msg3 = val( explode( uo.Journal( uo.inJournal( msg3 ) ), ' ', 1 ) )
msg4 = val( explode( uo.Journal( uo.inJournal( msg4 ) ), ' ', 1 ) )
if msg1 > 100 || msg2 > 100 || msg3 > 100 || msg4 > 100 then
    flag1 = true
endif
if msg1 < 80 || msg2 < 80 || msg3 < 80 || msg4 < 80 then
    flag2 = true
endif
if ( not flag1 ) and flag2 then
    uo.usetype( food )
end_if
endsub


Наверное зря я решил сэкономить на массивах.. )