What's new

Skrypty & Kody Item Na czas

Status
Not open for further replies.

Szeroki368

Active User
Joined
Jan 11, 2014
Messages
85
Reaction score
0
Age
34
witam serdecznie a wiec Potrzebuje skryptu na Item na czas co? w stylu pier?cienia Kt?ry bd teleportowa? ludzi na wysp? Przez 7 dni a potem on znika Lub nie mo?e go u?ywa? czekam Na szybk? pomoc Na Forum lub Na moim Tsie Ts w Opise Profila
 

misztrz440

Banned
Joined
Dec 15, 2012
Messages
1,032
Reaction score
39
Odp: Item Na czas

Written by me​

Troch? my?lenia by?o hehehe

M?j szanowny kolego

[LUA]function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid, 12350) == -1 then
local nextGame2 = os.time() + (60 * 60 * 24 * 7)
doCreatureSetStorage(cid, 12350, nextGame2)
end
local gameTime = getCreatureStorage(cid, 12350)
local czas = 0
if gameTime > os.time() then
czas = gameTime - os.time()
local dni = math.floor(czas / 60 / 60 / 24 % 7)
local godziny = math.floor(czas / 60 / 60 % 24)
local minuty = math.floor(czas / 60 %60)
local sekundy = math.floor(czas % 60)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Mozesz teleportowac sie jeszcze przez "..dni.." dni "..godziny.." godzin "..minuty.." minut "..sekundy.." sekund.")
doTeleportThing(cid, {x=1000, y=1000, z=7})
else
doRemoveItem(item.uid, 1)
doCreatureSetStorage(cid, 12350, -1)
end
return true
end[/LUA]

Skrypt dzia?a nast?puj?co :
1. U?ywasz go 1-szy raz i mo?esz si? teleportowa? przez 7 dni tam masz takie co?, ?e wy?wietla Ci si? ile zosta?o do ko?ca.
2. Po up?ywie czasu usuwa si? on i to bardzo wa?ne zmienia storage, aby gracz m?g? zn?w teleportowa? si?, ale innym itemem(jak zdob?dzie go 2-gi raz no nie)

Chyba, ?e chcesz, ?eby gracz m?g? u?y? takiego itemka tylko raz na ca?? gr?(czyli jednorazowo na 7 dni).
 

Kikimora24

Advanced User
Joined
Mar 18, 2013
Messages
246
Reaction score
29
Odp: Item Na czas

@up
Troche przesada, nie wystarczy dac duration lub decayTo w items.xml na 7 dni? xD
 

misztrz440

Banned
Joined
Dec 15, 2012
Messages
1,032
Reaction score
39
Odp: Item Na czas

My?la?em nad tym, ale tak bardziej bajeranco jest :lol2: Na pewno by?o by pro?ciej. I tak trzeba by by?o podczepi? to pod action, bo ma teleportowa? tak?e mi to wisi zrobi?em i elo za p??no, ale w items owszem mo?na by?o doda? duration, a zw?aszcza decayTo, bo musi si? zmieni? ten item po up?ywie czasu. Wtedy do action doda? tylko "doTeleportThing".

Po 2 jak chcia?by to zrobi? na jakim? pier?cieniu co nie jest zaj?ty to nie znalaz? by 2 takiego samego co po up?ywie czasu jest podobny jak np. pier?cie? na invisible czy co?. Tak?e tak bardziej estetyczniej b?dzie.
 

Szeroki368

Active User
Joined
Jan 11, 2014
Messages
85
Reaction score
0
Age
34
Odp: Item Na czas

ok zaraz sprawdz? tylko chce da? przedmiot taki 2316

---------- Tre?? dodana o 16:40 ----------

dzienki wielkie dzia?a :Dm leci +
 
Status
Not open for further replies.
Top