Ta aki.
OBS: o tópico nao e meu
info
Grupo: Campones
Registrado: 03/03/13
Posts: 74
Reputação: +6
Gênero: Masculino
Char no Tibia: ThiagoJurge

info
Grupo: Campones
Registrado: 09/09/13
Posts: 60
Reputação: +13
Char no Tibia: Minato Ii

Nada Thiago.
Hm, dúvida sanada?
info
Grupo: Campones
Registrado: 09/09/13
Posts: 60
Reputação: +13
Char no Tibia: Minato Ii

Hm, dúvida sanada?
Não.
info
Grupo: Campones
Registrado: 07/12/08
Posts: 20
Reputação: +2
Char no Tibia: Marina Danger

explique melhor amigo se nao explica melhor nao tem como ajuda
(mude a posição que o jogador vai ser teletransportado na segunda linha)
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = {x=1084,y=1059,z=7}
local de = getPlayerVocationName(cid)
if isInArray({1,2,3,4},getPlayerVocation(cid)) then
doPlayerSetPromotionLevel(cid, 1)
doPlayerSendTextMessage(cid,25,"Você foi promovido, parabéns!")
doTeleportThing(cid,pos)
doSendMagicEffect(pos,10)
else
doPlayerSendCancel(cid,"Você já está promovido!")
doSendMagicEffect(pos,2)
end
return true
end
nao esquersa de da um rep ai viu hehehe
info
Grupo: Visconde
Registrado: 05/02/14
Posts: 411
Reputação: +285
Gênero: Masculino
Char no Tibia: Zeh Sergipano

@likinho: acho que isso não tem nada a ver com o pedido que o cara fez ,esse script e so um changer vocation feito pelo 20cm.
@topico: Caso ainda não tenha resolvindo fala ai que não, que quando eu chega em casa eu tento fazer sua script falo.
@script
npc
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Tobi" script="data/npc/scripts/tobi npc script.lua" walkinterval="2000" speed="0" floorchange="0">
<health now="100" max="100"/>
<look type="480" head="0" body="0" legs="0" feet="0" addons="0"/>
<parameters>
<parameter key="message_greet" value="Voce que troca seus coracoes para pode entra na akatsuki.reponda {yes} ?"/>
</parameters>
</npc>
script do npc
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 vocation = 120 -- vocation que precisa ter
local vocatiion = 900 -- vocation que vai se transforma
local item = 5943 -- ID do Item que necessita para trocar
local quantidade = 10 -- quantidade de corações
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'sim')) then
if getPlayerStorageValue(cid, 8219382) == -1 then
if getPlayerVocation(cid) == vocation then
if getPlayerItemCount(cid, item) < quantidade then
selfSay('Não tente me enganar, voce não tem os '..quantidade..' corações !', cid)
else
doPlayerRemoveItem(cid, item, quantidade)
doPlayerSetVocation(cid, vocatiion)
setPlayerStorageValue(cid,8219382,1)
selfSay('Voce agora faz parte da akatsuki.', cid)
end
else
selfSay('Voce nao tem a vocacao nessessaria.', cid)
end
else
selfSay('Voce ja faz parte da akatsuki.', cid)
end
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Coração
Creaturescript/script/nome do script adicione isso dentro
function onKill(cid, target, lastHit) local item = 5943 local level = 300 if isPlayer(cid) and isPlayer(target) then if getPlayerLevel(target) >= level then local add = doPlayerAddItem(cid, item, 1) doItemSetAttribute(add, "description","Esse coração é de "..getPlayerName(target).." que foi morto no level "..getPlayerLevel(target).." por "..getPlayerName(cid)..".") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Mato " ..getPlayerName(target).. ".") doSendMagicEffect(getPlayerPosition(cid),12) end end return true end
Tag:
<event type="kill" name="HeartSys" event="script" value="heart.lua"/>
Testado e funcionando
Editado Fevereiro 18 por RigBy
info
Grupo: Campones
Registrado: 09/09/13
Posts: 60
Reputação: +13
Char no Tibia: Minato Ii

Não o topico ainda não foi resolvido.
info
Grupo: Conde
Registrado: 29/04/09
Posts: 904
Reputação: +389
Char no Tibia: Jabuti Selvagem

Amigo, por favor confira se o tópico foi resolvido. O usuário RigBy editou o post dele depois dessa sua resposta.
Isso tudo ai funcionou ficou igual ntoultimate
info
Grupo: Artesão
Registrado: 13/04/13
Posts: 148
Reputação: +14
Gênero: Masculino
Char no Tibia: tempest flower
EU ADICIONEI TUDO CERTINHO MAIS FALA QUE TEM QUE TER LVL 350+ , AI EU TESTEI COM UMA ACC LVL 350 SO QUE CONTINUA FALANDO QUE PRECISA , MESMO EU TENDO
OS CORAÇÕES E LVL 350+
SERÁ QUE É PQ EU NÃO ADICIONEI AS VOCATIONS?
info
Grupo: Visconde
Registrado: 05/02/14
Posts: 411
Reputação: +285
Gênero: Masculino
Char no Tibia: Zeh Sergipano

Essa dai pode ta com alguns erros.
Eu fiz outro mais elaborado
http://www.xtibia.com/forum/topic/229599-akatsuki-system-advance-10-heart-system/
Comente la oque deve melhorar pra versão 2.0
Ótimo script, eu só queria quando deesse look mostra-se que é membro akatsuki.
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Movido para resolvidos .
info
Grupo: Campones
Registrado: 09/09/13
Posts: 60
Reputação: +13
Char no Tibia: Minato Ii
Oi Galera Preciso De uma Script que quando tal player falar com ele muda a outfit de acordo com a vocação do player.
alguem ai pode ajuda?
Ai quando player morrer por alguem que não tem sua outfit ele perde e so conseguindo os items novamente para virar akatsuki
Tipo Naruto Ultimate
Rep+
Editado Fevereiro 4 por felippepsa