[TFS 0.3.6] Craft System PXG
23/12/2015, 22:45
Eae pessoal do Poke King, hoje venho trazer para vocês um sistema super foda e inovador que tem na PXG, o Craft System.
Em data/actions/scripts crie um arquivo chamado craftprofession.lua e cole isso dentro:
Bom, ainda faltam algumas alterações, mas qualquer um com um mínimo de conhecimento em .lua poderá deixar 100%
em data/actions.xml cole a seguinte tag:
Pronto, está 100% Maaaaaaas e as sprites de troca de outfit ? Hahaha, o link de download delas estará no final do tópico :P
OBS: Retirei NPC de dar a profissão, pois muita gente não usa.
Screenshots
Download das sprites de troca de Outfit:
OBS: Sprite do machado já tem no Client de Tibia ou derivado.
Créditos
Em data/actions/scripts crie um arquivo chamado craftprofession.lua e cole isso dentro:
- Spoiler:
- function onUse(cid, item, frompos, item2, topos)
local chance = 10 -- chance de cortar
local madeiras = {5941, 5901} -- item que o player irá ganhar
local premio = madeiras[math.random(1, #madeiras)]
local transformItem = 8786
local texts = {"Toc"} -- texto que irá aparecer quando usar o item
local random = texts[math.random(1,#texts)]
local time = 1 -- Minutos para crescer novamente
local outfit = 1722 -- ID da Outfit Male.
local outfit2 = 1723 -- ID da Outfit Female.
if getPlayerSex(cid) == 1 then
doSetCreatureOutfit(cid, {lookType = outfit}, 10000) -- Tempo em que a outfit estará trocada.
else
doSetCreatureOutfit(cid, {lookType = outfit2}, 10000) -- Tempo em que a outfit estará trocada.
end
doCreatureSetNoMove(cid, true)
addEvent(function()
if not isPlayer(cid) then return true end
doCreatureSetNoMove(cid, false)
end, 10000)
if getPlayerStorageValue(cid, 17000) or getPlayerStorageValue(cid, 17001) then
doPlayerSendCancel(cid, "Você não pode coletar quando estiver em fly ou ride.")
return true
end
if item2.itemid == 2700 then
if math.random(1,100) >= chance then
addEvent(doPlayerAddItem, time*10*1000, cid, premio, math.random(2, 4))
doTransformItem(item2.uid, transformItem)
addEvent(doPlayerSendTextMessage, time*10*1000, cid, 22, "Você coletou madeiras.")
doDecayItem(item2.uid)
addEvent(doCreateItem, time*60*1000, item2.uid, item2.itemid, 1, getThingPos(item2.uid))
else
doSendAnimatedText(topos, ""..random.."", TEXTCOLOR_GREEN)
addEvent(doPlayerSendTextMessage, time*10*1000, cid,22,"Você não conseguiu cortar.")
end
end
return true
end
Bom, ainda faltam algumas alterações, mas qualquer um com um mínimo de conhecimento em .lua poderá deixar 100%
em data/actions.xml cole a seguinte tag:
- Spoiler:
- <action itemid="2559" event="script" value="craftprofession.lua"/>
Pronto, está 100% Maaaaaaas e as sprites de troca de outfit ? Hahaha, o link de download delas estará no final do tópico :P
OBS: Retirei NPC de dar a profissão, pois muita gente não usa.
Screenshots
- Spoiler:
Download das sprites de troca de Outfit:
- Spoiler:
- Clique aqui
OBS: Sprite do machado já tem no Client de Tibia ou derivado.
Créditos
- Spoiler:
- Bluester;
GabrielTXU;
Overllord;
Zipter98.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|