Líderes
-
LucasAzkel
MembroPontos2Total de itens -
-
-
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 07/20/20 em todas áreas
-
floating zone nokturno/ Quest Room Re up
floating zone nokturno/ Quest Room Re up
Antonioaraujo664 reagiu a Bruxo Ots por uma resposta no tópico
1 pontoFala tigrada trazendo a recuperação de dois mapas tenho salvo aqui e vi que foram pra lixeira. Primeiro este lindo e belo mapa do Noktuno Topico Original Imagem Download Agora esta bela sala de quest que o membro Werner trouxe com os devidos creditos ao criador Twine. Topico Original Imagem Download1 ponto -
Depot Locker System
1 pontoÉ uma boa ideia utilizar uma pergunta de segurança. Mas acho que não há necessidade, ai vocês estão querendo ser bahiano de mais kkkkk A senha é armazenada no banco de dados, no valor da storage, como citado pelo WooX. Mas para quem perder a senha, basta conversar com a staff do servidor. Pra quem tem o talkactions /storage adicionado no servidor é muito fácil consultar e remover a senha, sem precisar acessar o banco de dados. Consultar: /storage NICK DO JOGADOR,42611 No console iria exibir: [Yan Liima - 42611] = yan Certo, minha senha é yan. Para remover a senha do jogador: /storage NICK DO JOGADOR,42611,-1 42611 seria o ID da storage configurada na LIB do sistema., o -1 irá remover a senha. Caso queira já setar uma nova senha pro jogador, só por no lugar do -1 a nova senha. OBS: tem um pequeno erro na função da LIB, na parte do caractere. Possivelmente vocês não iram conseguir criar senhas com + de 5 caracter. Correção, troquem: elseif string.len(password) > depotLocker.config.passMinLength then por: elseif string.len(password) > depotLocker.config.passMaxLength then1 ponto
-
script para arma double hit
script para arma double hit
Senju uchira reagiu a Tottin por uma resposta no tópico
1 pontoVou te mandar a script que uso em meu servidor, com o texto adicionado já, possivelmente deve resolver seu problema, segue a script: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1.0, 0, 1.0, 0) function onUseWeapon(cid, var) local chance = 20 if chance <= math.random(1,100) then doCombat(cid, combat, var) else doCreatureSay(cid, "DOUBLE HIT", 19) doCombat(cid, combat, var) addEvent(doCombat, 500, cid, combat, var) end return true end1 ponto -
preciso de ajuda com um script que tenho
preciso de ajuda com um script que tenho
Senju uchira reagiu a Tottin por uma resposta no tópico
1 pontoExatamente, a primeira parte é pra "registrar as posições do efeito" (isso dentro da tabela), na segunda parte é onde a script vai trabalhar em cima dessas posições pra executar o efeito na posição desejada. Basta trocar esta linha do seu script: addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) por estas duas: local pos = {x = getThingPos(target).x + (wx.posx), y = getThingPos(target).y + (wx.posy), z = getThingPos(target).z} -- Aqui vai trabalhar em cima das posições definidas la na tabela. addEvent(doAreaCombatHealth, 100, cid, wx.dmg, pos, 0, -min, -max, wx.ef) -- E aqui vai aplicar o efeito na posição final.1 ponto -
[Ajuda] função onDeath
[Ajuda] função onDeath
luanluciano93 reagiu a Guizek69 por uma resposta no tópico
1 pontoA solução foi MUITO mais simples do que eu pensei, agradeço a ajuda de todos vocês, vocês são fod@!! Segue enredo: A função onDeath tem duas matrizes: lastHitKiller e mostDamageKiller. Quando voce usa deathList[1] aplica-se a matriz lastHitKiller, o jogador que causou o hit kill. Quando voce usa deathList[2] aplica-se a matriz mostDamageKiller ou seja, o maior causador de dano. Na onPrepareDeath, mesma regra etc.. Logo minha função ficou assim: Vale a pena lembrar que voce deve criar verificaçoes basicas como if isPlayer(cid) and isMonster(target). No meu caso, nao foi necessario porque a verificação é feita num evento "combat" e ele joga os players determinado para o onDeath. RESOLVIDO.1 ponto -
script para arma double hit
script para arma double hit
Senju uchira reagiu a Tottin por uma resposta no tópico
1 pontoProvavelmente ta dando erro pela versão de seu servidor. Se ainda tiver precisando disso, testa desta forma: Troca esta linha: target:say("!DOUBLEHIT", TALKTYPE_MONSTER_SAY) ,<<<<<<<<<<<<<<<<<<<<< por esta: doCreatureSay(target, "DOUBLE HIT", 19)1 ponto -
(Resolvido)Caixa Surpresa n/ consome item (box)
(Resolvido)Caixa Surpresa n/ consome item (box)
joaovitorbk9 reagiu a Mor3nao por uma resposta no tópico
1 pontoMuda isso: doRemoveItem(item.uid, 0) Pra isso: doRemoveItem(item.uid, 1)1 ponto -
Ian Fontes - Show Off
Ian Fontes - Show Off
luanluciano93 reagiu a ian fontes por uma resposta no tópico
1 pontoVersão: 10.98 Tema: Diversos Servidor de testes: TFS 1.2 Descrição: Mapa de tema livre que estou criando por hobby. Não tenho intenção em colocar online, por isso, caso tenha interesse, pode entrar em contato via pm. Segue Mapas: Atualizando ~ 20/07/2020 Atualizando ~ 21/08/20201 ponto -
RESOLVENDO O ERRO (luaDoCreatureExecuteTalkAction) Creature not found
RESOLVENDO O ERRO (luaDoCreatureExecuteTalkAction) Creature not found
tentandosermapper reagiu a L3K0T por uma resposta no tópico
1 pontoBom galera hoje irei ensinar você como resolver o erro (luaDoCreatureExecuteTalkAction) Creature not found causado pela a função "doCreatureExecuteTalkAction" o erro é bem simples de resolver porem ainda tem gente que sofre com essa função. Função o que ela faz? doCreatureExecuteTalkAction = puxa um comando talkactions da talkactions.xml, ai toda vez que o player logar ou clicar ele vai chamar um script da talkactions.xml. Erro: [5:8:44.528] [Error - CreatureScript Interface] [5:8:44.530] data/creaturescripts/scripts/login.lua:onLogin [5:8:44.530] Description: [5:8:44.532] (luaDoCreatureExecuteTalkAction) Creature not found Porque acontece esse erro?? muitas vezes a função não é inserida corretamente, nesse caso a função foi usada nessa seguinte forma: Função Errada; doCreatureExecuteTalkAction("/t", true) Como não possui a função CID = verificar se é player então retorna o erro mostrado lá em cima o modo certo de usar essa função seria; Função Certa; doCreatureExecuteTalkAction(cid, "/t", true) assim ela funcionaria perfeitamente no login.lua ou em item, piso clicáveis, espero ter tirado essa dúvida de algumas pessoas que quebram a cabeça por algo bem simples1 ponto -
[PEDIDO] Host BR
1 pontoEle está utilizando Cloudflare no servidor web, isso mascara o IP do site, a Cloudflare possui vários servidores no Brasil e a localização mostrada ai é do ISP e não do host. Acredito que já tem tutorial sobre isso aqui no fórum se você quiser saber mais. Não da não, no global é pior ainda. A CipSoft não tem nenhum tipo de data center próprio e sim latência está diretamente ligado a distância, um servidor na Europa vai ter latência maior do que um servidor Americano. Sim, a maioria dos data centers brasileiros se concentram na região sudeste do pais (especificamente São Paulo), mas mesmo nestas condições a latência de um nordestino em um servidor em São Paulo é bem melhor do que se comparado a qualquer outro host fora do pais, eu tenho um servidor em São Paulo e uns amigos do norte e nordeste do pais jogam com 60ms. Este não é caso, a informação mostrada no whois está incorreta, está mostrando a localidade do ISP não do host em si, a Cloudflare possui muitos servidores no Brasil. É simplesmente Cloudflare pro servidor web, nada no lado no servidor.1 ponto
-
(Resolvido)Erro item editor
(Resolvido)Erro item editor
Kill of sumoners reagiu a Cat por uma resposta no tópico
1 ponto@Kill of sumoners tenta usar esse client1 ponto -
[Teste Programação] Coordenadas de um Ponto
[Teste Programação] Coordenadas de um Ponto
luanluciano93 reagiu a PostadorHunter por uma resposta no tópico
1 pontoTem umas condições que você sou que só fariam sentido se você estivesse usando if em tudo, usando elseif você pode simplificar para if (x == 0 && y == 0) printf("Origem\n"); else if (x == 0) printf("Eixo Y\n"); else if (y == 0) printf("Eixo X\n"); else if (x > 0 && y > 0) printf("Q1\n"); else if (x > 0) printf("Q4\n"); else if (x < 0 && y > 0) printf("Q2\n"); else if (x < 0) printf("Q3\n");1 ponto -
(Resolvido)Level e Vocação na Tela de Login
1 ponto
- Sr. Samuel, quem lembra? rsrs
Sr. Samuel, quem lembra? rsrs
WooX reagiu a luanluciano93 por uma resposta no tópico
0 pontosEstava olhando um tópicos bem velhos aqui e me deparei com alguns gifs do membro Sr. Samuel, quem lembra dele? Era só risada rsrsr0 pontos- Depot Locker System
0 pontosQue isso chuck, monstro dos code é você, alem de rei dos bitcoin é claro. Não vejo problema em vender a nova senha, desde como eu falei passe por algum tipo de verificação antes, sempre achei ridiculo a ideia de vender RK no site, se for seguir este principio vai dar no mesmo, um hacker pode simplesmente tomar o char pra si.0 pontosLíderes está configurado para São Paulo/GMT-03:00 - Sr. Samuel, quem lembra? rsrs
Informação Importante
Confirmação de Termo