Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    28

Tudo que Bruno postou

  1. @@leonardo macedo, Conforme conversamos, o seu problema esta sendo apenas alterar o email do pagseguro no config.php. Agora está funcionando! Lembrando que você precisa adicionar manualmente os postos para quem comprar!
  2. Obrigado Ainda não, pretendo mês que vem. Obrigado Murilo Vlw Jonatas ^^
  3. Bruno

    NPC Apostador!

    @@Gadreel, Acho que está como você pediu: 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 talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if (msgcontains(msg, 'jogar')) then selfSay('O jogo é simples. Você aposta um valor entre (1000000 - 5000000 gold coins) e eu vou rodar meu dado. Se der 6, você ganha 5x o valor apostado. Então, quanto você quer apostar??', cid) talkState[talkUser] = 1 elseif (talkState[talkUser] == 1) then local valor = tonumber(msg) if valor < 1000000 or valor > 5000000 then selfSay('São aceitas apostas entre (1000000 - 5000000 gold coins) apenas.', cid) talkState[talkUser] = 0 end local playerNumber = math.random(1, 6) if doPlayerRemoveMoney(cid, valor) then if playerNumber == 6 then local pagamento = math.ceil(valor * 5) selfSay('Rolou um ' .. playerNumber .. '. Parabens! Você ganhou ' .. pagamento .. ' gold coins!', cid) doSendAnimatedText(getCreaturePosition(cid), 'You Win!', TEXTCOLOR_LIGHTGREEN) doPlayerAddMoney(cid, pagamento) talkState[talkUser] = 0 else selfSay('Rolou um ' .. playerNumber .. '. Desculpe amigo, não foi dessa vez. Quer {jogar} denovo?', cid) doSendAnimatedText(getCreaturePosition(cid), 'You Lose!', TEXTCOLOR_RED) talkState[talkUser] = 0 end else selfSay('Você não tem o dinheiro para essa aposta.', cid) talkState[talkUser] = 0 end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Segue o npc também: <?xml version="1.0" encoding="UTF-8"?> <npc name="Apostador" script="data/npc/scripts/apostador.lua" walkinterval="25" floorchange="0" access="5" > <health now="150" max="150"/> <look type="128" head="115" body="0" legs="114" feet="0" addons="3" corpse="2212"/> <parameters> <parameter key="message_greet" value="Hiho |PLAYERNAME|, esta preparado para tentar a sorte? Eu posso {jogar} um pouco com voce se quiser."/> </parameters> </npc>
  4. Não... Eu quis dizer que com a mesma lib você consegue usar o sistema Dodge também! Ela serve para ambos.
  5. Bruno

    mysql erro

    @sk8sk8ter, Rode essa query: DROP TABLE IF EXISTS `woe`; CREATE TABLE `woe` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `started` INT( 11 ) NOT NULL , `guild` INT( 11 ) NOT NULL , `breaker` INT( 11 ) NOT NULL , `time` INT( 11 ) NOT NULL , PRIMARY KEY ( `id` ) ,UNIQUE (`id`) ) ENGINE = MYISAM
  6. Sim, eu entendo. Gera algum erro no console ao usar o script?
  7. Introdução Este é um Baiak com o mapa modificado e atualizado com a última versão do Tibia, o intuito do projeto é valorizar um mapa muito jogado mesclando com o que há de novo. O Servidor será composto pela city principal, que segue o padrão do mapa porém com um diferencial, é uma cidade isolada, cercada por uma imensa muralha onde será acessível apenas por passagens secretas ou por navegação. Showoff Sistemas Em breve Agradecimentos @Daniel @RetornoDeLaug
  8. Mas o creaturescript é o script em si.
  9. Você ta usando no tfs 1.1 ou 1.2? Você fez alguma alteração?
  10. Tfs parou de funcionar não é um erro do script, para de funcionar quando você faz exatamente o que?
  11. @@Natanael Beckman e @@Lukeskywalker , Olha, já foi dito antes que não é permitida vendas! Vocês não estão falando diretamente em vender mas estão dando indícios de que não vão liberar porque é um conteúdo que estão vendendo. Já havia tido uma punição sobre este assunto antes, porém continua, mesmo indiretamente. Uma vez que você disponibiliza um conteúdo em opensource, não é perda de tempo, você sabe muito bem disse Natanael pois você tem muito conteúdo disponibilizado no fórum, mesmo que as vezes não seja de sua autoria mas está aqui. Estou fechando o tópico pois o foco já foi perdido a tempos e a discussão está 100% nesse sistema já pronto ao invés do que foi proposto pelo autor. Vou deixar vocês cientes aqui e agora, qualquer outro assunto mesmo que indiretamente sobre vendas ou até mesmo por mensagens privadas, haverá banimento,
  12. A mesma lib pertence a outro sistema, O Dodge System que defende metade dos hits enquanto o Critical aumenta.
  13. A base é a mesma amigo, se fosse erro no script, não iria funcionar as actions e o próprio sistema, não só a talkaction. Tem ctz que é só esse erro que está gerando?
  14. Amigo, eu até entendi, mas garanto que tem muitos usuários que não tem a mínima do que você está falando, tente mudar um pouco esta explicação para ficar mais clara. E como o Flavio disse, coloque algumas imagens.
  15. Bruno

    Bless

    Em creaturescripts, tem algum outro script que começa com <event type="death" ou <event type="prepareDeath" algo assim? Pode ser ele...
  16. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  17. Teste assim:
  18. @@leonardo macedo, tenta assim: Tópico movido para a seção de dúvidas e pedidos resolvidos.
  19. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  20. Por nada disponha
  21. Olha, acho que é algo parecido com o que você quer: Em data/actions/actions.xml adicione a seguinte tag: <action itemid="8300" event="script" value="slot.lua"/>Agora em data/actions/scripts crie um arquivo chamado slot.lua com o seguinte conteúdo: Agora em data/creaturescripts/creaturescripts.xml adicione a seguinte tag: <event type="login" name="SlotLogin" script="slot.lua"/>E para finalizar, em data/creaturescripts/scripts crie o arquivo slot.lua com o conteúdo abaixo:
  22. Daria para fazer, é só colocar: creature:say(primaryDamage, TALKTYPE_MONSTER_SAY) E alterar para o efeito desejado.
  23. Laranja é apenas a mensagem, o efeito é uma explosão que sai do adversário, seja monstro ou player.
  24. Vlw Krono, fico feliz que gostou!
  25. Tutorial tem, mas para você colocar, você teria que saber as funções e tals...você tem elas separadas para adicionar nas sources?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...