Uczenie sie szybkosci [8.x]

Status
Zamknięty.

De Javu

Advanced User
Zarejestrowany
Dołączył
Kwiecień 4, 2008
Posty
150
Liczba reakcji
20
Autorem skryptu jest 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:
jak dla mnie to zbedny skrypt ale gz za utworzenie takiego czegos :)
 
Przydatny skrypt a szczeg?lnie dla tych, komu posta? za wolno chodzi :p
 
nawet dobry skypt moze niektorym niepotrzebny ale mi sie przyda
 
Jeszcze na ?adnym ots tego nie widzia?em super :D
 
Ostatnio edytowane przez moderatora:
ot?? z tego powodu:
Kod:
else 
end 
else 
end 
else 
end 
else 
end
skrypt bardziej obci??a procka przy u?yciu, lepiej zamieni? na:
Kod:
end 
end 
end 
end
 
Status
Zamknięty.
Back
Do góry