-
Total de itens
9 -
Registro em
-
Última visita
Posts postados por Thacio Silvah
-
-
Olá Galera Do Xtibia Estou Criando Um Servidor 8.4 De War com a TFS 0.3.1, Mais Sempre é Chato Um Servidor De War Fica Comprando Aol Direto Então Vocês Poderiam Me Ajuda a Como Coloca o Aol Infinito ou Me Ensina Como Fazer Para Não Perde o Loot Mesmo Sem Aol, Agradeço Des De Já e Obrigado Pela Atenção Dou +Rep Quem Consegui Me Ajuda!
-
Ola Galerinha Do xTibia Tudo Bom Com Vocês?
Espero Que Sim, Estou Fazendo Esse Topico Aqui Para Pedir a Ajuda De Algum De Vocês
a Tipo Criar Um Script Que Quando Mata o Outro Player Independente Se Esteja PK Ou Não
Ganha 50 Crystal Coins Já Vi Varios Topicos Mas Nem 1 Funcionous Pois Estou Montando Um
Servidor De War Em Cima Do Slayer Yurots 8.4 o Meu TFS É 0.3.1 Espero Que Algum De Vocês me Ajudem
Dou REP+ Quem Conseguir Me Ajudar Muito Obrigado Pela Atenção!
Esse é o Script Que Eu Tentei e Não Funcionou Mais Tambem Nao Deu Nem 1 Erro No TFS
function onKill(cid, target, lastHitKiller)
if(isPlayer(target) and isPlayer(lastHitKiller)) thendoPlayerSendTextMessage(cid, 22, "Parabens, voce matou o jogador "..getCreatureName(target).." e tirou seu coraçao")
function additem()
local aditi = doPlayerAddItem(lastHitKiller, 5943, 1)
doItemSetAttribute(aditi, "description", "Este foi retirado de "..getCreatureName(target).."")
end
addEvent(additem, 1000)
end
end
-
21 horas atrás, Kuro o Shiniga disse:
Já resolvi um problema parecido aqui no forum, segue o link e utilize o mesmo script
https://www.xtibia.com/forum/topic/249175-resolvido-860-erro-na-troca-de-vocação
REP+ Consegui Resolve
-
8 horas atrás, Kuro o Shiniga disse:
Posta o script, pelo jeito ele ta adicionando a promotion pela função
setPlayerPromotionLevel
Se for por ela não vai funcionar, toda vez que o player logar vai voltar a promotion anterior, você precisa fazer o sistema adicionar direto pelo banco de dados
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() endfunction creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
endlocal talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'promotion') or msgcontains(msg, 'promote')) then
selfSay('Quer que eu te promova a Diabolic Sorcerer? vai custar 1 Collapser Orb.', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if(getPlayerItemCount(cid, 7722) >= 1) then --- pode colocar item ou dinheiro depois do >= será a quantidade cobrada
doPlayerRemoveItem(cid, 7722, 1) --- Item/Dinheiro, quantidade que será removida
doPlayerSetVocation(cid, 9) --- ID da vocação <Encontrada no vocations.xml>
--- setPlayerStorageValue(cid, xxx, 1) --- Caso queira liberar alguma outfit com "xxx" Storage <Encontrada no outfits.xml>
selfSay('Parabéns, Você foi promovido a Diabolic Sorcerer!', cid)
else
selfSay('Você não tem o item/dinheiro necessario.', cid)
end
talkState[talkUser] = 0
end
return true
endnpcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new()) -
Ola Galera Do Xtibia Blz
To Criando Esse Topico Para Pedir a Ajuda De Vocês Para Tentar Solucionar o Meu Poblema,
Bem Eu Tenho Um Servidor 8.40 Slayer Yurots Editado,
Eu Criei Modifiquei a Vocação Slayer Druid Para Terrible Druid,
Mais Sempre Quando Eu Compro Essa Second Promote No Npc Ou Pego Ela No Chest
Quando Desloga o Player, Automaticamente Volta a Primeira Promote Elder Druid...
Algum De Vocês Já Depararam Com Esse ERRO e Conseguiu Resolve?
Por Favor Se Já Resolveram, Ou Sabem Como Resolve Me Ajudem
Meu Servidor é 8.40 TFS 0.3.1Agradeço Des De Já REP+ Para Quem Conseguir Me Ajudar!
-
15 horas atrás, JulianoZN disse:
xml do npc
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Nome do NPC" script="Nome do Script.lua" walkinterval="350000" floorchange="0" speed="0" skull="0">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="484" head="114" body="119" legs="132" feet="114"/>
<parameters>
<parameter key="message_greet" value="Ola |PLAYERNAME|, Eu posso te promover para Slayer Druid, diga {promover/promote}."/>
</parameters>
</npc>Script
Nome do Script.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() endfunction creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
endlocal talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'promover') or msgcontains(msg, 'promote')) then
selfSay('Quer que eu te promova a Slayer Druid? vai custar xxxx .', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if(getPlayerItemCount(cid, 2152) >= 20) then --- pode colocar item ou dinheiro depois do >= será a quantidade cobrada
doPlayerRemoveItem(cid, 2152, 20) --- Item/Dinheiro, quantidade que será removida
doPlayerSetVocation(cid, 4) --- ID da vocação <Encontrada no vocations.xml>
--- setPlayerStorageValue(cid, xxx, 1) --- Caso queira liberar alguma outfit com "xxx" Storage <Encontrada no outfits.xml>
selfSay('Parabéns, Você foi promovido a Slayer Druid!', cid)
else
selfSay('Você não tem o item/dinheiro necessario.', cid)
end
talkState[talkUser] = 0
end
return true
endnpcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())Ok Funcionou 100% mais quando o player desloga volta a vocação anterior isso é normal ou é erro do ot ou do script?
des de já agradeço pela ajuda
-
Ola Galerinha Do Xtibia Blz?
Estou Criando Esse Topico Para Pedir a Ajuda De Vocês Com Um Npc Que Possa
Vender Uma Segunda Promote
Exemplo: Como Nois Criamos Um Char Nois Escolhe a Vocação Certo Druid Certo?
Dai Eu Compro a Primeira Promote Para Virar Elder Druid Mais Eu Preciso De Um Npc Que Venda a Segunda PROMOTE
Que é o Slayer Druid o Meu Servidor é Versão 8.4 Se Alguem Me Ajuda Dou +REP
Obrigado Pela Atenção!
-
Ola Galera Do Xtibia Blz?
Fiz Esse Poste Para Saber Se Algum De Vocês Poderia Me Ajudar
Estou Precisando De Um Npc Que Venda a Second Promote
a Promoção Após a Elder Druid Que No Meu Servidor Se Chama Tree Hugger
Mais O Mais Dificultoso não é Criar o Npc e Sim o Fazer o Npc Vender a Second Promote
Baseado Em Items o ID Do Item é 7722 Se Tiver Alguem Que Possa Me Ajuda Agradeço Des De Já
e Dou +Rep Para Quem Ajuda Obrigado Pela Atenção!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
aol infinito
em Scripts
Postado
já tentei esse mas mesmo assim nao deu certo vlw!