What's new

Actions Grzyb Daj?cy Grzyby! :)

Status
Not open for further replies.

tytan53

Advanced User
Joined
Dec 13, 2008
Messages
195
Reaction score
11
Witam. Skrypt polega na tym ?e gdy klikniemy na grzyba/innego przedmiotu o danym id dostajemy 5 green mushroom,lecz mo?emy to zrobi? co 60 sekund, przydatne na ots gdzie s? training monki.

Zaczynamy!


Data/actions/scripts i towrzymy plik lua o nazwie grzyby i tam wklejamy to:

function onUse(cid, item, frompos, item2, topos)
if item.uid == 2796 then
if(os.time() <= getPlayerStorageValue(cid, sv))then
doPlayerSendTextMessage(cid, 22, "Odczekaj 60 sekund przed kolejnym u?yciem.")
return 0
end

doPlayerAddItem(cid, 2796, 5)
setPlayerStorageValue(cid, sv, os.time()+60)
else
end

return 1
end

Kolor - ID grzybk?w
627.gif

Kolor - Ilo?? Grzybk?w
Coloured_Egg.gif

Kolor - Co ma by? napisane gdy nie minie 60 sekund
Colourful_Feather.gif

Kolor - Czas po jakim mo?emy ponownie dosta? grzybki
Watch.gif


Kolor - Uniqueid jakie trzeba wpisa? w dany przedmiot
subforum_new.gif


Nast?pnie wchodzimy w Data/actions/actions.xml i wklejamy linijk?:


<action uniqueid="2796" event="script" value="grzyby.lua"/>
 
Z

Zbizu

Guest
Odp: Grzyb Daj?cy Grzyby! :)

A s?ysza?e? o tym ?e standardowy klient tibii nie obs?uguje polskich znak?w i item.uid zawsze zwr?ci ci true bo jest to sprawdzane z poziomu actions.xml?
dodatkowo instrukcj? w else zostawi?e? pust? a mog?e? zrobi? tak:
Code:
function onUse(cid, item, frompos, item2, topos)
        if(os.time() <= getPlayerStorageValue(cid, sv))then
            doPlayerSendTextMessage(cid, 22, "[COLOR=#00FF00][B]Odczekaj 60 sekund przed kolejnym uzyciem[/B][/COLOR].")
        else
            doPlayerAddItem(cid, [COLOR=#0000CD][B]2796[/B][/COLOR], [COLOR=#FF0000][B]5[/B][/COLOR])
            setPlayerStorageValue(cid, sv, os.time()+[COLOR=#800080][B]60[/B][/COLOR])
        end
    return true
end
 

tytan53

Advanced User
Joined
Dec 13, 2008
Messages
195
Reaction score
11
Odp: Grzyb Daj?cy Grzyby! :)

~~Refresh~~ Przyda si? komu?? :)
 

tytan53

Advanced User
Joined
Dec 13, 2008
Messages
195
Reaction score
11
Odp: Grzyb Daj?cy Grzyby! :)

~~Refresh~~
 
Status
Not open for further replies.
Top