Grotthiago 0 Postado Outubro 30, 2012 Share Postado Outubro 30, 2012 Queria um script ou a linha para impedir que um usuário que não tenha club fight 20 possa equipar uma sword. U-U Sim uma sword. Tipo se for a linha ficaria +/- assim <item id="2376" article="a" name="First Sword"> <attribute key="weight" value="3500" /> <attribute key="defense" value="12" /> <attribute key="attack" value="14" /> <attribute key="weaponType" value="sword" /> <attribute key="ClubSkill" value="20" /> <attribute key="extradef" value="1" /> </item> Bom é tipo isso aí, não sei se é possível, se for, por favor como é a linha :X Se não for, tem como ser em script/system? Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/ Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Outubro 30, 2012 Share Postado Outubro 30, 2012 (editado) Cara, acho que isso é editando nas sources. Procurei na lista de atributos e não achei nada a respeito. Qualquer coisa, clique aqui para ver a lista. ~~ Edit ~~ Consegui algo aqui: movements.xml: <movevent type="Equip" itemid="xxxx" slot="hand" script="clubweapon.lua"/> Substitua o xxxx pelo id da sua arma. clubweapon.lua: function onEquip(cid, item) local skill = 20 -- Skill necessária local id = SKILL_CLUB if getPlayerSkill(cid, id) < skill then return false end return true end Editado Outubro 30, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377165 Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Outubro 30, 2012 Share Postado Outubro 30, 2012 tente assim n testei em data / movements / scripts / function onStepIn(cid, item, pos) local club = 20 -- quanto vai checkar if getPlayerSkill(cid,club) then doPlayerSendCancel(cid,"So player ou mais com 20 de skill em club pode usar") end return true end Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377167 Compartilhar em outros sites More sharing options...
0 SkyDangerous 395 Postado Outubro 30, 2012 Share Postado Outubro 30, 2012 (editado) Isso ai só na source. Existe um parecido, só que é nas spells. -= PS: um monte de gente respondeu kkk, malz Editado Outubro 30, 2012 por SkyDangerous Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377169 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Outubro 30, 2012 Share Postado Outubro 30, 2012 tente assim n testei em data / movements / scripts / function onStepIn(cid, item, pos) local club = 20 -- quanto vai checkar if getPlayerSkill(cid,club) then doPlayerSendCancel(cid,"So player ou mais com 20 de skill em club pode usar") end return true end N PRECISA NEM TESTA, PQ N VAI FUNCIONAR VÁ ESTUDAR UM POUCO LUA CARA E LARGA A MAO DE QUERER POSTAR TUDO MAL FEITO Q NEM A SUA CARA Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377176 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Outubro 30, 2012 Share Postado Outubro 30, 2012 (editado) tente assim n testei em data / movements / scripts / function onStepIn(cid, item, pos) local club = 20 -- quanto vai checkar if getPlayerSkill(cid,club) then doPlayerSendCancel(cid,"So player ou mais com 20 de skill em club pode usar") end return true end Skyligh, lembro bem que um tempo atrás eu disse que ia te dar REP- se ficasse criando script na má vontade só pra ganhar REP, sem nem saber o que escreveu. Seu script tá totalmente sem sentido, então, negativado. Editado Outubro 30, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377181 Compartilhar em outros sites More sharing options...
0 Grotthiago 0 Postado Outubro 31, 2012 Autor Share Postado Outubro 31, 2012 Consegui algo aqui: movements.xml: <movevent type="Equip" itemid="xxxx" slot="hand" script="clubweapon.lua"/> Substitua o xxxx pelo id da sua arma. clubweapon.lua: function onEquip(cid, item) local skill = 20 -- Skill necessária local id = SKILL_CLUB if getPlayerSkill(cid, id) < skill then return false end return true end Será que da de por + de 1 weapon com o mesmo script? tipo 5 weapons com este script com club nível para uso 15 e outras 5 com club nível 20? ;x Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377241 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Outubro 31, 2012 Share Postado Outubro 31, 2012 (editado) Sim: function onEquip(cid, item) local a = { [1234] = {id = SKILL_CLUB, skill = 20}, [2345] = {id = SKILL_CLUB, skill = 15}, [3456] = {id = SKILL_CLUB, skill = 5}, } local b = a[item.itemid] if getPlayerSkill(cid, b.id) < b.skill then return false end return true end Configure aqui: [1234] = {id = SKILL_CLUB, skill = 20}, [2345] = {id = SKILL_CLUB, skill = 15}, [3456] = {id = SKILL_CLUB, skill = 5}, [id do item] = {id = nome da skill, skill = skill necessária}, Na tag é só adicionar os items, tipo: <movevent type="Equip" itemid="1234;2345;3456" slot="hand" script="clubweapon.lua"/> Cada ID dos items do script entre ponto e vírgula. Editado Outubro 31, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377253 Compartilhar em outros sites More sharing options...
0 Grotthiago 0 Postado Outubro 31, 2012 Autor Share Postado Outubro 31, 2012 Sim: function onEquip(cid, item) local a = { [1234] = {id = SKILL_CLUB, skill = 20}, [2345] = {id = SKILL_CLUB, skill = 15}, [3456] = {id = SKILL_CLUB, skill = 5}, } local b = a[item.itemid] if getPlayerSkill(cid, b.id) < b.skill then return false end return true end Configure aqui: [1234] = {id = SKILL_CLUB, skill = 20}, [2345] = {id = SKILL_CLUB, skill = 15}, [3456] = {id = SKILL_CLUB, skill = 5}, [id do item] = {id = nome da skill, skill = skill necessária}, Na tag é só adicionar os items, tipo: <movevent type="Equip" itemid="1234;2345;3456" slot="hand" script="clubweapon.lua"/> Cada ID dos items do script entre ponto e vírgula. Não sei como agradecer, então +rep ;X Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377292 Compartilhar em outros sites More sharing options...
0 caotic 393 Postado Outubro 31, 2012 Share Postado Outubro 31, 2012 Duvida Sanada Tópico Movido Link para o comentário https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/#findComment-1377638 Compartilhar em outros sites More sharing options...
Pergunta
Grotthiago 0
Queria um script ou a linha para impedir que um usuário que não tenha club fight 20 possa equipar uma sword.
U-U
Sim uma sword. Tipo se for a linha ficaria +/- assim
Bom é tipo isso aí, não sei se é possível, se for, por favor como é a linha :X
Se não for, tem como ser em script/system?
Link para o comentário
https://xtibia.com/forum/topic/197854-equip-weapon-por-skills/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados