:withstupidsmiley: AE Galera ;D Tava editando Meu OT ae Criei UM sistema De Scroll que você clica Nos itens e Aumenta seus Skills. e editei Também Um NPC Exclusivo para vender Esses itens a 1kk... Vamos Lá então
SS :rofl:
1° Vamos Configurar OS itens.. Vá Na Pasta Data\itens\itens.xml abra com um editor de texto e Aperte CTRL+ F e Procure OS itens Seguintes :
4869 ( se não tiver apenas cole abaixo)
SUBSTITUA POR ISSO
</item> <item id="4869" article="a" name="Shield Scroll"> <attribute key="description" value="Add + skill shield." /> <attribute key="weight" value="1800" /> </item>
Depois Faça o mesmo com ID: 4870
</item> <item id="4870" article="a" name="Club Fighting Scroll"> <attribute key="weight" value="2000" /> <attribute key="description" value="Add + Club Fighting." />
E Depois 4871
</item> <item id="4871" article="a" name="Sword Fighting Scroll"> <attribute key="weight" value="2000" /> <attribute key="description" value="Add + sword Fighting ." />
e ... 4872
</item> <item id="4872" article="a" name="axe Fighting Scroll"> <attribute key="weight" value="2000" /> <attribute key="description" value="Add + Axe Fighting." />
E por fim 5884
</item> <item id="5884" article="a" name="Distance Fighting Scroll"> <attribute key="description" value="+1 Distance Fighting." /> <attribute key="weight" value="600" />
Pronto, Ja criamos os itens. aqui está uma imagem deles :
Agora Vamos Faze a Action. Abra a Pasta Data\action\actions.xml
e Cole Isso Lá em baixo
<!-- skills --> <action itemid="4869" script="skill_shield.lua" /> <action itemid="4872" script="skill_axe.lua" /> <action itemid="4870" script="skill_Club.lua" /> <action itemid="5884" script="skill_distance.lua" /> <action itemid="5937" script="skill_fist.lua" /> <action itemid="4871" script="skill_sword.lua" />
AGORA ABRA ACTIONS\SCRIPTS E FAÇA OS 6 ITENS ABAIXO
Copie qualquer arquivo Lua e Renomeie para Skill_shield.lua e apague tudo e cole isso
-- criado por Armageddom----------------------------------- -- Compliada Por Hakshowsungood---------------------------- function onUse(cid, item, frompos, item2, topos) if item.itemid == 4869 then rand = math.random(1,1) if rand == 1 then doPlayerAddSkillTry(cid,5,1000) doRemoveItem(item.uid,1) doSendMagicEffect(frompos, 28) doSendAnimatedText(getPlayerPosition(cid), "Shield Up", TEXTCOLOR_ORANGE) end end return 1 end
Copie qualquer arquivo Lua e Renomeie para Skill_axe.lua e apague tudo e cole isso
-- criado por Armageddom----------------------------------- -- Compliada Por Hakshowsungood---------------------------- function onUse(cid, item, frompos, item2, topos) if item.itemid == 4872 then rand = math.random(1,1) if rand == 1 then doPlayerAddSkillTry(cid,3,1000) doRemoveItem(item.uid,1) doSendMagicEffect(frompos, 28) doSendAnimatedText(getPlayerPosition(cid), "Axe Up", TEXTCOLOR_ORANGE) end end return 1 end
Copie qualquer arquivo Lua e Renomeie para Skill_Club.lua e apague tudo e cole isso
-- criado por Armageddom----------------------------------- -- Compliada Por Hakshowsungood---------------------------- function onUse(cid, item, frompos, item2, topos) if item.itemid == 4870 then rand = math.random(1,1) if rand == 1 then doPlayerAddSkillTry(cid,1,1000) doRemoveItem(item.uid,1) doSendMagicEffect(frompos, 28) doSendAnimatedText(getPlayerPosition(cid), "Club Up", TEXTCOLOR_ORANGE) end end return 1 end
Copie qualquer arquivo Lua e Renomeie para Skill_distance.lua e apague tudo e cole isso
-- criado por Armageddom----------------------------------- -- Compliada Por Hakshowsungood---------------------------- function onUse(cid, item, frompos, item2, topos) if item.itemid == 5884 then rand = math.random(1,1) if rand == 1 then doPlayerAddSkillTry(cid,4,1000) doRemoveItem(item.uid,1) doSendMagicEffect(frompos, 28) doSendAnimatedText(getPlayerPosition(cid), "Distance Up", TEXTCOLOR_ORANGE) end end return 1 end
Copie qualquer arquivo Lua e Renomeie para Skill_fist.lua e apague tudo e cole isso
-- criado por Armageddom----------------------------------- -- Compliada Por Hakshowsungood---------------------------- function onUse(cid, item, frompos, item2, topos) if item.itemid == 5937 then rand = math.random(1,1) if rand == 1 then doPlayerAddSkillTry(cid,0,1000) doRemoveItem(item.uid,1) doSendMagicEffect(frompos, 28) doSendAnimatedText(getPlayerPosition(cid), "Fist Up", TEXTCOLOR_ORANGE) end end return 1 end
Copie qualquer arquivo Lua e Renomeie para Skill_sword.lua e apague tudo e cole isso
--Action de skill by Armageddom modified by Nostradamus--- ----Compliada Por hakshowsungood-------------------------- -- Configuração--- id_skill = 2 item_skill = 4871 num_skill = 1 ------------------- function onUse(cid, item, frompos, item2, topos) if item.itemid == item_skill then doPlayerAddSkillTry(cid,id_skill,num_skill * 1000) doRemoveItem(item.uid,1) doSendMagicEffect(frompos, 28) doSendAnimatedText(getPlayerPosition(cid), "Sword UP", TEXTCOLOR_ORANGE) end end
AGORA O NPC Para vender.
Vá em Data\npcs COPIE QUALQUER ARQUIVO XML Renomeie para upgrade e subistitua Por isso
<?xml version="1.0" encoding="UTF-8"?> <npc name="King upgrade" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="332" head="0" body="0" legs="114" feet="114" addons="3"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value="Shield Scroll,4869,1000000;Club Fighting Scroll,4870,1000000;Sword Fighting Scroll,4871,1000000;axe Fighting Scroll,4872,1000000;Distance Fighting Scroll,5884,1000000;"/> </parameters> </npc>
PRONTO.. AGORA COLOQUE O NPC EM ALGUM LUGAR E FEITO... SE ALGUEM SOUBER FAZER SCOLL QUE DA ML POSTA AE. O MEU QUE EU FIZ BUGO TUDO ENTÃO EU RETIREI....
creditos a
Hakshowsungood (ALEXANDERMATHEUS)
Armageddom Por criar as actions
Nostradamus Por editar A da sword