- Dołączył
- Kwiecień 4, 2008
- Posty
- 150
- Liczba reakcji
- 20
Autorem skryptu jest Smoczek Leon
Autor o skrypcie
Moim zdaniem warto zrobi? jakie? bierznie do biegania ?eby tam sobie trenili szybko??
Dodajemy do ots/data/movements/scripts speed.lua Cytat:
Dodajemy do ots/data/movements movements.xml Cytat:
Smoczek Leon
Autor o skrypcie
HTML:
Dzia?anie: skrypt dzi?ki kt?remu mo?emy trenowa? nasz? szybko?? na serverze. Polega on na tym ?e gdy przejdziemy "tyle" kratek nasza szybko?? zmieni si? o "speedadv". Aby gracze nie mogli biega? sobie w dp i tam ?wiczy? chodzenia awansujemy tylko na tile o id jakie ustawimy, najlepiej na id dr?g (w deklaracji 103 i 724). Doda?em tak?e zabezpieczenie kt?re zalicza nam krok je?eli ostatni zaliczony by? "extime" sekund temu. Czyli je?eli idziemy po drodze i dostali?my +1 do liczby krok?w nast?pne +1 dostaniemy po standardowo 3 sekundach.
Moim zdaniem warto zrobi? jakie? bierznie do biegania ?eby tam sobie trenili szybko??
Dodajemy do ots/data/movements/scripts speed.lua Cytat:
Kod:
-- System szybkosci zrobiony przez Smoczek Leon --
-- Speed system by Smoczek Leon --
function onStepIn(cid, item, pos)
-- options --
local svid = 1141 -- Strage Value Id
local tile = 500 -- number tiles to advance
local speedadv = 50 -- speed advance
local extime = 3 -- exhaustion time (in seconds)
local exid = 1142 -- exhaus id (in Strage Value)
-- end options --
if isPlayer(cid) == TRUE then
local getsv = getPlayerStorageValue(cid,svid)
if os.time() > getPlayerStorageValue(cid, exid) then
if getsv < tile then
setPlayerStorageValue(cid, svid, getsv+1)
setPlayerStorageValue(cid, exid, os.time() + extime)
elseif getsv == tile then
setPlayerStorageValue(cid, svid, 0)
setPlayerStorageValue(cid, exid, os.time() + extime)
if getCreatureSpeed(cid) < 3000 then
doChangeSpeed(cid, speedadv)
else
end
else
end
else
end
else
end
end
Dodajemy do ots/data/movements movements.xml Cytat:
Kod:
<movevent event="StepIn" itemid="724" script="speed.lua" />
<movevent event="StepIn" itemid="103" script="speed.lua" />
Smoczek Leon
Ostatnio edytowane przez moderatora:


