Jump to content
Close

Rayo

Member
  • Content Count

    213
  • Joined

  • Last visited

  • Days Won

    1

Rayo last won the day on July 30

Rayo had the most liked content!

2 Followers

About Rayo

  • Rank
    Knight

Profile Information

  • Gender
    Masculino
  • I am
    Programmer

Recent Profile Visitors

557 profile views
  1. Pelo que eu entendi o campo está configurado para receber um valor Integer(Inteiro) e você não está inserindo nenhum valor. Faça o seguinte: altere o campo para que o valor Default seja/ou aceite NULL(Nulo). Tenta isto: ALTER TABLE `accounts` MODIFY `vip_time` INT DEFAULT 0 O que ele fará é setar o valor do campo como 0. Então todas as NOVAS contas terão o valor 0.
  2. Você configurou o XML? Como manda este tutorial do xtibia: https://www.xtibia.com/forum/topic/227384-npc-que-vende-stamina-refill-byandersonsouza/
  3. Eu dei uma olhada no fórum da otland e achei este código: bool Player::canWalkthrough(const Creature* creature) const { if(accessLevel || creature->isInGhostMode()) return true; const Player* player = creature->getPlayer(); if(!player) return false; const Tile* playerTile = player->getTile(); if(playerTile && playerTile->hasFlag(TILESTATE_PROTECTIONZONE)) { Item* playerTileGround = playerTile->ground; if(playerTileGround && playerTileGround->hasWalkStack()) { Player* thisPlayer = const_cast<Player*>(this); if((OTSYS_TIME() - lastWalkthroughAttempt) > 2000) { thisPlayer->setLastWalkthroughAttempt(OTSYS_TIME()); return false; } if(creature->getPosition() != lastWalkthroughPosition) { thisPlayer->setLastWalkthroughPosition(creature->getPosition()); return false; } thisPlayer->setLastWalkthroughPosition(creature->getPosition()); return true; } } return false; } Acho que atende a sua requisição mas é preciso que você teste! O Link original é este: https://github.com/otland/tfs-old-svn/blob/master/player.cpp
  4. Eu mandei uma mensagem no teu privado!
  5. Você tem o nome das tabelas? se tiver é só substituir neste SQL: TRUNCATE TABLE `tabela1`, `tabela2`, `tabela3`;
  6. você colocou como? mostra ai. Se você colocou o que eu botei,não vai funcionar...
  7. function onStepIn(cid, item, position, fromPosition, toPosition) local contadormesmoip = 0; if (not isPlayer(cid)) then return false end for _, v in pairs(areasMineracao) do for _, pid in pairs(getPlayersOnline()) do if (getPlayerIp(pid) == getPlayerIp(cid) and isInRange(getThingPos(pid), v[1], v[2])) then contadormesmoip = contadormesmoip + 1; if(contadormesmoip > 3) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Só é permitido 3 jogadores por IP na mineração.") doTeleportThing(cid, fromPosition, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end return true end end end doTeleportThing(cid, tp_mineracao, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) setPlayerStorageValue(cid, 45393, 1) return true end Pronto eu fiz a alteração para permitir até 3 pessoas.. faça o teste com 3 e tentando com 4, ele tem que permitir até 3 COM O MESMO IP!.
  8. Uma das soluções é você colocar o ip do seu servidor com o caminho da sua pasta. Exemplo: $config['site']['serverPath'] = "http://127.59.80.1/pastaDoSeuServidor/config.lua";
  9. A modificação que eu fiz foi para limitar até 2 pessoas... você quer que não tenha limite?
  10. Eu fiz uma modificação bem parecida com o que você quer, olha este topico:
  11. @Pifafa eu fiz a modificação mas não tive como testar pois não tenho acesso a esse script de mineração que você usa! Então pesso que realize um teste antes de por no seu servidor dedicado. function onStepIn(cid, item, position, fromPosition, toPosition) local contadormesmoip = 0; if (not isPlayer(cid)) then return false end for _, v in pairs(areasMineracao) do for _, pid in pairs(getPlayersOnline()) do if (getPlayerIp(pid) == getPlayerIp(cid) and isInRange(getThingPos(pid), v[1], v[2])) then contadormesmoip = contadormesmoip + 1; if(contadormesmoip > 2) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Só é permitido 2 jogadores por IP na mineração.") doTeleportThing(cid, fromPosition, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end return true end end end doTeleportThing(cid, tp_mineracao, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) setPlayerStorageValue(cid, 45393, 1) return true end
  12. @Zeikko no próprio código do arquivo animoutfit.php tem uma variável que armazena o nome da pasta que contém as images do animoutfit: // folder with images $outfitImagesPath = 'outfitsAnim1092/'; então o nome da pasta tem que ser: outfitsAnim1092
  13. Qual a versão do seu gesior? tem em algum lugar do fórum?Se sim,manda o link!
  14. Cola o código do arquivo animoutfit.php
  15. Faz o seguinte... você está hospedando o seu site em um servidor dedicado ou no seu pc? vai até a imagem que não está carregando, clica com o botão direito do mouse e escolhe a opção "copiar endereço do link" e posta ai.

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...