drozd001
Advanced User
- Joined
- Dec 28, 2008
- Messages
- 209
- Reaction score
- 17
OPIS:
Jest to moj 2 skrypt xD, i robilem go jeszcze bez petli, poniewaz niedlugo zaczne sie ich dopiero uczyc ok Napisze na czym polega skrypt. Wbijamy 10lvl, naciskamy na choinke i dostajemy np knight armor, pojawia nam sie wiadomosc, ze nast?pny prezent na 100lvl. Wbijamy wiec 100lvl, naciskamy na choinke i dostajemy 100cc, pojawia nam sie wiadomosc, ze nastepny prezent na 200lvl. I tak dalej, ja w tym skrypcie zrobilem, ?e mozna wziasc 4 razy prezent na roznych lvl. LVLe do prezent?w i itemki na tych lvlach sa do ustalenia w skrypcie wszystko wytlumacze potem. Skrypt nie tylko mozna wykozysta? nie tylko jako choinke ale rowniez inny item jako np quest, ktory mozna wykonac 4 krotnie na roznych lvlach. Ok zaczynamy
SKRYPT:
Wchodzimy w folder actions i tworzymy plik prezenty.lua
I wklejamy ten kod:
Teraz wklejamy ta linijke do actions.xml
KONFIGURACJA:
Tam gdzie kolor czerwony wpisujemy jaki lvl bedzie potrzebny jako 1 do wziecia prezentu.
Tam gdzie kolor niebieski wpisujemy jakie id itemu bedzie naszym 1 prezentem
Tam gdzie kolor r??owy wpisujemy ile itemow mamy otrzymac jako 1 prezent czyli np jak prezent bedzie cc to tutaj wpisujemy ile ich ma byc.
Tam gdzie kolor zielony wpisujemy id na jakim itemie ma dzialac ten skrypt (podstawowo wpisane jest id choinki)
Z poziom1, poziom2, poziom3 robimy tak samo jak wyzej czyli jak np poziom1 to ustawiamy kolejny poziom jaki ma byc potrzebny do wziecia preznetu
Z item1, item2, item3 robimy tak samo jak wyzej czyli jak np item1 to ustawiamy kolejny item jaki dostaniemy jako prezent po wbiciu nastepnego lvlu czyli poziom1
Z ilosc1, ilosc2, ilosc3 robimy tak samo jak wyzej na rozowo jest podkreslone
I to koniec. Skrypt wykonany w 100% by Drozd i sprawdzony. Prosze komentowac jesli ktos czegos nie rozumie to pisac na gg: 2377081 chetnie pomoge skonfigurowac.
SKRYPT BY? TESTOWANY I DZIA?A POPRAWNIE
Jest to moj 2 skrypt xD, i robilem go jeszcze bez petli, poniewaz niedlugo zaczne sie ich dopiero uczyc ok Napisze na czym polega skrypt. Wbijamy 10lvl, naciskamy na choinke i dostajemy np knight armor, pojawia nam sie wiadomosc, ze nast?pny prezent na 100lvl. Wbijamy wiec 100lvl, naciskamy na choinke i dostajemy 100cc, pojawia nam sie wiadomosc, ze nastepny prezent na 200lvl. I tak dalej, ja w tym skrypcie zrobilem, ?e mozna wziasc 4 razy prezent na roznych lvl. LVLe do prezent?w i itemki na tych lvlach sa do ustalenia w skrypcie wszystko wytlumacze potem. Skrypt nie tylko mozna wykozysta? nie tylko jako choinke ale rowniez inny item jako np quest, ktory mozna wykonac 4 krotnie na roznych lvlach. Ok zaczynamy
SKRYPT:
Wchodzimy w folder actions i tworzymy plik prezenty.lua
I wklejamy ten kod:
Code:
-- Skrypt by Drozd --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {poziom3 = 800000 , poziom2 = 500000 , poziom1 = 100000 , poziom = [COLOR="Red"]10[/COLOR] , item3 = 2144 , item2 = 2143 , item1 = 2142 , item = [COLOR="Blue"]2141[/COLOR] , ilosc3 = 1 , ilosc2 = 1 , ilosc1 = 1 , ilosc = [COLOR="Magenta"]1[/COLOR] , storage = 2892}
if getPlayerStorageValue(cid, config.storage) == 4 then
doPlayerSendTextMessage(cid,22,"Wzieles juz wszystkie prezenty")
else
if getPlayerLevel(cid) >= config.poziom3 and getPlayerStorageValue(cid, config.storage) == 3 then
doPlayerAddItem(cid, config.item3, config.ilosc3)
doPlayerSendTextMessage(cid,22,"Otrzymujesz prezent na " .. config.poziom3 .. " lvlu")
setPlayerStorageValue(cid,config.storage, 4)
else
if getPlayerLevel(cid) >= config.poziom2 and getPlayerStorageValue(cid, config.storage) == 2 then
doPlayerAddItem(cid, config.item2, config.ilosc2)
doPlayerSendTextMessage(cid,22,"Otrzymujesz prezent na " .. config.poziom2 .. " lvlu nastepny prezent na " .. config.poziom3 .. " lvlu ")
setPlayerStorageValue(cid,config.storage, 3)
else
if getPlayerLevel(cid) >= config.poziom1 and getPlayerStorageValue(cid, config.storage) == 1 then
doPlayerAddItem(cid, config.item1, config.ilosc1)
doPlayerSendTextMessage(cid,22,"Otrzymujesz prezent na " .. config.poziom1 .. " lvlu nastepny prezent na " .. config.poziom2 .. " lvlu")
setPlayerStorageValue(cid,config.storage, 2)
else
if getPlayerLevel(cid) >= config.poziom and getPlayerStorageValue(cid, config.storage) == -1 then
doPlayerAddItem(cid, config.item, config.ilosc)
doPlayerSendTextMessage(cid,22,"Otrzymujesz prezent na " .. config.poziom .. " lvlu nastepny prezent na " .. config.poziom1 .." lvlu")
setPlayerStorageValue(cid,config.storage, 1)
else
doPlayerSendTextMessage(cid,22,"Wbij wiekszy lvl i wes prezent")
end
end
end
end
end
return 1
end
Code:
<action itemid="[COLOR="SeaGreen"]2105[/COLOR]" script="prezenty.lua" />
Tam gdzie kolor czerwony wpisujemy jaki lvl bedzie potrzebny jako 1 do wziecia prezentu.
Tam gdzie kolor niebieski wpisujemy jakie id itemu bedzie naszym 1 prezentem
Tam gdzie kolor r??owy wpisujemy ile itemow mamy otrzymac jako 1 prezent czyli np jak prezent bedzie cc to tutaj wpisujemy ile ich ma byc.
Tam gdzie kolor zielony wpisujemy id na jakim itemie ma dzialac ten skrypt (podstawowo wpisane jest id choinki)
Z poziom1, poziom2, poziom3 robimy tak samo jak wyzej czyli jak np poziom1 to ustawiamy kolejny poziom jaki ma byc potrzebny do wziecia preznetu
Z item1, item2, item3 robimy tak samo jak wyzej czyli jak np item1 to ustawiamy kolejny item jaki dostaniemy jako prezent po wbiciu nastepnego lvlu czyli poziom1
Z ilosc1, ilosc2, ilosc3 robimy tak samo jak wyzej na rozowo jest podkreslone
I to koniec. Skrypt wykonany w 100% by Drozd i sprawdzony. Prosze komentowac jesli ktos czegos nie rozumie to pisac na gg: 2377081 chetnie pomoge skonfigurowac.
SKRYPT BY? TESTOWANY I DZIA?A POPRAWNIE