351
Гильдия The Pinnacle / Дела Гильдии
« : 23/07/2013 12:36:48 »
На мой взгляд лучше не ломать разграничение между large.fnt и small.fnt. Однако отличное достижение!
Актуальные новости: IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер) | Важные темы: Как играть по сети? Понятное руководство! Правила Сервера NoxWorld. Как помочь форуму финансово? |
То есть и жизни/магия одна и та же? И не как не увеличить? Если одно и то же то напишите у кого сколька, пожалуйста.Средствами Unimod'а можно увеличивать здоровье и ману. Также есть левел хак, который позволяет перепрыгнуть к нужному уровню.
И если нужно каждый раз по 5 уровней проходить то сколько же это надо играть!? Часа 3 не меньше. А я так долго не могу, терпения не хватит на такую монотонную работу)
function string.right(str,len)
return string.sub(str,#str+1 - len)
end
Инструкция:function string.left(str,len)
return string.sub(str,0,len)
end
Инструкция:function string.mid(str,pos,len)
return string.sub(str,pos,pos+len-1)
end
Инструкция:SYS_MEMDATA_BUFFER=nil
function getQuestLevel()
getMemData("5997868","int")
end
function getMemData(address, datatype)
local gamedir=getGameDirectory()
os.execute(gamedir.."\\memeditor\\nox_mem.exe get "..datatype.." "..address.." "..gamedir.."\\memeditor\\buffer.dat")
setTimeout(continueGettingData,90)
end
function continueGettingData()
local gamedir=getGameDirectory()
f = io.open(gamedir.."\\memeditor\\buffer.dat","r")
while true do
line = f.read(f)
if not line then break end
print (line)
end
end
function setIntMemData(address, value)
local gamedir=getGameDirectory()
os.execute(gamedir.."\\memeditor\\nox_mem.exe set int "..address.." "..value)
end
function setQuestLevel(level)
if type(level)~="number" then return end
setIntMemData("5997868",level)
setIntMemData("6945128",level)
end
Смещение в памяти | Что означает |
0x005B852C | Определяет "следующий" уровень Nox Quest. Он будет увеличен на 1 по достижению выхода и игрока кинет на следующий уровень, после указанного. Пример: Сейчас 10й уровень. Если вы задали уровень 100, то команду, по достижении всеми её игроками выхода, кинет на 101й уровень. Если задали 1000й, то кинет на 1001 и т.п. |
0x0069F968 | Определяет текущий уровень Nox Quest. Если изменить эту переменную, то мобы и обелиски сразу изменят свои показатели здоровья, а также изменится урон по игроку. Проблемы данной переменной: 1. Уже играющим клиентам новый текущий номер уровня не приходит. Придёт только после смены карты или после переприсоединения. То есть, если был уровень 10, а вы сменили на 100, то на сервере будет написано "Level 100", а у клиентов (которые были до момента смены переменной) написано "Level 10". Любой присоединившийся после смены переменной получит правильный уровень. 2. Качество вещей и количество поднимаемого золота не меняется, так как они сгенерированы до смены уровня. |