- Dołączył
- Listopad 29, 2009
- Posty
- 124
- Liczba reakcji
- 7
Witam!
Zrobi?em na razie pierwsz? wersj? systemu Premium Points Scroll'i.
Wersja 1.0 Beta:
-Premium Points Scroll
-D?wignia sprzedaj?ca item za premium
Robimy mapk?:
Potem wchodzimy w data/actions/scripts i robimy plik scroll.lua o takiej zawarto?ci:
Potem robimy plik dzwignia1.lua ,a w nim:
Potem przechodzimy do data/actions/actions.xml i dodajemy:
Skrypt jeszcze w budowie i ma najprawdopodobniej b??dy i nie doci?gi. Z up?ywem czasu b?d? dodawa? nowe cz??ci systemu i edytowa? podane ju? skrypty.
Mapka download:
http://www.megaupload.com/?d=M50MDRWF
Skan:
http://virusscan.jotti.org/pl/scanresult/b118c1763e9dc9dc36516dfdad6dc3dc6e8f148d
Zrobi?em na razie pierwsz? wersj? systemu Premium Points Scroll'i.
Wersja 1.0 Beta:
-Premium Points Scroll
-D?wignia sprzedaj?ca item za premium
Robimy mapk?:
Potem wchodzimy w data/actions/scripts i robimy plik scroll.lua o takiej zawarto?ci:
PHP:
-- Premium Points Scroll by raphy246 --
function onUse(cid, item, frompos, item2, topos)
local config = {
item = 7702, --item
tekst = "Otrzymales 300 premium points!", --tekst
storage = getPlayerStorageValue(cid,21777), --player storage
points = 300
}
if item.itemid == config.item then
local playerpos = getCreaturePosition(cid)
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid,21777,config.storage.+config.points)
doSendMagicEffect(playerpos, 12)
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
end
end
Potem robimy plik dzwignia1.lua ,a w nim:
PHP:
-- Premium Points Scroll dzwignia by raphy246 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
item = 9778, --item ktory jest na sell
actionid = 2086, --actionid dzwigni
tekst = "Masz za malo punktow premium.", --tekst odmowy
points = 300, --ilosc potrzebnych punktow premium
storage = 21777 --player storage
pkt = getPlayerStorageValue(cid,config.storage) >= config.points then
}
local cidPosition = getCreaturePosition(cid)
if item.actionid == config.actionid and setPlayerStorage(cid,config.storage,config.pkt.-config.points)
return TRUE
doPlayerAddItem(cid,config.item)
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
Potem przechodzimy do data/actions/actions.xml i dodajemy:
PHP:
<!-- Premium Points Scroll System -->
<action actionid="2086" event="script" value="dzwignia1.lua"/>
<action itemid="7702" event="script" value="scroll.lua"/>
Skrypt jeszcze w budowie i ma najprawdopodobniej b??dy i nie doci?gi. Z up?ywem czasu b?d? dodawa? nowe cz??ci systemu i edytowa? podane ju? skrypty.
Mapka download:
http://www.megaupload.com/?d=M50MDRWF
Skan:
http://virusscan.jotti.org/pl/scanresult/b118c1763e9dc9dc36516dfdad6dc3dc6e8f148d
