- Dołączył
- Wrzesień 2, 2009
- Posty
- 250
- Liczba reakcji
- 4
Witam przedstawiam Wam jeden z moich pierwszych skryptow, ktory polega na tworzeniu potwora dobry na serwery fun, evo
Opis :
Poprzez klikniecie na gold nugget tracimy go a w zaleznosci od lvla tworzy obok nas potwora, wykorzystanie ma takie ze mozemy na nim expic
Item mozna dodac do sms shopu,
Wchodzimy do data/actions/scripts tworzymy tam create.lua gdzie wklejamy :
Nastepnie przechodzimy do data/actions/actions.xml w przedostatniej linijce dopisujemy :
Skrypt mozna edytowac poprzez dodanie nowego elseifa jest to ta czesc :
Dosyc prosty kod, prosze o wyrozumiale komentarze, dopiero zaczynam z jezykiem lua
WhitePrrince
Opis :
Poprzez klikniecie na gold nugget tracimy go a w zaleznosci od lvla tworzy obok nas potwora, wykorzystanie ma takie ze mozemy na nim expic

Item mozna dodac do sms shopu,
Wchodzimy do data/actions/scripts tworzymy tam create.lua gdzie wklejamy :
Kod:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerLevel(cid) <= 50 ) then
local pozycjagracza = getCreaturePosition(cid)
doCreateMonster("Dragon", pozycjagracza)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 5, "You are created Dragon and lose 1 gold nugget")
elseif(getPlayerLevel(cid) <= 100) then
local pozycjagracza = getCreaturePosition(cid)
doCreateMonster("Hydra", pozycjagracza)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 5, "You are created Hydra and lose 1 gold nugget")
elseif(getPlayerLevel(cid) <= 150) then
local pozycjagracza = getCreaturePosition(cid)
doCreateMonster("Demon", pozycjagracza)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 5, "You are created Demon and lose 1 gold nugget")
else
doPlayerSendTextMessage(cid, 4, "The one item is only for players from lvl smaller than 150 ")
end
end
Nastepnie przechodzimy do data/actions/actions.xml w przedostatniej linijce dopisujemy :
Kod:
<action itemid="2157" event="script" value="create.lua"/>
Skrypt mozna edytowac poprzez dodanie nowego elseifa jest to ta czesc :
Kod:
elseif(getPlayerLevel(cid) <= od jakiego lvla mozna tworzyc potwora) then
local pozycjagracza = getCreaturePosition(cid)
doCreateMonster("nazwa potwora", pozycjagracza)
doRemoveItem(item.uid, ile golden nugetsow ma to kosztowac)
doPlayerSendTextMessage(cid, 5, "You are created Hydra and lose 1 gold nugget")
Dosyc prosty kod, prosze o wyrozumiale komentarze, dopiero zaczynam z jezykiem lua
WhitePrrince
testuj czasem skrypty zanim poprawisz innych...