Ir para conteúdo

vankk

Membro
  • Registro em

  • Última visita

Tudo que vankk postou

  1. local config = { ['qual a cor do sol?'] = {anwser = 'amarelo'} } local msgs = getnewmessages('Anti Bot') for i = 0, msgs.count - 1 do local question = config[msgs[0].text] if question then say(question.anwser) end end ?
  2. Você pode fazer um script que quando o jogador logar, ele verá quais personagens tem na conta e verá se algum for VIP, se algum for VIP então ele dará acesso, porém, não é recomendado fazer isso por que não é seguro, o que te resta de opção mesmo é passar o seu sistema de VIP para MySQL, xD.
  3. Tente mudar a linha nove para if (i[2] ~= nil and k < i[2]) then. Se não funcionar manda o erro que está dando.
  4. Eu já fiz uns 5 scripts desse, procura no fórum ai que você acha.
  5. onAddItem(moveitem, tileitem, position)
  6. Faça o script o seu script da Feroxa utilizando a função AddItem.
  7. Depende do que estamos tratando, sobre eventos, quanto mais eu acredito que é melhor, no meu servidor, eu boto de exemplo o Aura, eu possuo 17 eventos automáticos que possam ocorrer a cada 2 horas. Os jogadores gostam de todos os eventos, e não se torna algo enjoativo. Servidores com menos de 5 eventos tendem a ser chato, porque sempre é a mesma coisa. Sempre os mesmos eventos: Capture the Flag, Zombie, Battlefield, Snowball War.
  8. Vai ser difícil para não dizer impossível você achar um programador no qual não espere receber pelo os seus serviços.
  9. vankk postou uma resposta no tópico em Ouvidoria
    Verdade entendi, mostra que você está falando que esses anúncios no TibiaKing é proibido mas tem sobre isso na assinatura. Enfim...
  10. vankk postou uma resposta no tópico em Ouvidoria
    que doideira em.
  11. vankk postou uma resposta no tópico em Ouvidoria
    É proibido o que? Anunciar um serviço no qual estou fazendo? É proibido receber dinheiro por scripts que pessoas não conseguem fazer? Eu até entendo da proibição de vendas de servidores, isso acho bullshit, mas EU estou oferecendo serviço meu. Será que alguém que eu ajudei no passado vai pagar minha internet, vai pagar algo meu? Acredito que não, serviços de freelancers, deveriam sim serem permitidos, não há nenhum problema em a pessoa querer fazer dinheiro com o conhecimento que tem. Sabe o mais curioso? Existe membro da Staff que é pilantra e vende servidores por ai, existe também membro da Staff no qual possui na assinatura que está fazendo serviços de freelancer, curioso não?
  12. vankk postou uma resposta no tópico em Ouvidoria
    Gostaria de saber porque meu tópico sobre eu estar fazendo freelancer foi deletado.
  13. Hooly script! Da para fazer isso tudo em muito menos linhas utilizando um loop.
  14. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    ? local config = { ['rat'] = {item = {2160, 5}}, ['rotworm'] = {item = {2148, 5}}, } function onKill(cid, target, lastHit) local monster = config[target:getName():lower()] if not monster then return true end doPlayerAddItem(cid, monster.item[1], monster.item[2]) return true end
  15. emoteSpells no config.lua, coloque como true. emoteSpells no config.lua, coloque como true.
  16. Reedem Points by vankk Basicamente esse script é você utilizar essa talkaction, e o jogador resgatar os pontos baseado no código de transação do PagSeguro. Irei explicar as configurações do script no final. Vá em data/talkactions/scripts e crie um arquivo .lua e coloque o nome de reedem_points.lua após isso, adicione esse código dentro dele; local config = { tableName = 'pagseguro_log', -- nome da tabela em sua database estructureTable = 'transacaoid', -- nome da estrutura da tabela tablePoints = 'pontos', -- nome da estrutura da tabela do pagseguro que mostra a qntidade de pontos que o jogador recebeu pointsEstructure = 'coins', -- nome da tabela de points do seu servidor } function onSay(player, words, param) local tables = {config.tableName, config.estructureTable, config.pointsEstructure, config.tablePoints} for i = 1, #tables do if not tables[i] then player:sendTextMessage(MESSAGE_EVENT_ORANGE, 'Por favor contate o Administrador do servidor, parece que ele configurou errado o script.') return false end end local tmpParam = param if not tmpParam then player:sendTextMessage(MESSAGE_EVENT_ORANGE, 'Por favor coloque o código de transação do PagSeguro.') return false end local resultId = db.storeQuery(string.format('SELECT * FROM `%s` WHERE `%s` = %s AND `reemded` = 0 ', config.tableName, config.estructureTable, db.escapeString(tmpParam))) if not resultId then player:sendTextMessage(MESSAGE_EVENT_ORANGE, 'Não existe esse código em nossa database ou então já foi resgatado.') return false end local amountPoints = result.getDataInt(resultId, config.tablePoints) result.free(resultId) db.query(string.format('UPDATE `%s` SET `reemded` = 1 WHERE `%s` = %s', config.tableName, config.estructureTable, db.escapeString(tmpParam))) db.query(string.format('UPDATE `accounts` SET `%s` = `%s` + %d WHERE `id` = %d', config.pointsEstructure, config.pointsEstructure, amountPoints, player:getAccountId())) player:sendTextMessage(MESSAGE_INFO_DESCR, string.format('Você resgatou com sucesso %d pontos utilizando o código %s.', amountPoints, tmpParam)) return false end Agora vá em data/talkactions/talkactions.xml e adicione essa tag <talkaction words="!points" separator=" " script="players/reedem_points.lua" /> Execute essa query em seu phpMyAdmin, mas antes de executar leia a explicação! ALTER TABLE `pagseguro_log` ADD `reemded` INT(1) NOT NULL DEFAULT '1'; Então vamos lá para a explicação, é bem importante que você preste atenção nessa caralha se não vai dar merda. No script eu adicionei a tabela config, no qual funciona da seguinte maneira: tableName = É o nome da tabela que fica o seu log das transações do PagSeguro estructureTable = É o nome da estrutura que fica dentro do log da transação do pagSeguro no qual guarda o código de transação tablePoints = É o nome da estrutura que fica dentro do log da transaçÃo do pagSeguro no qual guarda quantos pontos o jogador recebeu pointsEstructure = É o nome da estrutura que fica dentro da tabela accounts que guarda os pontos dos jogadores. Agora que você já sabe o que é o tableName, na query na qual eu falei acima você precisará mudar para o nome da sua tabela do log do PagSeguro. Por exemplo, caso o nome da sua tabela seja pagseguro_transactions, você muda para a parte pagseguro_log para pagseguro_transactions. Lembrando que não dou suporte então, caso não entendeu, leia novamente o tópico até entender, porque está de uma maneira bem explicada. Atenciosamente, vankk.
  17. vankk postou uma resposta no tópico em Arquivo Público
    — removed
  18. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Eu tenho certeza porque o erro aponta para isso, é só saber interpretar o erro, e não leio de script de 0.4.
  19. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Aponta o erro para o getItemName no qual está retornando com um boolean value, ou seja o problema é no script, e não na lib.
  20. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Ele mandou, é a do link.
  21. Nossa, esse script da para fazer em umas 50 linhas. É mais fácil você explicar o que é para fazer, do que ler isso;
  22. Eu já fiz esse tipo de script no fórum, de uma procurada.
  23. Olha nos scripts com a função onLogin no creaturescripts, lul.
  24. vankk postou uma resposta no tópico em Playground (Off-topic)
    Cheira meu ânus - van key key 2016 almost 2017.

Informação Importante

Confirmação de Termo