Jump to content

luangop

Campones
  • Content Count

    57
  • Joined

  • Last visited

Everything posted by luangop

  1. #Resolvido! Foi erro meu, não utilizei o npc disponibilizado e deixei passar em branco a função doSendDialogNpcClose(cid) Vlw @Gengo
  2. Não sei se é só comigo, mas se eu usar o módulo para mais conversas no mesmo npc, quando eu clico na opção final a janela não 'some' '-'
  3. luangop

    Sistema de Catch

    Aqui está todas as funções relacionadas a statistics do meu OT, ve se funciona. Se ainda der erro deve ser algo na sua source sei lá, pq aqui ta perfeito. function getStatistics(pokemon, tries, success) local ret1 = 0 local ret2 = 0 local poke = ""..string.upper(string.sub(pokemon, 1, 1))..""..string.lower(string.sub(pokemon, 2, 30)).."" local dir = "data/Pokemon Statistics/"..poke.." Attempts.txt" local arq = io.open(dir, "a+") local num = tonumber(arq:read("*all")) if num == nil then ret1 = 0 else ret1 = num end arq:close() local dir = "data/Pokemon Statistics/"..pok
  4. luangop

    Sistema de Catch

    Está rodando em linux ou windos? Se for windows, execute o servidor como administrador, o windows pode estar impedindo o server de manipular o .txt
  5. Primeiro poderia ter um pouco mais de respeito "só ta enchendo o saco" E não me referi somente a você. Me refiro a 90% do povo do fórum.. Esse servidor ai tem muito conteúdo que eu criei na base PKM Lerme... Se você procurar deve até ter scripts ainda escritos 'pkm lerme' dentro.. #Paz
  6. Caraca hj em dia os cara posta base e nem se da o trabalho de deixar créditos de onde veio as coisas...
  7. Também estou procurando por isso, se conseguir por favor me avise xD
  8. TFS 0.4 rev 3777 Estou a dias tentando fazer uma função na source e não consigo, sou leigo. Este sistema é para um servidor exp alta, já consegui fazer o level do player aparecer no lugar da experiencia no client, pois no lugar do level buga quando chega em um número muito alto, para tal simplesmente fiz isso: uint64_t experience = player->getPlayerInfo(PLAYERINFO_LEVEL); msg->put<uint32_t>(experience); E como o servidor tem sistema de resets, eu queria fazer aparecer no lugar do level, o reset do player.. primeiramente meu sistema de resets era com storage, e eu co
  9. O primeiro foi algum player que conseguiu de alguma forma desequipar o icone do portrait e bugou o char. Quanto ao segundo só vendo o script pra ter uma ideia.
  10. Olá galera, estou desenvolvendo pro meu servidor um sistema o qual não faz diferença dizer qual é, onde engalhei numa parte e gostaria de ver se alguém poderia me ajudar.Preciso de uma função que checa na minha database, se existe algum player que tenha o valor X na storage Y.Por exemplo: function verificar(10023, 54) -- storage, valorif existe alguém com o valor 54 na storage 10023 thenreturn trueelsereturn falseendend Como sou péssimo quando se fala de query, não consegui fazer essa função, alguém poderia por favor me ajudar? Se possível, retornar o nome do jogador que possui tal valor na
  11. Olá, tem vários comandos !eject pelo fórum, porém nenhum dos que encontrei funcionou comigo, talvez pelo fato de eu usar SQLITE. Precisava muito desse comando no meu servidor, alguém possui um que funcione com SQLITE?
  12. Como o Codex NG disse, use storage para salvar os pontos, sendo que você não postou qual sua distribuição (base do servidor), não posso escrever os códigos para você. Se você me mandar a function do seu server que verifica se o player tem 6 pokes, e a função que add um poke para o player, eu crio o script.
  13. Bom cara, acho que isso que você está tentando fazer é quase impossível... pois parei pare pensar, mesmo se corrigir o NPC... e quanto a todo o restante do servidor? quanta coisa interage com o dinheiro? creio que para fazer o que você quer apenas nas sources, e não sei mexer nisso Boa sorte!
  14. Já me perdi também... vou baixar um servidor de pokémon aqui e realizar uns testes. Bom cara, acho que isso que você está tentando fazer é quase impossível... pois parei pare pensar, mesmo se corrigir o NPC... e quanto a todo o restante do servidor? quanta coisa interage com o dinheiro? creio que para fazer o que você quer apenas nas sources, e não sei mexer nisso Boa sorte!
  15. Eu sei que não tem nada haver com a fala do NPC, no momento estou focado em concertar a relação Preço do item no look x Preço do item COBRADO pelo NPC. Se isso der certo, depois vemos sobre a fala do NPC.
  16. Cara, esqueça o npchandler... Deixe o items.xml da forma original, ou seja, da forma que eu falei. e Modifique no modules.lua como eu falei, botando o / 100. E faça um teste agora para ver. OBS: reinicie o servidor antes de testar.
  17. Mas quando você fez esse teste ai, ainda não tinha feito a modificação que eu falei para fazer no modules.lua da pasta data/npc/lib/npcsystem
  18. Eu sei, lá onde falei pra por o / 100, é apenas estético.
  19. Tenta assim: <item id="2160" article="a" name="ten thousand dollar note" plural="ten thousand dollar notes"> <attribute key="weight" value="0" /> <attribute key="worth" value="1000000" /> <attribute key="description" value="Valuable money!" /> </item> <item id="2152" article="a" name="hundred dollar note" plural="hundred dollar notes"> <attribute key="weight" value="0" /> <attribute key="worth" value="10000" /> <attribute key="description" value="One hundred of these can be converted in a t
  20. Me manda como estão os valores no items.xml
  21. Creio que você não removeu '0's que chega no items.xml ... tente remover mais 2 zeros nos valores do dinheiro no items.xml como o amigo ensinou acima.
  22. Dei uma pesquisada na LIB, tente fazer isso: data/npc/lib/npcsystem abra o arquivo modules.lua procure por essa linha: local backpack, totalCost = 1988, amount * shopItem.buy troque por: local backpack, totalCost = 1988, (amount * shopItem.buy) / 100 Não testei, me diga o resultado xD
  23. O crash pode ser por voc~e ter setado um item com valor fracionado. O jogo não calcula isso.
×
×
  • Create New...