-
Total de itens
1067 -
Registro em
-
Última visita
-
Dias Ganhos
14
Rusherzin venceu a última vez em Abril 20 2023
Rusherzin teve o conteúdo mais curtido!
Sobre Rusherzin
-
Rank
Heartless
- Data de Nascimento 07/14/1998
Informação de Perfil
-
Localização
RS, Brasil
-
Eu sou
Programmer
-
Interesses
Conhecimento
Últimos Visitantes
-
Gabrielxxxxx reagiu a uma resposta no tópico: Setando -1 na storage quando desloga e dando erro na distro
-
Setando -1 na storage quando desloga e dando erro na distro
Rusherzin respondeu ao tópico de Gabrielxxxxx em Suporte Tibia OTServer
Boa noite @Gabrielxxxxx, essa função advanceStage é chamada algumas vezes num intervalo de tempo e ela tenta setar a storage no player, se ele estiver deslogado vai dar esse erro, pois o servidor não encontra o player. É só adicionar um check nela, assim: -- Função para avançar para o próximo estágio após o término do atual local function advanceStage() -- checa se o player/creature existe if not isCreature(cid) then return false end if stage < #waittimes then stage = stage + 1 setPlayerStorageValue(ci -
Rusherzin reagiu a uma resposta no tópico: Configurando Docker no windows, adeus VM
-
PokeKingdoms reagiu a uma resposta no tópico: (Resolvido)Como Remover Protection Zone RME
-
Ghaz reagiu a uma resposta no tópico: getTileInfo
-
ILex WilL reagiu a uma resposta no tópico: Ajuda com Character.php
-
vasco4 reagiu a uma resposta no tópico: (Resolvido)Ajuda com tabela sql players_items
-
wallaceg15 começou a seguir Rusherzin
-
wallaceg15 reagiu a uma resposta no tópico: (Resolvido)Ajuda com tabela sql players_items
-
Vodkart reagiu a uma resposta no tópico: (Resolvido)Como Remover Protection Zone RME
-
Ackerzin reagiu a uma resposta no tópico: Compactar script!
-
@XGaduX , sim, é só adicionar mais posições que ele vai escolher da tabela de forma randômica.
-
XGaduX reagiu a uma resposta no tópico: Compactar script!
-
Na verdade o teu script original pega uma posição randômica entre as 3 da lista, por isso perguntei. Mas tu pode fazer assim: local positions = { [999] = { {x = 1000, y = 1000, z = 7} }, [1000] = { {x = 1000, y = 999, z = 7} }, [1001] = { {x = 1001, y = 1001, z = 7} } } function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local pos = positions[item.actionid] if not pos then return true end doTeleportThing(cid, pos[math.random(1, #pos)]) return true end
-
@XGaduX, tu queres que tenha várias posições para cada tag ou uma única posição definida pela actionid?
-
maiconmnt reagiu a uma resposta no tópico: Erro Creature script Gonka
-
Mateus Robeerto começou a seguir Rusherzin
-
(Resolvido)Quais funçoes posso usar em portais?
Rusherzin respondeu ao tópico de gabs01 em Suporte OTServer Derivados (Resolvidos)
@gabs01, geralmente é onStepIn lá dos movements. function onStepIn(cid, item, position, fromPosition) -- code return true end -
(Resolvido)[Modern ACC] PHP Verificar mais de uma value
Rusherzin respondeu ao tópico de LeoTK em Suporte OTServer Derivados (Resolvidos)
Específicas como? @Brunds -
(Resolvido)[Modern ACC] PHP Verificar mais de uma value
Rusherzin respondeu ao tópico de LeoTK em Suporte OTServer Derivados (Resolvidos)
@Brunds A ideia é a seguinte, pega o valor da storage do jogador uma vez só, fora do foreach. Para cada valor na lista, tu só checa se a storage é maior ou igual. Tenta assim: if(count($characterPageQuests) != 0) { echo "<table class=\"bar\" width='100%'>"; echo "<tr><td width='90%'><b>Nome Das Graduações</b></td><td><b>Status</b></td></tr>"; $SQL = POT::getInstance()->getDBHandle(); $quest = $SQL->query("SELECT `value` FROM `player_storage` WHERE `player_id` = ".$player->getId()." AND `key` =89745")->fet -
@Jeanzeraa Adiciona essa função abaixo na sua Lib. Use-a com os seguintes parâmetros: pos = posição onde vai checar creature = true, se é para retornar falso caso tenha alguma criatura na posição proj = se true, checa se o item bloqueia pathfind, se false, checa se o item bloqueia projéteis pz = se true, retorna falso cajo a posição seja uma protection zone function isWalkable(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false
-
(Resolvido)COMANDOS NAO FUNCIONAM
Rusherzin respondeu ao tópico de M ustang em Suporte Tibia OTServer (Resolvidos)
A tua conta tem que ter acesso para tu poder usar os comandos. Procura na tua database na tabela de accounts, bota o type 3 ou 5. -
Rusherzin reagiu a uma resposta no tópico: Tipo do item
-
@kiinho Usa a função getItemInfo e pega o valor de wieldPosition, getItemInfo(itemid).wieldPosition. Isso vai retornar um dos seguintes valores: CONST_SLOT_FIRST = 1 CONST_SLOT_HEAD = CONST_SLOT_FIRST CONST_SLOT_NECKLACE = 2 CONST_SLOT_BACKPACK = 3 CONST_SLOT_ARMOR = 4 CONST_SLOT_RIGHT = 5 CONST_SLOT_LEFT = 6 CONST_SLOT_LEGS = 7 CONST_SLOT_FEET = 8 CONST_SLOT_RING = 9 CONST_SLOT_AMMO = 10 CONST_SLOT_LAST = CONST_SLOT_AMMO
-
Gesior AAC Pagina characters.php BRANCA!
Rusherzin respondeu ao tópico de Toni Reinbold em Suporte Tibia OTServer
Abram o index.php coloquem para reportar todos erros: error_reporting(-1); Com isso, os erros serão mostrados na próxima vez que tu abrir a página. Provavelmente é alguma tabela/coluna faltando no banco de dados. -
(Resolvido)[Actions] Porta que só passa com Storage
Rusherzin respondeu ao tópico de peterson18 em Suporte Tibia OTServer (Resolvidos)
Se estiver usando uma Quest Door, é só botar no uniqueid dela a storage que tu quiser. -
(Resolvido)[Dúvida]Npc Termina o Dialogo
Rusherzin respondeu ao tópico de peterson18 em Suporte Tibia OTServer (Resolvidos)
É só usar o método unGreet do NpcHandler. npcHandler:unGreet(cid) -
Programação [PEDIDO] Referente ao tfs 0.4 (rev3777) do Fir3element
Rusherzin respondeu ao tópico de .Foxxy em Suporte Tibia OTServer
@.Foxxy , o problema na 0.3.6 era no __queryDestination do player.cpp Esse aqui funciona (se o código ficar bugado no spoiler, pega do LINK): -
Programação Compilar essa distro
Rusherzin respondeu ao tópico de Darcio Antonio em Suporte Tibia OTServer
Eu consegui ontem. Tenta checar os teus diretórios Tools > Compiler Options > Directories: Binaries: C:\PASTADOTEUDEVCPP\Bin Libraries: C:\PASTADOTEUDEVCPP\lib C Includes: C:\PASTADOTEUDEVCPP\include C++ Includes: C:\PASTADOTEUDEVCPP\include Checa se todos os caminhos estão certos, se não estiverem, arrume-os. Aqui está o que eu compilei se tu quiser: source_otx.rar
TibiaKing
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.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!