Postado Novembro 29, 2016 8 anos Boa noite galere, Estou postando aqui, pois realmente deve ser algum problema com o script dos arquivos, mas não consigo achar a solução sozinha! No meu servidor, eu uso o mapa Baiak Zik Vip 18 [8.6], e o sistema de ganhar addons é pelos Addon dolls que adquire por um NPC. Mas estou tendo problemas com 2 outfits: Norseman e Wayfarer, que fica dando o problema: "Digite o nome correto!" :c é como se não tivesse como adicionar os addon para essas outfits, pq diz que o nome está incorreto.. Vocês conseguem me ajudar, por favor? Editado Novembro 29, 2016 8 anos por Daywen (veja o histórico de edições)
Postado Novembro 29, 2016 8 anos Amigo, poste aqui o seu script para que possam ajuda-lo, sem ele é uma tarefa praticamente impossível :D
Postado Novembro 29, 2016 8 anos Autor 54 minutos atrás, Absolute disse: Amigo, poste aqui o seu script para que possam ajuda-lo, sem ele é uma tarefa praticamente impossível :D Desculpa, eu esqueci >_< talkactions.xml Citar <talkaction words="!addon" event="script" value="addondoll.lua"/> addondoll.lua Citar function onSay(cid, words, param) local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["noblewoman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324}, ["warmaster"]={335} } local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norseman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["yalaharian"]={325}, ["warmaster"]={336} } local msg = {"Digite o nome correto!", "Voce não possui Addon Doll!", "Bad param!", "Você recebeu seu addons!"} local param = string.lower(param) if (not isPremium(cid)) then doPlayerSendCancel(cid, "Você nao tem premium account.") return TRUE end if(getPlayerItemCount(cid, 9693) > 0) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, 9693, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end addons.lua Citar local outfits = { ["citizen"] = 1, ["hunter"] = 2, ["mage"] = 3, ["knight"] = 4, ["nobleman"] = 5, ["summoner"] = 6, ["warrior"] = 7, ["barbarian"] = 8, ["druid"] = 9, ["wizard"] = 10, ["oriental"] = 11, ["pirate"] = 12, ["assassin"] = 13, ["beggar"] = 14, ["shaman"] = 15, ["norseman"] = 16, ["nightmare"] = 17, ["jester"] = 18, ["brotherhood"] = 19, ["demonhuter"] = 20, ["yalaharian"] = 21, ["warmaster"] = 22, ["wedding"] = 23, ["none"] = 24 } local lookTypes = {maleOutfits, femaleOutfits} local functions = {['remove'] = doPlayerRemoveOutfit, ['add'] = doPlayerAddOutfit} function onSay(cid, words, param) local param = string.explode(param, ',') local player, outfit, outfitNumber, actuallFunction = 0, 0, 0, functions[param[1]] if(not actuallFunction) then doPlayerSendTextMessage(cid, 22, 'Commands param required.') return true end player = getPlayerByNameWildcard(param[2]) if(not player) then doPlayerSendTextMessage(cid, 22, 'Player not found.') return true end outfit = outfits[string.lower(param[3])] if(not outfit) then doPlayerSendTextMessage(cid, 22, 'Outfit not found') return true end outfitNumber = tonumber(param[4]) if(isNumber(outfitNumber) == false or (outfitNumber > 3 and outfitNumber < 1)) then doPlayerSendTextMessage(cid, 22, 'Wrong fourth param. It must be number {1, 3}.') return true end for i = 1, 2 do actuallFunction(player, lookTypes[outfit], outfitNumber) end doPlayerSendTextMessage(player, 22, 'Unnormal strenght '..param[1]..' you '..param[4]..' addons to '..param[3]..' outfit.')return trueend outfits.xml Citar <?xml version="1.0"?> <outfits> <outfit id="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit> <outfit id="2"> <list gender="0" lookType="137" name="Hunter"/> <list gender="1" lookType="129" name="Hunter"/> </outfit> <outfit id="3"> <list gender="0" lookType="138" name="Mage"/> <list gender="1" lookType="130" name="Mage"/> </outfit> <outfit id="4"> <list gender="0" lookType="139" name="Knight"/> <list gender="1" lookType="131" name="Knight"/> </outfit> <outfit id="5" premium="yes"> <list gender="0" lookType="140" name="Noblewoman"/> <list gender="1" lookType="132" name="Nobleman"/> </outfit> <outfit id="6" premium="yes"> <list gender="0" lookType="141" name="Summoner"/> <list gender="1" lookType="133" name="Summoner"/> </outfit> <outfit id="7" premium="yes"> <list gender="0" lookType="142" name="Warrior"/> <list gender="1" lookType="134" name="Warrior"/> </outfit> <outfit id="8" premium="yes"> <list gender="0" lookType="147" name="Barbarian"/> <list gender="1" lookType="143" name="Barbarian"/> </outfit> <outfit id="9" premium="yes"> <list gender="0" lookType="148" name="Druid"/> <list gender="1" lookType="144" name="Druid"/> </outfit> <outfit id="10" premium="yes"> <list gender="0" lookType="149" name="Wizard"/> <list gender="1" lookType="145" name="Wizard"/> </outfit> <outfit id="11" premium="yes"> <list gender="0" lookType="150" name="Oriental"/> <list gender="1" lookType="146" name="Oriental"/> </outfit> <outfit id="12" premium="yes"> <list gender="0" lookType="155" name="Pirate"/> <list gender="1" lookType="151" name="Pirate"/> </outfit> <outfit id="13" premium="yes"> <list gender="0" lookType="156" name="Assassin"/> <list gender="1" lookType="152" name="Assassin"/> </outfit> <outfit id="14" premium="yes"> <list gender="0" lookType="157" name="Beggar"/> <list gender="1" lookType="153" name="Beggar"/> </outfit> <outfit id="15" premium="yes"> <list gender="0" lookType="158" name="Shaman"/> <list gender="1" lookType="154" name="Shaman"/> </outfit> <outfit id="16" premium="yes"> <list gender="0" lookType="252" name="Norsewoman"/> <list gender="1" lookType="251" name="Norseman"/> </outfit> <outfit id="17" premium="yes"> <list gender="0" lookType="269" name="Nightmare"/> <list gender="1" lookType="268" name="Nightmare"/> </outfit> <outfit id="18" premium="yes"> <list gender="0" lookType="270" name="Jester"/> <list gender="1" lookType="273" name="Jester"/> </outfit> <outfit id="19" premium="yes"> <list gender="0" lookType="279" name="Brotherhood"/> <list gender="1" lookType="278" name="Brotherhood"/> </outfit> <outfit id="20" premium="yes"> <list gender="0" lookType="288" name="Demonhunter"/> <list gender="1" lookType="289" name="Demonhunter"/> </outfit> <outfit id="21" premium="yes"> <list gender="0" lookType="324" name="Yalaharian"/> <list gender="1" lookType="325" name="Yalaharian"/> </outfit> <outfit id="22" premium="yes"> <list gender="0" lookType="336" name="Warmaster"/> <list gender="1" lookType="335" name="Warmaster"/> </outfit> <outfit id="23" default="0"> <list gender="0" lookType="329" name="Wife"/> <list gender="1" lookType="328" name="Husband"/> </outfit> <outfit id="24" premium="yes"> <list gender="0" lookType="366" name="Wayfarer"/> <list gender="1" lookType="367" name="Wayfarer"/> </outfit> </outfits> E pelo que vi, não tem addons de Wayfarer mesmo Editado Novembro 29, 2016 8 anos por Daywen (veja o histórico de edições)
Postado Dezembro 4, 2016 8 anos substitua seu addon doll (talkactions) por esse Citar function onSay(cid, words, param) local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norseman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324}, ["wayfarer"]={366}, ["warmaster"]={336}, } local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norseman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["yalaharian"]={325}, ["wayfarer"]={367}, ["warmaster"]={335}, } local msg = {"Digite o nome correto! \n Ex: !addon citizen", "Voce não possui Addon Doll!", "Bad param!", "Você recebeu seu addons!"} local param = string.lower(param) if(getPlayerItemCount(cid, 9693) > 0) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, 9693, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end
Postado Dezembro 13, 2016 8 anos Autor Em 04/12/2016 ás 15:18, poko360 disse: substitua seu addon doll (talkactions) por esse MEEEEEUU, FUNCIONOOOOOU :D Valeu mesmo por me ajudar e desculpa a demora pra responder, não recebi notificação da sua resposta .-. Editado Dezembro 13, 2016 8 anos por Daywen (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.