-
Total de itens
1104 -
Registro em
-
Última visita
-
Dias Ganhos
20
Tudo que LuckOake postou
-
É, legal a função, dá pra usar em alguns eventos. De qualquer maneira, dá pra reduzir bastante isso ai: function s(value, mul) return ""..value.." "..(value % mul == 0 and "- Multiplo" or "- Não multiplo").."" end
-
Caramba cara, POG rolou solto ai .-. function onUse(cid, item) local storage = 13798 local wait = 1 -- Tempo de exhaustion if exhaustion.check(cid, storage) then doPlayerSendCancel(cid, "You are exhausted.") return true end doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doPlayerAddMana(cid, getPlayerMaxMana(cid)) doCreatureSay(cid, "Hmmmmmmm!", TALKTYPE_MONSTER) exhaustion.set(cid, storage, wait) doRemoveItem(item.uid, 1) return true end Anyway, se foi você que fez isso tudo ai, tá até bem pra quem tá começando.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tó: O erro era que tinha um return true e um end a mais.
-
A função é até bem útil, mas o Skymagnum já tinha feito ela de uma maneira mais simplificada. http://www.xtibia.com/forum/topic/194266-getnumbertypen/
-
Ideia até interessante, o problema é a parte de poder atravessar ele. Se tiver como fazer isso, teria que editar nas sources.
-
Olá Sim, eu sei que eu não tô ajudando muita aqui na seção esses dias, mas tudo tem um motivo, que já expliquei pro Caotic. Mas pra dar uma descontraída, eu trouxe um sisteminha aqui pra vocês, que originalmente eu achei na OTLand, mas como tava meio pogado, além do que tinha gente reclamando de que não funcionava (comigo mesmo não funcionou) e ainda precisava de biblioteca adicional, fiz um novo com a mesma ideia, mas de uma maneira mais clean e funcional. O que é: Um sistema pra "assustar" os players. O GOD fica de Ghost e usa o comando, então é mandado várias falas ao redor dele. Vocês entenderão melhor na ScreenShot. Script (terror.lua): Tag (talkactions.xml): <talkaction access="5" words="/terror" script="terror.lua"/> Imagens: Utilização: /terror Frase,Quantidade de mensagens,TALKTYPE ID OBS: O TALKTYPE ID é opcional, mas deve ser colocado em números. Créditos: LuckOake -- Pelo Script Colandus -- Pela base
-
pedido Script de Teleport quando o monstro na area "x" a "y" estiver mortos.
pergunta respondeu ao markim1986 de LuckOake em Scripts
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
Qual é a coisa mais importante em um código? E por que é a elegância?
tópico respondeu ao Skyen de LuckOake em Lixeira Pública
Caotic, publica esse tutorial no portal, tá merecendo muito. -
Qual é a coisa mais importante em um código? E por que é a elegância?
tópico respondeu ao Skyen de LuckOake em Lixeira Pública
Nossa, ótimo tutorial. Realmente, tá excelente. Realmente, falta beleza na maioria dos códigos dos novatos hoje em dia, o povo simplesmente ignora a identação, não põe espaço depois da virgula, coloca nomes estranhos em variáveis, etc. -
Rapaz, não são linhas, são funções. E segundo, não é só isso ai. Dependendo das modificações em seu server, há muito mais funções que podem ser usadas. Vou organizar seu tópico e mover pra área correta.
- 16 respostas
-
- 724 linhas
- script
- (e 4 mais)
-
Organize o tópico e coloque os créditos. 24 horas ou vou fechar o tópico.
-
pedido Será que tem como fazer umas adiçoes aqui ? e resolver 1 bug?
pergunta respondeu ao tonynamoral de LuckOake em Scripts
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
pedido Será que tem como fazer umas adiçoes aqui ? e resolver 1 bug?
pergunta respondeu ao tonynamoral de LuckOake em Scripts
É, eu percebi a besteira que fiz. Já arrumei o script lá em cima. Anyway, toma ele aqui também: -
pedido Será que tem como fazer umas adiçoes aqui ? e resolver 1 bug?
pergunta respondeu ao tonynamoral de LuckOake em Scripts
O script tá meio pogado, mas acho que deu certo. Testa ai: -
pedido Será que tem como fazer umas adiçoes aqui ? e resolver 1 bug?
pergunta respondeu ao tonynamoral de LuckOake em Scripts
Arrumei o bug pra você e dei uma arrumada no script: Sobre as adições, explique um pouco melhor, não entendi o que você quer, ao certo. -
dúvida Como colocar um "exausted" na storage?
pergunta respondeu ao XxPaaulinhoOxX de LuckOake em Scripts
Mas se você vai setar o valor da exhaust como 60 depois, então pra quê isso? local x = exhaustion.get(cid, 12346) or 0 @Topic A propósito, usar onLogin e return false não é muito boa ideia, vai impedir o player de fazer login. O que seria melhor fazer é usar onLogout. function onLogout(cid) if getPlayerStorageValue(cid, 12345) == 1 then if exhaustion.get(cid, 12346) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "The exhaustion is in "..exhaustion.get(cid, 12346).." seconds.") return false end end return true end A propósito, o player pode fazer logout com a exhaustion que não vai dar erro se ela acabar com ele offline. Usei um sistema parecido com esse no Vampire System, em que se o player não se alimentar depois de x horas ele evolui o nível de vampirismo, e se o player estiver offline quando esse tempo acabar, quando ele logar o script termina de ser executado. -
talkaction Perfect Reset System 1.0
tópico respondeu ao LuckOake de LuckOake em Actions e Talkactions
Eu tentei colocar fora do onSay, mas ai deu problema nas funções por causa do pid = getPlayerGUID(cid). But, anyway, deve ter sido bobeira minha. Vou arrumar. -
Adiciona na tag: direction="1"
-
Tó: function onSay(cid, words) local storages = { [1] = "You are in mission 1.", [2] = "You are in mission 2.", [3] = "You are in mission 3.", storage = 2124, questName = "SmiX Quest", } if getPlayerStorageValue(cid, storages.storage) < 0 then doPlayerSendTextMessage(cid, 27, "You do not have to:"..storages.questName..".") return true end doPlayerSendTextMessage(cid, 27, "--Status Quest--\n"..storages[getPlayerStorageValue(cid, storages.storage)]..".") return true end
-
Número 16.
-
Isso ai acontece quando um servidor está dando save. Se há como colocar em manutenção manualmente, sem dar save, eu não sei.
-
creatureevent New System Register Event
tópico respondeu ao caotic de LuckOake em Globalevents e Spells
Caramba, maneira sua função, gostei. REP+. -
talkaction Perfect Reset System 1.0
tópico respondeu ao LuckOake de LuckOake em Actions e Talkactions
Olhe no começo do script: pid = getPlayerGUID(cid)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.