Lua:
local speed = 100
for _, pid in ipairs(getPlayersOnline()) do
doChangeSpeed(pid, -getCreatureSpeed(pid)+speed)
end
ee, twoje zrobi tak:
pobierze speed gracza, zmieni znak na minus + doda speed jaki chcemy uzyskac...
a powinno: zmnienic speed na jaki chcemy uzyskac.., problem w tym, ze niby, z tego co napisal alleh, funkcja changeSpeed zmienia wartosc o + / -, a nie na daną ilość...
więc:
trzeba pobrać wartość aktualnego speeda = aktual_speed
final_speed = 500 -- to wartosc jaką chcemy uzyskac
a wiec potem:
aktual_speed - (aktual_speed - final_speed)
i będzie git...
zróbmy to na przykładzie..
Teletubis ma speed 860
Kalafiorek ma speed 230
chcemy by obaj mieli speed 500
robiąc moim sposobem:
860 - (860 - 500) = 860 - 360 = 500
robiąc Twoim sposobem GarQet będzie:
-860 + 500 = -360
czyli jednak kurwa masz rację, a ja nie, ale jestem zbyt leniwy by kasować cały tekst up, sry