Закрытие UO в определенный момент
Moderators: Murderator+, Murderator
Закрытие UO в определенный момент
Плиз помогите !! я изгалялся над скриптом(MakeTime) как мог !!! но к сожалению так и не понял как он работает !! ((( Вобщем мне надо чтобы UO в определенный момент закрывалось !!! как сделать так чтобы он определял время не говоря его !! Плизз помогите !! надо чтобы в 5:40 закрывалась ультима ! исправьте или предложите что полудше ! в скрипте закрывается в 6 с лишним и то невсегда срабатывает ((((
sub timer()
while (not uo.dead())
main()
wait(600000)
wend
endsub
sub main()
MakeTime()
Var Time
Time = MakeTime()
uo.say(Time)
wait(100)
if uo.injournal('Nick: 6') then
uo.closeuo()
endif
endsub
sub MakeTime()
VAR T, Ret, i, q
Ret = STR(UO.Time())
q = ""
For i = 0 To Len(Ret)
T = Ret[Len(Ret)-i] + q
If (I == 2) OR (I == 4) Then
T = ":" + T
EndIf
Next
RETURN T
end sub
sub timer()
while (not uo.dead())
main()
wait(600000)
wend
endsub
sub main()
MakeTime()
Var Time
Time = MakeTime()
uo.say(Time)
wait(100)
if uo.injournal('Nick: 6') then
uo.closeuo()
endif
endsub
sub MakeTime()
VAR T, Ret, i, q
Ret = STR(UO.Time())
q = ""
For i = 0 To Len(Ret)
T = Ret[Len(Ret)-i] + q
If (I == 2) OR (I == 4) Then
T = ":" + T
EndIf
Next
RETURN T
end sub
Code: Select all
If UO.Time()>=174000 then
UO.CloseUO()
endif
Solaire wrote:Code: Select all
If UO.Time()>=174000 then
UO.CloseUO()
endif
Ай да умница, ай да красавица.
Чмок.
Сделал дело - флуди смело !!!
Solaire wrote:Code: Select all
If UO.Time()>=174000 then
UO.CloseUO()
endif
Хех это несовсем что мне нужно !! Ты хочеш сказать что если мне надо чтобы ультима закрывалать в 5:40 мне надо каждый раз выщитывать секунды )))) тебе самому не смешно !!!
Извини но я и сам до такого додумался !!! но это глупо !!
Нодеюсь будут идеи полудше ((((
KIL wrote:Solaire wrote:Code: Select all
If UO.Time()>=174000 then
UO.CloseUO()
endif
Хех это несовсем что мне нужно !! Ты хочеш сказать что если мне надо чтобы ультима закрывалать в 5:40 мне надо каждый раз выщитывать секунды )))) тебе самому не смешно !!!
Извини но я и сам до такого додумался !!! но это глупо !!
Нодеюсь будут идеи полудше ((((
Не вижу в этом ничего глупого. По-моему гениальный по простоте скрипт который полностью соответствует задаче которую ты поставил.
Ты назвал точное время когда должна закрыться УО, этот скрипт сделает именно это. А если ты подразумевал что-то другое (например время выключения должно зависеть от чего-то еще), то будь добр уточни условия.
Да и что ты подразумевал под "каждый раз выщитывать секунды"? Если время точное, то просто указать его и ничего менять не нужно, если время от чего-то зависит, то считать его внутри скрипта...
I'm Titanium [Dragon] from Nova UO Shard
Solaire wrote:KIL wrote:Хех это несовсем что мне нужно !! Ты хочеш сказать что если мне надо чтобы ультима закрывалать в 5:40 мне надо каждый раз выщитывать секунды )))) тебе самому не смешно !!!
Извини но я и сам до такого додумался !!! но это глупо !!
Нодеюсь будут идеи полудше ((((
174000=17ч 40 мин 00 сек.
Остаюсь при своём мнении

Сделал дело - флуди смело !!!