Некоторые коды показано что Memory могут разные у разных игроков это правда? Или только для хосту Memory работает... Спасибо заранее. Это чтоб вникать суть =)

Принятый ответ

set pGoldUbertipDescriptionAddress=GetGlobalStringAddress("RESOURCE_UBERTIP_GOLD")

function UpdateGoldUbertip takes nothing returns nothing
	if pGoldUbertipDescriptionAddress>0 then
		call AddNewOffsetToRestoreFast(pGoldUbertipDescriptionAddress)
		call WMem(pGoldUbertipDescriptionAddress,GetStringAddress(yourString))
	endif
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
16
5 лет назад
0
естественно, память у каждого своя, но и ищется она правильно у каждого
0
23
5 лет назад
0
DracoL1ch, значит если через GetLoccalPlayer меняем а остальные друугое значение за это не вылетит?
DracoL1ch, к примеру у тя золото под описание каждого игрока вот и решаю как так =)
0
16
5 лет назад
0
тебе не нужен локал плер. у тебя по умолчанию описание золота существует только у конкретного игрока, поэтому меняешь и всё
0
23
5 лет назад
0
DracoL1ch, не поделиш кусок кода на описание...
0
16
5 лет назад
0
конкретнее
0
23
5 лет назад
0
DracoL1ch, описание когда наводиш на золото а то как понять без локал игрока вручать мемхак тому игроку хм!
0
16
5 лет назад
0
set pGoldUbertipDescriptionAddress=GetGlobalStringAddress("RESOURCE_UBERTIP_GOLD")

function UpdateGoldUbertip takes nothing returns nothing
	if pGoldUbertipDescriptionAddress>0 then
		call AddNewOffsetToRestoreFast(pGoldUbertipDescriptionAddress)
		call WMem(pGoldUbertipDescriptionAddress,GetStringAddress(yourString))
	endif
endfunction
Принятый ответ
0
23
5 лет назад
0
DracoL1ch, так он же всем игрокам дает одинаково изменение строка
3
16
5 лет назад
3
ну саму строку меняй в GetLocalPlayer, не вопрос) у меня там берется текущее значение золота локального игрока. Но никаких адресов локально не меняется)
0
23
5 лет назад
0
DracoL1ch, а вот оно так бы и сказал =) А я ломал голову...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.