Ir para conteúdo

Rusherzin

Membro
  • Registro em

  • Última visita

Tudo que Rusherzin postou

  1. Rusherzin respondeu ao post em um tópico de Gabrielk em Suporte Tibia OTServer
    CREATE TABLE IF NOT EXISTS `player_inboxitems` ( `player_id` int(11) NOT NULL, `sid` int(11) NOT NULL, `pid` int(11) NOT NULL DEFAULT '0', `itemtype` smallint(6) NOT NULL, `count` smallint(5) NOT NULL DEFAULT '0', `attributes` blob NOT NULL, UNIQUE KEY `player_id_2` (`player_id`,`sid`), KEY `player_id` (`player_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE `player_inboxitems` ADD CONSTRAINT `player_inboxitems_ibfk_1` FOREIGN KEY (`player_id`) REFERENCES `players` (`id`) ON DELETE CASCADE;
  2. Rusherzin respondeu ao post em um tópico de Gabrielk em Suporte Tibia OTServer
    Essa query resolve o erro das houses: CREATE TABLE IF NOT EXISTS `tile_store` ( `house_id` int(10) unsigned NOT NULL, `world_id` tinyint(4) unsigned NOT NULL DEFAULT '0', `data` longblob NOT NULL, KEY `house_id` (`house_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Os outros eu vou ver como resolver..
  3. Acho que o script não funciona com o mesmo texto em mais de uma posição..
  4. Rusherzin respondeu ao post em um tópico de slyton em Suporte Tibia OTServer
    Está usando XAMPP?
  5. Rusherzin respondeu ao post em um tópico de slyton em Suporte Tibia OTServer
    "Está como deveria estar", isso quer dizer que está sem senha no config.lua?
  6. Rusherzin respondeu ao post em um tópico de thiagomotta em Suporte Tibia OTServer
    Você criou a database com o nome de naruto?
  7. Rusherzin respondeu ao post em um tópico de nociam em Suporte & Pedidos
    A menor.
  8. No phpmyadmin tem a aba exportar, é só exportar sua database e depois importá-la no seu novo VPS.
  9. Rusherzin respondeu ao post em um tópico de Gini em Suporte Tibia OTServer
    É quando vem com o código fonte, por exemplo: eu faço umas modificações no TFS e posto para download sem compilar para outras pessoas melhorarem, compilarem e usarem como quiserem. Mas isso é um termo global, não é usado somente dentro de OTservs.
  10. function onUse(cid, item, fromPosition, itemEx, toPosition) local doorPos = {x=getThingPosition(item.uid).x, y=getThingPosition(item.uid).y, z=getThingPosition(item.uid).z} local playerPos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local pLevel = 100 --Level necessário para passar local canpass = "Você passou da porta!" -- Mensagem que vai ser enviada ao passar local cannotpass = "Você precisa de level " ..pLevel.. " pelo menos para passar desta porta." local cannotpasss = "Você já passou na porta uma vez." local storage = 60609 if playerPos.y > doorPos.y and getPlayerLevel(cid) >= pLevel and getPlayerStorageValue(cid, storage) ~= 1 then doTeleportThing(cid, {x= doorPos.x, y= doorPos.y-1, z= doorPos.z}) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSendTextMessage(cid, 22, canpass) doPlayerSetStorageValue(cid, storage, 1) elseif playerPos.y < doorPos.y and getPlayerLevel(cid) >= pLevel and getPlayerStorageValue(cid, storage) ~= 1 then doTeleportThing(cid, {x= doorPos.x, y= doorPos.y+1, z= doorPos.z}) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSendTextMessage(cid, 22, canpass) doPlayerSetStorageValue(cid, storage, 1) elseif getPlayerLevel(cid) < pLevel then doPlayerSendTextMessage(cid, 22, cannotpass) elseif getPlayerStorageValue(cid, storage) == 1 then doPlayerSendTextMessage(cid, 22, cannotpasss) end return TRUE end
  11. Rusherzin respondeu ao post em um tópico de pavio157 em Suporte Tibia OTServer
    É só trocar pelo outro, mas nunca usei esse aí..
  12. Rusherzin respondeu ao post em um tópico de pavio157 em Suporte Tibia OTServer
    A sua conta do pagseguro, está configurada para receber pagamentos?
  13. Rusherzin respondeu ao post em um tópico de pavio157 em Suporte Tibia OTServer
    Geralmente esse erro é quando a conta não está configurada corretamente..
  14. Bom, um membro aqui do TK pediu para eu tentar criar um programa que criasse as tags do monsters.xml automaticamente e então eu fiz essa aplicação no Microsoft Visual C# e queria disponibilizar para a comunidade. Como utilizar? - Você só precisa criar uma pasta e colocar todos os arquivos XML de monstros que você quer criar a tag. Obs: Deixe apenas arquivos XML dentro da pasta. - Após isso, abra a aplicação que vou estar disponibilizando para download. - Em seguida, digite o diretório onde se encontra os arquivos XML: Imagem: - Pressione a tecla Enter e pronto.. Ele criará o arquivo monsters.xml dentro do diretório que você escreveu e dentro do arquivo estarão as tags prontas para serem usadas. - Abra o arquivo XML copie as tags e adicione ao monsters.xml do seu OT. Obs: Ele também irá criar uma tag para o arquivo monsters.xml pois ele cria esse arquivo dentro da pasta antes de começar a listá-los e escrevê-los. Então, é só apagar a tag. Obs²: A aplicação só cria as tags, não o arquivo monsters.xml pronto para uso. Monst.rar Não sei se há motivos para fazer um scan, mas aqui está: Scan Créditos: Rusherzin e a preguiça de criar tags.
  15. Essa é a minha lib que uso em 8.6. lib.rar
  16. É o mesmo servidor do outro usuário que está com o mesmo problema, tente usar uma distro diferente e trocar a lib.
  17. Qual OT você está usando? Esse erro é muito estranho ;-;
  18. @Up Engano seu, ambas podem ser usadas com account manager.. Plain = sem criptografia Sha1 = com criptografia sha-1 @Topic É só mudar o diretório como eles disseram, se o erro persistir é só configurar o seu config.lua.
  19. Novamente eu concordo com o Garou apesar de ser bem estranho não ter essa função.. ;s
  20. Tenta com esse então: function onUse(cid, item, frompos, item2, topos) local config = { quant = 10, -- quantidade de pontos para abrir o bau item1 = 2160 -- item1 do bau } if getPoints(cid) >= config.quant then doPlayerAddItem(cid, config.item1, 1) db.executeQuery("UPDATE `accounts` SET `p_points` = '".. getPoints(cid) - config.quant .."' WHERE `name` ='"..getPlayerAccount(cid).."'") else doPlayerSendTextMessage(cid,22 ,"Você precisa de ".. config.quant .." Pontos para poder abrir esse báu.") -- se quiser mude essa mensagem end return true end
  21. Vai em lib/100-compat.lua e procura por: db.executeQuery = db.query Se encontrar, apague essa linha e use o script que eu lhe passei..
  22. Tente trocar o que o danihcv postou por isso: function getPoints(cid) local res = db.getResult('select `p_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') if(res:getID() == -1) then return false end local ret = res:getDataInt("p_points") res:free() return tonumber(ret) end function doPlayerAddPoints(cid, quant) return db.executeQuery("UPDATE `accounts` SET `p_points` = '".. getPoints(cid) + quant .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end function doPlayerRemovePoints(cid, quant) return db.executeQuery("UPDATE `accounts` SET `p_points` = '".. getPoints(cid) - quant .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end
  23. Poste o seu vocations.xml para eu ver..

Informação Importante

Confirmação de Termo