Ir para conteúdo

Npc Banqueiro (agora Com Transfer)


Conde Sapo

Posts Recomendados

  • 2 weeks later...
  • Respostas 49
  • Created
  • Última resposta

Top Posters In This Topic

  • 2 weeks later...

Vey muito bom gostei aprendi muito com os tuto daqui do xtibia e quero aprender mais!!!!!!!!!!!!!!

SERA Q ALGUEM PODE ME DAR AULAS DE SCRIPTS C PUDER MANDE UMA MP PRA MIM

OBRIGADO

Link para o comentário
Compartilhar em outros sites

Cara, você tem me ajuda muito com seus scripts, brigado mesmo!

 

Esse npc funciona certinho aqui, porém, na hora de transferir, nenhum player existe :S

Fui olhar nos arquivos de player, e vi que nenhum deles usa id="" tampouco tem o arquivo players.xml, pensei que talvez seja porque é ot novo (quando comecei no mundo dos ots, sempre tinha um players.xml ._.) Então cara, o que fazer? :p

 

Edit:

 

Acredito que vc ja saiba desse bug, mas acho que nao atrapalha no funcionamento do npc:

 

16:47 Lord Itau: Your account balance is 200000 gold.

16:47 Player [236]: withdraw 200000

16:47 Lord Itau: Are you sure you wish to withdraw 100000 gold from your bank account?

16:47 Player [236]: yes

16:47 Lord Itau: Here you are, 100000 gold. Please let me know if there is something else I can do for you.

16:47 Player [236]: balance

16:47 Lord Itau: Your account balance is 100000 gold.

16:47 Player [236]: withdraw 200000

16:47 Lord Itau: Are you sure you wish to withdraw 100000 gold from your bank account?

16:47 Player [236]: yes

 

Ele é tem dislexia pra cauculos, mas acho que apesar disso, a quantidade extraida/depositada é correta.

Editado por Claudioo
Link para o comentário
Compartilhar em outros sites

Não achou Player para a transferencia :

xid = getPlayerByName(msg)

Precisa ver se seu OT da suporte a esse comando

 

function getCount(msg)
b, e = string.find(msg, "%d+")

if b == nil or e == nil then
	count = 1
else
	count = tonumber(string.sub(msg, b, e))
end
if count > 100000 then   [color="#FF0000"]<-----------------[/color]
	count = 100000
elseif count == 0 then
	count = 1
end
return count
end

o NPC permite retirada maxima de 10000

 

Pra mudar isso fica assim :

function getCount(msg)
b, e = string.find(msg, "%d+")

if b == nil or e == nil then
	count = 1
else
	count = tonumber(string.sub(msg, b, e))
end
if count == 0 then
	count = 1
end
return count
end

 

--------------------------------------------------------------------------------------------------------------

AFF VEI FIZ TUDO CERTIM MAIS O NPC NAO EXISTE AKI,,, NAO DA DE CRIAR ELE NAO!HELP PLX
o NPC ta funcionando.

Como colocar o NPC no server não é comigo.

Encontre algum cooperador disposto a ensina-lo.

 

 

:XTibia_smile:

Editado por Conde Sapo
Link para o comentário
Compartilhar em outros sites

Funções Lua.txt:

 

getPlayerByName(name) -- Returns a player if the name matches any player on the server

 

 

Vou testar o o que vc me passou ai, obrigado.

 

P.S.: Aonde muda isso? :o Nao achei nada no bank.lua :S

Editado por Claudioo
Link para o comentário
Compartilhar em outros sites


×
×
  • Criar Novo...