Не уверен на счёт "больше", так как проблема в таких значениях когда уровень убитого сильно меньше.
Ну так если у убийцы уровень больше, то у убитого уровень меньше, ваш кеп. Конкретные примеры будут?
10^(-100)
Увидел.
Ну так а что вы хотите-то.
local real r = Pow(10, -100 )
call DisplayTextToForce( GetPlayersAll(), R2SW(r, 0, -1))
call DisplayTextToForce( GetPlayersAll(), I2S(R2I(r)))
local real r
local integer power = -100
loop
set r = Pow(10, power)
call DisplayTimedTextToPlayer(GetLocalPlayer(), 0., 0., 5., "r = " + R2SW(r, 0, -1) + ", power = " + I2S(power))
exitwhen 0 < r and r < 1
set power = power + 1
endloop
Согласно этому, наименьшее положительное число равно 1.17549435e-38. 10^-38 меньше, потому выходит 0. 10^-37 больше, потому цикл остановился. Выведен 0, потому что больше 9 знаков после запятой вар выводить не умеет.
Нужно ещё понимать, что максимальное возможное число равно 3.40282346639e+38, а нам выводится 1.7014144e+40. Одним словом, происходит какая-то непостижимая жесть.
koloff, скорее всего у тебя в системе чего-то нет.
Поставил тобой присланный Тэш, всё абсолютно также, он есть, настраивается, но подсветки как не было, так и нет=(
А можно скрин твоего редактора с этим кодом?
library MyLibrary
private keyword INITS
// Highlighting URLs: www.hiveworkshop.com (also CTRL+click sensitive)
function interface foo takes nothing returns nothing
//! preprocessor stuff
struct MyStruct extends array
implement INITS
endstruct
/* Blockcomments can have styles for /* nesting /* up to 3 levels */ */ */
private module INITS
private static method onInit takes nothing returns nothing
local integer i = 5 + 0x2A // Now possible: different styles for hex and float numbers
local real x = I2R((5 + 3) * 3) // Primary and secondary brace highlighting
call BJDebugMsg("Escape characters like \n abd \" are highlighted!")
call CreateEffectTarget() // User includes as well
call CreateUnit(GetLocalPlayer(), 'hfoo', 0., 0., 0.)
endmethod
endmodule
endlibrary
koloff, по ссылке в посте скачай TESH 0.9.3, распакуй в папку своего JNGP так, чтобы папка tesh была в корневой папке JNGP. Если в папке JNGP уже есть tesh, сначала удалить ей, а потом распаковать новую.
» WarCraft 3 / Memory hack API v1.4
» WarCraft 3 / Пассивная цепь молний
Ред. PT153
» WarCraft 3 / Не срабатывает событие на изменение real var. Игнор строки кода.
» WarCraft 3 / Не срабатывает событие на изменение real var. Игнор строки кода.
Ред. PT153
» WarCraft 3 / Странное поведение функции
Ну так а что вы хотите-то.
Нужно ещё понимать, что максимальное возможное число равно 3.40282346639e+38, а нам выводится 1.7014144e+40. Одним словом, происходит какая-то непостижимая жесть.
» WarCraft 3 / Утечка function PlaySound takes string soundName returns nothing
» WarCraft 3 / Странное поведение функции
Ред. PT153
» WarCraft 3 / Может ли кто-то снять защиту с карты?
» WarCraft 3 / Канал reforged
» WarCraft 3 / Канал reforged
» WarCraft 3 / Пропали некоторые эффекты.
Ред. PT153
» WarCraft 3 / Отмена приказа
» WarCraft 3 / Как реализовать наложение дебаффов?
Ред. PT153
» WarCraft 3 / Отмена приказа
Также нужно обязательно фильтровать приказ 851973.
Ред. PT153
» WarCraft 3 / Отследить получение способности
» WarCraft 3 / TESH для Reforged
» WarCraft 3 / Подсветка функций в TESH
» WarCraft 3 / TESH для Reforged
» WarCraft 3 / Подсветка функций в TESH
» WarCraft 3 / Подсветка функций в TESH
» WarCraft 3 / Preload Exploit
» WarCraft 3 / TESH для Reforged
» WarCraft 3 / Preload Exploit
Ред. PT153
» WarCraft 3 / TESH для Reforged