Ir para conteúdo

igorlabanca

Campones
  • Total de itens

    45
  • Registro em

  • Última visita

Tudo que igorlabanca postou

  1. Primeiramente quero deixar bem claro que já conheço os sistemas de refinamentos ou "upgrades" para itens aqui do forum... Porém esse que eu desejo é um pouco mais real e preciso dele para colocar no servidor que estou desenvolvendo... Vamos lá, irei tentar explicar passo a passo: 1° Passo (Extraindo o Minerio) O player da vocação (11, 16, 21) usa o item (ID: 2553) Nessas Pedras (ID's: 5619, 5620), Com isso ele PODE OU NÂO Obter (70% Obter, 30% não obter) um Iron Ore (ID:5880) OBS² : Ao player usar a pick nas pedras e obter sucesso aparecerá o efeito na pedra (CONST_ME_BLOCKHIT = 3) Menssagem no server log: (Você obteve 1 iron ore!) OBS³: Caso o player use a pick e não obter sucesso aparecerá o efeito na pedra (CONST_ME_HITAREA = 9 ) Menssagem no server log: (Você Falhou!) OBS³: Após 20 "pikaretadas" (use da pick na pedra) as pedras vão se "quebrar" transformando-as nos itens (ID's: 5621,5622) 2° Ultimo Passo (Refinamento) Após o player de vocação (11, 16, 21) ter o Iron Ore ele usará o iron hammer nos itens definidos abaixo: O player só pode refinar: (Sword's, Axe's, Club's, Helmet's. Armor's, Leg's, Shield's) Nas Armas só aumentará o ATK e não a defesa. Obviamente nas armaduras e nos shields a defesa. Abaixo segue a porcentagem de obter sucesso: +1 (60%) +2 (50%) +3 (40%) +4 (30%) +5 (20%) +6 (10%) +7 (6%) +8 (4%) +9 (3%) +10 MÁXIMO (1%) OBS¹: Caso o player obtenha sucesso Aparecerá o efeito no item (CONST_ME_CRAPS = 26) e a Mensagem no server log (Você Refinou com sucesso) OBS²: Caso o player não obtenha sucesso o item será transformado em um metal trash (ID: 2256) ainda com o efeito (CONST_ME_CRAPS = 26) . e a Mensagem no server log (Você Falhou !) Bom, esse sistema é de um servidor ao qual eu jogava, caso fiquem algumas duvidas eu fiz um video em 2012 (por isso essa voz mimi) de como funciona o sistema. Bom pessoal então é isso ! espero que vocês possam me ajudar. Obrigado. UP
  2. Bom, tentei criar uma contagem regressiva do server save, porém não consegui Gostaria saber se alguém está disposto a me ajudar... Abaixo segue uma imagem da contagem: Vlw
  3. É possivel fazer um client 10.34 ?
  4. Infelizmente não tenho permissão para postar... o autor do script pediu. não concordo muito com isso, porém não posso fazer nada
  5. O script está pronto. Podem fechar o tópico.
  6. É Realmente esse bug também existe... então no caso faltam resolver 2 bug's: 1- Um player fala !tradepremium, fulano, 2 e o outro player da trade com qualquer item (funciona) Um Player da trade com qualquer item e o outro fala !tradepremium fulano, 2 (não funciona) 2- Ao player aceitar o trade o item não é removido e a premium não cai na acc do player. (o servidor da crash, quando a transferência é aceita)
  7. Deu o mesmo erro.
  8. Unico erro apresentado no mod acima, foi que não remove o item ao aceitar o trade, ficando na backpack. OBS: O item quando fica na backpack e eu faço alguma coisa com ele (use, move, trade e etc) da crash no servidor... Fico no aguardo. Obrigado
  9. Opa Opa estamos quase lá... zipter e Killua doStartTrade(cid, getPlayerByName(name), document) Abriu a janela de trade contendo o documento, acontece que o item também foi criado na backpack, ele tem que ser criado apenas na janela do trade. OBS: Ao dar look no document no trade, tem que aparecer a quantidade de dias que contem nele... Também aceitei o trade com os dois chars para ver o que acontecia e ficou lá os dois aceitos (como se estivesse esperando o outro aceitar). Deu esse erro na distro [21:18:27.014] [Error - CreatureScript Interface] [21:18:27.015] data/creaturescripts/scripts/sellpremium.lua:onTradeAccept [21:18:27.016] Description: [21:18:27.017] data/creaturescripts/scripts/sellpremium.lua:2: bad argument #1 t o 'sub' (string expected, got table) [21:18:27.019] stack traceback: [21:18:27.020] [C]: in function 'sub' [21:18:27.021] data/creaturescripts/scripts/sellpremium.lua:2: in function <dat a/creaturescripts/scripts/sellpremium.lua:1>
  10. O erro foi parecido só que agr aparece as msgs... porém ainda não da trade com o item, apenas gera o item sem nada :x Erro Console [19:52:37.043] [Error - TalkAction Interface] [19:52:37.045] data/talkactions/scripts/sellpremium.lua:onSay [19:52:37.047] Description: [19:52:37.051] (luaDoStartTrade) Item not found
  11. Ok, muito obrigado Garou e Killua, por estarem me ajudando... Fico no aguardo
  12. Aconteceu o seguinte Toda vez que eu falo /trade premium 2 playername O item do id 1952 é gerado, porém não na janela de trade e sim na minha backpack. (obs: não contem premium nem nada, apenas o item) E da esse erro na distro: [13:48:18.817] [Error - TalkAction Interface] [13:48:18.818] data/talkactions/scripts/sellpremium.lua:onSay [13:48:18.819] Description: [13:48:18.821] data/talkactions/scripts/sellpremium.lua:23: attempt to concatena te local 'days' (a boolean value) [13:48:18.822] stack traceback: [13:48:18.822] data/talkactions/scripts/sellpremium.lua:23: in function <data/t alkactions/scripts/sellpremium.lua:1>
  13. Sim, tenho, Isso não sei... Aconteceu o seguinte, eu falei /trade 2 playername, não aconteceu nada, o comando ate executou, porém não fez nada e nenhum erro na distro.
  14. Eu ainda estou no aguardo infelizmente a galera expert do xtibia não tem dado muita atenção aqui no forum. Com isso o open source fica um pouco quebrado, pq muitos querem pagamentos por isso...
  15. Fico no aguardo, ja te add no skype
  16. Por favor alguém ajuda, tou precisando muito....
  17. Não seria para adicionar
  18. Recentemente o membro Oneshot criou uma função de trade http://www.xtibia.com/forum/topic/223158-dostarttradecid-target-item/ Gostaria de saber se com essa função é possível criar um sistema de vender premium através de um comando por trade,ao qual os players podem vender premium através do trade do tibia. Funcionaria mais ou menos assim: O comando seria !tradepremium PLAYER, quantidade de premium exemplo: !tradepremium Two Pac, 10 Com isso o item que conteria a premium sumiria assim que o player receber o item e a premium entraria na sua conta. O player que vendeu a premium obviamente que a premium seria retirada da sua conta. OBS: O mínimo de premium para vender seria de 2 dias, obviamente que o sistema tem que checar quantos dias de premium teria o player. Caso seja possível coloquem algumas mensagens quando as operações acontecerem, exemplo: "Você recebeu 10 dias de premium, deslogue para ativar a premium." "A Premium foi transferida." "Você não tem dias de premium suficiente" "O mínimo de vip para ser transferido é de 2 dias" Creio que é um sistema bastante interessante, e isso estimula a compra de premium no servidor. Obrigado Mãos a obra !
  19. Funcionou perfeitamente, pode fechar o tópico eu sou o BlackLeft, porém perdi a acc dele :x Obrigado aos dois.
  • Quem Está Navegando   0 membros estão online

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