
Math Function not found - решение здесь :)
Moderators: Murderator+, Murderator
-
- Posts: 73
- Joined: 2005-01-14 13:41:05
- Location: Одесса - мама
- Contact:
Destruction wrote:1. Факториал - очень нужная штука, главное - уметь применить.
Я в некоторых своих скриптах им задержки расставляю, для большей плавности так сказать![]()
Пример не покажу, скрипты приватные -)
2. Ну дык, факториал требуется только в сложных скриптах, а где его используют - на паблки не кладут.
Учите мат. часть, такой вопрос отпадёт.
3. Отсутствие смекалки не даёт право делать такие выводы.
PS: А ты сам-то знаешь, что такое факториал ?
что такое факториал я знаю. но как его применять в инжекте? яне прошу целый скрипт, покажи хотябы кусок где логически можно понять зачем он нужен.
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
GrandMaster Ranger wrote:Прощу прощения заранее за оффтоп.. если чтото совсем не так или я не правильно понял суть этого топика, то удалите мой меседж...
но кому все эти функции нафик нужны? специально ввёл в поиск названия sub'ов, не одного топика кроме этого не вывело!!!
или вы не для ультимы это все писали?
А это для мозгов полезно %) и никому не мешает, кроме тебя, по-видимому

ЗЫ: У тебя походу привычка ко всему придиратся...
ЗЗЫ: А началось всё с банальности: в инжекте нету квадратного корня, а он мне очень нужен был...
DerMeister сейчас на нейрале!
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
DerMeister =) wrote:Destruction wrote:На одном шарде, необходимо было ждать ппц как по-странному, я туда факториал воткнул, отлично отрабатывает..
Хмм, а моё воображение меня подводит... Ниприложу ума как на факториале задержку сделать? Факториал же ппц быстро возрастает.
Ну дык так так и было, шад правда закрылся -( Давно было, года 3 назад.
Code: Select all
var i
for i=0 to 10
wait( factorial( i ) )
if uo.injournal( "the some message" ) then
; пауза окончена
i = 10
endif
next
PS: И ничего, отлично работало.. А растёт и правда быстро..
-
- Posts: 73
- Joined: 2005-01-14 13:41:05
- Location: Одесса - мама
- Contact:
Destruction wrote:DerMeister =) wrote:Destruction wrote:На одном шарде, необходимо было ждать ппц как по-странному, я туда факториал воткнул, отлично отрабатывает..
Хмм, а моё воображение меня подводит... Ниприложу ума как на факториале задержку сделать? Факториал же ппц быстро возрастает.
Ну дык так так и было, шад правда закрылся -( Давно было, года 3 назад.Code: Select all
var i
for i=0 to 10
wait( factorial( i ) )
if uo.injournal( "the some message" ) then
; пауза окончена
i = 10
endif
next
PS: И ничего, отлично работало.. А растёт и правда быстро..
смысл? если в журнале не будет нужного сообщения то он будет ждать сутки? когда факториал дойдет гдето до 7 или хз сколько не хочу считать...
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Destruction wrote:DerMeister =) wrote:Destruction wrote:На одном шарде, необходимо было ждать ппц как по-странному, я туда факториал воткнул, отлично отрабатывает..
Хмм, а моё воображение меня подводит... Ниприложу ума как на факториале задержку сделать? Факториал же ппц быстро возрастает.
Ну дык так так и было, шад правда закрылся -( Давно было, года 3 назад.Code: Select all
var i
for i=0 to 10
wait( factorial( i ) )
if uo.injournal( "the some message" ) then
; пауза окончена
i = 10
endif
next
PS: И ничего, отлично работало.. А растёт и правда быстро..
Если честно, но хня какаято?! Чем тебе
Code: Select all
repeat wait(500) until uo.injournal( "the some message" )

DerMeister сейчас на нейрале!
-
- Posts: 73
- Joined: 2005-01-14 13:41:05
- Location: Одесса - мама
- Contact:
DerMeister =) wrote:Если честно, но хня какаято?! Чем тебене угодил? Или ты процессорное время экономишь?Code: Select all
repeat wait(500) until uo.injournal( "the some message" )
та какое там процессорное время )) ну сожрет он на 1-2% больше... вот горе


-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
sub IsWholeNum(num)
if (num-int(num)) == 0 then
uo.print("Is Whole Num")
return true
else
uo.print("Is Not Whole Num")
return false
end sub
А где EndIf ?:)
Делать было нефига, написал возведение в степень, в т.ч. и в отрицательную.
Code: Select all
Sub math.pow( num, power )
if NOT IsWholeNum( power ) then
return false
endif
if power == 0 then
return 1
endif
var i, stp = 1
if power < 0 then
stp = -1
endif
if power > 1 or power < -1 then
for i = stp*2 to power step stp
num = num * num
next
endif
if power < 0 then
num = 1 / num
endif
return num
endsub
Кроме того написал огруглялку, в меньшую сторону, т.к. инжектовская с большими цифрами не совсем корректно работает:
Code: Select all
sub math.floor( num )
var i, result = ""
num = str( num )
for i = 0 to strlen( num ) -1
if num[i] == "." then
result = left( num, i )
i = strlen( num ) -1
endif
next
if result == "" then
result = num
endif
return val( result )
endsub
PS: Как-то странно получилось, но вродь работает..
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Нужный топик..
На него ссылка из моего прилепленного топика
Никуда не денется
Мне так и не сказали, где endif
На него ссылка из моего прилепленного топика

Никуда не денется

Мне так и не сказали, где endif

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
DerMeister =) wrote:5 постов до тыщи! КУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУЛ!
ЖЖ
Ща сотрём парочку

PS: 9 постов до 2 тыщ

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38