Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Meu npc ta dando esse erro, alguém sabe o que é? 

 

Error

[10/06/2014 22:00:32] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/promoter.lua
[10/06/2014 22:00:32] data/npc/scripts/promoter.lua:1: unexpected symbol near 'ï'
Link para o post
Compartilhar em outros sites

erro de acento, linha no script, poste aqui o script promoter.lua que arrumarei para você.

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Link para o post
Compartilhar em outros sites

Cara, sem o script fica difícil, mas ai está falando i seguinte

"Não consigo carregar o arquivo promoter.lua, na primeira linha existe um símbolo não esperado próximo ao 'ï'".

Na verdade eu acho que esse 'ï' é que está bugando o arquivo!

Donate

 

Link para o post
Compartilhar em outros sites

Está ai

 

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
 
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 npcPromotion(cid, message, keywords, parameters, node)
 
if(not npcHandler:isFocused(cid)) then
return false
end
 
if (isPremium(cid)) then
if (getPlayerLevel(cid) >= 20) then
if (getPlayerVocation(cid) >= 5 and getPlayerVocation(cid) <=8) then
if doRemoveItem(cid, 5944, 5) then
doPlayerSetVocation(cid, getPlayerVocation(cid)+4)
doPlayerSendTextMessage(cid, 20, "Voce é um ".. getPlayerVocationName(cid) .."!")
else
doPlayerSendTextMessage(cid, 20, "Voce nao possui o item desejado!")
end
else
doPlayerSendTextMessage(cid, 20, "Voce não possui a promotion anterior ou já esta promovido.")
end
else
doPlayerSendTextMessage(cid, 20, "Voce nao possui level para ser promovido.")
end
else
doPlayerSendTextMessage(cid, 20, "Voce nao possui premmium account.")
end
end
 
local node1 = keywordHandler:addKeyword({'high promotion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promotion you if you give me a '.. getItemName(5944) ..'. Do you want me to promote you?'})
node1:addChildKeyword({'yes'}, npcPromotion, {})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then.', reset = true})
 
npcHandler:addModule(FocusModule:new())
Link para o post
Compartilhar em outros sites

As vezes pode ser problema do editor. Abra e salve o arquivo em outro editor.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Deixa eu te fazer uma pergunta.

Você está rodando um servidor Linux?

Se não

Você pegou esse script de um servidor Linux e tentou rodar em Windows ou vice versa ?

Donate

 

Link para o post
Compartilhar em outros sites

Meu servidor é Windows, não sei se é de servidor linux, pq eu peguei esse script da net, então não saberia responder.. 

Eu tentei salvar pelo Notepad e bloco de notas, ambos deram error

Link para o post
Compartilhar em outros sites

Troque o arquivo por:
 

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

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

local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'})
    node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Congratulations! You are now promoted.'})
    node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})
--[[
local node2 = keywordHandler:addKeyword({'epic'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can epicize you for 200000 gold coins. Do you want me to epicize you?'})
    node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, promotion = 2, text = 'Congratulations! You are now epicized.'})
    node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})
]]--

npcHandler:addModule(FocusModule:new())

 

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Link para o post
Compartilhar em outros sites

Refiz e mandei o script para vc.

Eu estou achando que o problema pode ser por causa de utf8 essas porcarias.

Sempre que for fazer arquivos de script com o bloco de notas no encoding deixa ANSI

Donate

 

Link para o post
Compartilhar em outros sites

Ta dando esse seguinte erro

 

[10/06/2014 22:51:45] Lua Script Error: [Npc interface] 
[10/06/2014 22:51:46] data/npc/scripts/promoter.lua
 
[10/06/2014 22:51:46] luaGetItemDescriptions(). Item not found
 
[10/06/2014 22:51:46] Lua Script Error: [Npc interface] 
[10/06/2014 22:51:46] data/npc/scripts/promoter.lua
 
[10/06/2014 22:51:46] data/lib/function.lua:305: attempt to index a number value
[10/06/2014 22:51:46] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/promoter.lua
 
Ae galera, deixa o npc pra la, se alguém conseguir fazer uma alavanca, qualquer outro sistema, por fala !Promotion, qualquer tipo, se pudesse fazer, por favor, me ajudaria muito, só falta isso para eu abrir o ot, ai queria 2 tipos de promot, a normal Elite knight etc, por 2 crystal coins, e a outra, por 5 itens do id: 5944
Editado por snajiw (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo