Inves de vc botar a looktype da outfit , bota a quest dela. Exemplo:
npc rank5
Por xandeloko, 14 de fev. de 2014 em Archived
info
Grupo: Cavaleiro
Registrado: 24/10/13
Posts: 180
Reputação: +46

da pra simplificar não intendi nada '-' se ta dizendo faze uma quest?
info
Grupo: Cavaleiro
Registrado: 24/10/13
Posts: 180
Reputação: +46

Não... O npc nao da a looktype. Ele da uma storage(valor) , aquilo <outfit id="17" quest="181615">
ah cara n intendi dnv da pra vc fazer e me passar?
info
Grupo: Cavaleiro
Registrado: 24/10/13
Posts: 180
Reputação: +46

Manda outfits .xml, e diz qual o nome da outfit que vc quer que eu bote -.-'
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

Vai no teu outfits.xml (data/xml), e procura por " PROMOTE MASTER ", agora tu pega os ids " quest="181630"> " de cada um e vai em Clan System.lua na pasta lib e procura por " local clansName = { ", agora só trocar os ids.
Deixe o seu assim:
[1] = {'Volcanic', 181613, 181634},
[2] = {'Seavell', 181619, 181631},
[3] = {'Orebound', 181620, 181636},
[4] = {'Wingeon', 181616, 181635},
[5] = {'Malefic', 181615, 181633},
[6] = {'Gardestrike', 181614, 181637},
[7] = {'Psycraft', 181618, 181638},
[8] = {'Naturia', 181612, 181632},
[9] = {'Raibolt', 181617, 181630},
}
ta ae o outifts.xml
<?xml version="1.0"?>
Outfit atual: Male: 1167 Female: 1176
Nova Outfit: Male: 1428 Female: 1430
Editado Fevereiro 15 por xandeloko




info
Grupo: Campones
Registrado: 23/01/13
Posts: 96
Reputação: +2
Char no Tibia: Krepr
Iae galera do xtibia
queria saber como troca a outfit que os master dos clan dão!
tipo eu qro mudar a outfit que o npc da
USO pda
Malefic master.lua
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if (msgcontains(msg, 'clan') or msgcontains(msg, 'Clan')) then --alterado v1.7
if getPlayerClanName(cid) == 'Malefic' then --alterado v1.7
selfSay("You already are of the clan malefic!", cid)
talkState[talkUser] = 0
return true
elseif getPlayerClanNum(cid) ~= -1 then --alterado v1.7
selfSay("You already are of another clan!", cid)
talkState[talkUser] = 0
return true
end
selfSay("So you want to join in my clan... Are you sure that?", cid)
talkState[talkUser] = 2
elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 2 then
if getPlayerLevel(cid) < 80 then
selfSay("You are too weak yet... You need to be atleast level 80 to enter in the clan!", cid)
talkState[talkUser] = 0
return true
end
selfSay("OK then... Now you are a great member of de clan malefic!", cid)
setPlayerClan(cid, 'Malefic') --alterado v1.7
talkState[talkUser] = 0
elseif (msgcontains(msg, 'leave') or msgcontains(msg, 'Leave')) then --alterado v1.7 \/
if getPlayerClanName(cid) ~= 'Malefic' then
selfSay("You aren't of the clan, get out of here!", cid)
talkState[talkUser] = 0
return true
else
selfSay("So you want to leave the clan... Are you sure that?", cid)
talkState[talkUser] = 3
end
elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 3 then
if removePlayerClan(cid) then
selfSay("Ok then, good luck!", cid)
talkState[talkUser] = 0
return true
else
selfSay("You have some task to finish of one trainer! Go finish it!", cid)
talkState[talkUser] = 0
return true
end
elseif (msgcontains(msg, 'shiny') or msgcontains(msg, 'Shiny')) then --alterado v1.7
if getPlayerClanName(cid) ~= 'Malefic' then --alterado v1.7
selfSay("You aren't of the clan Malefic! Get out of here!", cid)
return true
else
selfSay("So you want to transform your Nidoking in a Shiny Nidoking? It will cost 500k!", cid)
talkState[talkUser] = 4
end
elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 4 then
if getPlayerSlotItem(cid, 8).uid <= 0 then
selfSay("Sorry, you don't have a pokemon in the main slot!", cid)
talkState[talkUser] = 0
return true
end
--alterado v1.2
if #getCreatureSummons(cid) >= 1 then
selfSay("Go back your pokemon!", cid)
talkState[talkUser] = 0
return true
end
local pb = getPlayerSlotItem(cid, 8).uid
if getItemAttribute(pb, "poke") ~= "Nidoking" then
selfSay("Put a Nidoking's pokeball atleast +20 in main slot!", cid)
talkState[talkUser] = 0
return true
end
if not getItemAttribute(pb, "boost") or getItemAttribute(pb, "boost") < 20 then
selfSay("Sorry, your Nidoking is not boosted +20!", cid)
talkState[talkUser] = 0
return true
end
--100000 = 1k, 1000000 = 10k, 10000000 = 100k
if doPlayerRemoveMoney(cid, 50000000) == true then
selfSay("So there is it! Enjoy!", cid)
doItemSetAttribute(pb, "hp", 1)
doItemSetAttribute(pb, "poke", "Shiny Nidoking")
doItemSetAttribute(pb, "description", "Contains a Shiny Nidoking.")
doItemEraseAttribute(pb, "boost")
doTransformItem(getPlayerSlotItem(cid, 7).uid, fotos["Shiny Nidoking"])
if useKpdoDlls then
doCreatureExecuteTalkAction(cid, "/pokeread")
end
talkState[talkUser] = 0
return true
else
selfSay("You don't have enough money!", cid)
talkState[talkUser] = 0
return true
end
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Malefic master.xml
<?xml version="1.0" encoding="UTF-8"?>
Outfit atual: Male: 1167 Female: 1176
Nova Outfit: Male: 1428 Female: 1430
Editado Fevereiro 14 por xandeloko