Patrz?c na ten temat:
http://tibia.net.pl/kosz-biblioteki/201951-marichuana-fajka-wodna-l-m.html
Pomy?la?em: po co tyle kopiowa? i si? m?czy? jak mo?na napisa? to w jednym pliku .lua? Tak wi?c zrobi?em.
Tworzymy plik w /data/actions/scripts/other/ o nazwie fajki.lua wklejamy do niego to:
Nast?pnie w /data/actions/actions.xml dorabiamy na ko?cu linijk?:
@Down
Wiem, ?e s? w nim b??dy i jest d?ugi ale dla twojej wiadomosci to jest to drugi skrypt, kt?ry napisa?em. Tu masz m?j 1 skrypt:
A tu trzeci:
Tak naprawd? nad lua sp?dzi?em jakos 5 godzin z ca?ego ?ycia wi?c nie spodziewajcie si? ode mnie wiele. Dzi?ki Oskarowi pisz? cho? takie skrypty na pocz?tek a gdyby nie on to nawet bym nie umia? napisa? skryptu.
@Do wszystkich
Ja dzi?kuje ?eby kto? mnie poprawia? -.- chc? tylko prosty komentarz podoba si? - super a je?li nie - trudno. Bezsensu jest gdy w prawie ka?dym po?cie znajduj? si? edytowany skrypt, kt?ry zosta? podany w pierwszym po?cie <- przyda?oby si? doda? do regulaminu. Wa?ne, ?e skrypt dzia?a.
http://tibia.net.pl/kosz-biblioteki/201951-marichuana-fajka-wodna-l-m.html
Pomy?la?em: po co tyle kopiowa? i si? m?czy? jak mo?na napisa? to w jednym pliku .lua? Tak wi?c zrobi?em.
Tworzymy plik w /data/actions/scripts/other/ o nazwie fajki.lua wklejamy do niego to:
PHP:
-- Script by ErMex
local tablica = {
[7499] = {efekt = 67, text = {"Buuh...", "Niezle", "Ale fajno"}, color_text = {5, 80, 155, 215, 40}},
[5953] = {efekt = 67, text = {"Buuh...", "Niezle", "Ale fajno"}, color_text = {5, 55, 125, 115, 38}},
[2093] = {efekt = 67, text = {"Buuh...", "Niezle", "Ale fajno"}, color_text = {5, 29, 14, 55, 90}}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local zmienna = tablica[item.itemid]
local pozycja = getCreaturePosition(cid)
local rand_color = zmienna.color_text[math.random(1,#zmienna.color_text)]
local rand_text = zmienna.text[math.random(1,#zmienna.text)]
local exh = 2 -- Ile sekund ma trwac exhausted
local storage = 2648
if zmienna.tablica == zmienna.tablica and (getPlayerStorageValue(cid,storage) <= os.time()) then
doSendMagicEffect(pozycja, zmienna.efekt)
doSendAnimatedText(pozycja, rand_text, rand_color)
setPlayerStorageValue(cid,storage,os.time()+exh)
addDamageCondition(energy, 5, 5, 10)
else
doPlayerSendCancel(cid, "Zwolnij bo sie udusisz!")
end
return true
end
Code:
<action itemid="7499;5953;2093" event="script" value="other/fajki.lua"/>
@Down
Wiem, ?e s? w nim b??dy i jest d?ugi ale dla twojej wiadomosci to jest to drugi skrypt, kt?ry napisa?em. Tu masz m?j 1 skrypt:
A tu trzeci:
Tak naprawd? nad lua sp?dzi?em jakos 5 godzin z ca?ego ?ycia wi?c nie spodziewajcie si? ode mnie wiele. Dzi?ki Oskarowi pisz? cho? takie skrypty na pocz?tek a gdyby nie on to nawet bym nie umia? napisa? skryptu.
@Do wszystkich
Ja dzi?kuje ?eby kto? mnie poprawia? -.- chc? tylko prosty komentarz podoba si? - super a je?li nie - trudno. Bezsensu jest gdy w prawie ka?dym po?cie znajduj? si? edytowany skrypt, kt?ry zosta? podany w pierwszym po?cie <- przyda?oby si? doda? do regulaminu. Wa?ne, ?e skrypt dzia?a.