-
Total de itens
1347 -
Registro em
-
Última visita
-
Dias Ganhos
36
Tudo que Oneshot postou
-
Imagina, cara, meu sistema é incompleto mesmo, uma bosta de sistema. Aconselho você procurar outro mesmo. Abraços.
-
Você se enganou. Outfits são salvas em storages, e a range reservada de storages é de 1000 a 1500. Qual a sua dificuldade em usar a função hasPlayerOutfit(cid, lookType[, addon = 0])? Ele retorna um valor booleano, ou é verdadeiro ou é falso. if canPlayerWearOutfit(cid, 136, 3) then Exemplo acima, verifico se o jogador pode usar a outfit Citizen do sexo Male com full addons. 1 = Primeiro Addon 2 = Segundo Addon 3 = Primeiro e Segundo Addons
-
Isso não existe. Só através de um creaturescript "statschange" function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHGAIN and combat == COMBAT_HEALING then return false end return true end Cria o arquivo .lua, registra ele no creaturescripts.xml e coloca isso no monstro. <script> <event name="NOME_DO_EVENTO"/> </script> Pronto.
-
O erro tá no doPlayerSendCancel. Strings tem aspas.
-
Muitos posts, e várias teorias que não chegam a lugar nenhum. Só vou dizer uma coisa, não precisa mexer nas sources, antes de usar doMoveCreature, verifica se é possível adicionar o jogador no tile com a função doTileQueryAdd, por exemplo: if doTileQueryAdd(cid, position) == RETURNVALUE_NOERROR then doMoveCreature(cid, position) end
-
Você estava discutindo isso comigo no Skype e eu nem dei atenção direito. Enfim, você falou que ele arredonda os resultados, então, tecnicamente não dá para converter o binário resultante para o número racional original, certo?
-
Obrigado pelos serviços, boa sorte na vida, tchau.
-
A callback onCombat não engloba ataques em area, para ataques em area use: onAreaCombat(cid, tileItem, tilePosition, isAggressive) como faço uma comparação entre o cid e quem a magia pegou com essa função que você disse? Com a função getTopCreature. Por exemplo, quero comparar o level do jogador que executou a magia e, o level de quem foi atingido, se for jogador: local target = getTopCreature(tilePosition) if isPlayer(target) and getPlayerLevel(cid) == getPlayerLevel(target) then É isso aí.
-
Muito legal o teaser, Krex. Mas acho que a raça Orc devia ser ligada a apenas vocações de ataque corporal, se dividindo em categorias como tankers e etcétera
-
kkkkk, ainda não sei se é homem , mais se for ele vai ganhar bastante rep aqui no Xtibia. vou upar o Xerife Wood , e dar pra ele 'rsrs Obrigado Abraços. Não, você não vai ter tempo para "upar" Xerife Wood nenhum. Porque você vai trabalhar muito para sustentar a criança e sua namorada. E talvez em um sub-emprego porque nem tempo de estudar teve, com 17 anos. Então toma vergonha na cara e usa camisinha da próxima vez que transar. Perdão a grosseria, mas é a realidade, não vou conseguir te dar parabéns, mas posso te dar boa sorte, pois é o que vai precisar.
-
Nada.
-
Se for considerar o algoritmo e a maneira que o Brun123 fez para criar o sistema de passivo, é sim um bug.
-
dúvida [Dúvida] Função que checa outro player na sala
pergunta respondeu ao lucasromero de Oneshot em Scripts
Toma function getPlayerInPos(position) return isPlayer(getTopCreature(position)) end -
Daora, parabéns ao Tonynh e ao Omega Blueheaven.
-
Tá faltando a tabela player_inboxitems, procura um banco de dados que tenha ela. flw
-
asho muinto maneiro
- 21 respostas
-
- centralização de concursos
- oficial
- (e 4 mais)
-
Meu hobby é programar, talvez por causa dele, estou fazendo Ciências da Computação. Quando tenho tempo livre aos finais de semana, jogo algum MMORPG, leio mangás, assisto séries no Netflix, entre outros.
-
Não sei se é possível colocar um redirecionamento no nameserver, nunca tentei, mas acredito que isso não é possível, apenas adquirindo um redirecionamento com o No-Ip.
-
Bom, eu posso dar uma definição básica, já que trabalho com isso. O nameserver é um endereço, ou protocolo, que faz o relacionamento entre endereços IP e domínios. Ele relaciona uma Zona de DNS a um domínio em questão. Vamos dizer que você tem um domínio chamado "blogdofulano.com.br", quando você hospeda um site nesse domínio, você não quer ter acesso ao serviço de FTP, serviço de e-mail e afins? Quando você solicita acesso a esses serviços seja por um FileZilla ou qualquer navegador, ele faz a requisição através dos nameservers configurados para achar o servidor DNS do domínio, e finalmente chegar ao IP do seu serviço de FTP. Acho que isso basta
-
Desisto, você só pode ser lesado. Tchau.
-
Que eu saiba os jogadores só retornam 0 e 1, inclusive jogadores com acesso de gamemaster. O PLAYERSEX_GAMEMASTER não é usado sequer nas sources. Eu sou meio chato com isso, então não edite meus scripts fazendo POGs neles.
-
Seu erro foi utilizar getCreatureOutfit(cid) fora do escopo da função onLogin(cid), de modo que o parâmetro cid na tabela vai retornar nulo. Eu prefiro fazer deste modo, e criar a tabela em função da vocação e do sexo do jogador: local VOCATION_OUTFITS = { [1] = { [0] = 128, [1] = 136, }, } function onLogin(cid) local tmp = VOCATION_OUTFITS[getPlayerVocation(cid)][getPlayerSex(cid)] if tmp then local outfit = getCreatureOutfit(cid) outfit.lookType = tmp doCreatureChangeOutfit(cid, outfit) end return true end A única coisa que você precisa fazer aqui é criar a tabela, colocando as outfits que quer, repetindo a estrutura que eu desenvolvi.
-
Isso é LoL? se sim ou não, acho que não combina muito com o XTibia :v Nunca joguei League of Legends.
-
Sem frases, com um tamanho de balão um pouco maior é o que eu mais gostaria, mas já que não é possível. Siga um sistema de ranking, deste modo, sem essas frases in memorian e o caralho a quatro. 0 a 50: Neutro 51 a 100: Bronze 101 a 200: Prata I 201 a 300: Prata II 301 a 400: Ouro I 401 a 500: Ouro II 501 a 600: Platina I 601 a 700: Platina II 701 a 800: Diamante I 801 a 900: Diamante II 901 a 1000: Diamante III 1001+: Adamantium E foda-se se é viagem minha, mas acho que fica legal e simplista.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.