
Tudo que Kemmlly postou
-
Como posso kikar automaticamente quando acabar Premium account de um player?
Tenta adicionar o addEvent(doRemoveCreature, 5*1000, cid) depois do setPlayerStorageValue(cid, 78945, -1), assim: function onThink(interval, lastExecution, thinkInterval) if #getPlayersOnline() > 0 then for _, cid in ipairs(getPlayersOnline()) do if isPremium(cid) and getPlayerStorageValue(cid, 78945) <= 0 then setPlayerStorageValue(cid,78945, 1) elseif not isPremium(cid) and getPlayerStorageValue(cid, 78945) > 0 then doPlayerSetTown(cid, 1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You premium is Over!") setPlayerStorageValue(cid, 78945, -1) addEvent(doRemoveCreature, 5*1000, cid) end end end return true end Testei aqui e funcionou.
-
Utura 8.60 efeito subindo
no seu config.lua está: showHealingDamage = true Se estiver, vai subir o efeito só quando o player realmente ganhar o life, com o life cheio nao aparece. Se quiser que apareça mesmo com o life cheio me fala q faço o script.
-
[Help] Alguem essa script de Saga para mim ?
Tipo assim: local config = { --[vocation id] = { level, nova voc, looktype, efeito} [9] = { 30, 10, 30, 32}, [10] = { 40, 11, 261, 32}, [11] = { 50, 15, 261, 33}, [12] = { 75, 15, 261, 33}, [13] = { 100, 15, 261, 33}, [14] = { 150, 15, 261, 33}, [15] = { 180, 15, 261, 33}, [16] = { 200, 15, 261, 33}, [17] = { 40, 15, 261, 33}, [18] = { 40, 15, 261, 33}, [19] = { 40, 15, 261, 33}, [20] = { 40, 15, 261, 33}, [21] = { 40, 15, 261, 33}, [22] = { 40, 15, 261, 33}, [23] = { 40, 15, 261, 33} } function onSay(cid, words, param, channel) doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end Script: Avuenja
-
[pedido] Script Transformar
Peguei um script do Avuenja e adaptei de acordo com o q vc pediu. local config = { --[vocation id] = { level, storage, looktype, efeito} [1] = { 50, 89748, 261, 32}, [2] = { 50, 89748, 261, 32}, [3] = { 50, 89748, 261, 32}, [4] = { 50, 89748, 261, 32}, [5] = { 50, 89748, 261, 32}, [6] = { 50, 89748, 261, 32}, [7] = { 50, 89748, 261, 32}, [8] = { 50, 89748, 261, 32} } function onSay(cid, words, param, channel) local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] and getPlayerStorageValue(cid, voc[2]) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Voce Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) elseif getPlayerLevel(cid) >= voc[1]and getPlayerStorageValue(cid, voc[2]) ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Voce precisa fazer a quest para se Transformar!") elseif getPlayerLevel(cid) < voc[1] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Voce precisa estar no level " .. voc[1] .. " e fazer a quest para transformar.") end end return true end Nesse eu nao coloquei para mudar de vocação como o script original dele, apenas muda o outfit se o jogador tiver o storage da quest. Creio que voce saiba mudar o outfit, vocação, level e efeito no script. Testa e me fala. Creditos: Avuenja - Script original.
-
ERRO 10061 - Servidor Online
Galera, uso net compartilhada, já fiz os seguintes procedimentos: - Liberei as portas no firewall e no roteador. - Criei o dns no NOIP. - Tentei usar alguns programas que camufla o ip mas nenhum deu certo. - Adicionei o tfs no firewall tbm. - Config.lua correto. Em rede local funciona, mas quando coloco online com ip global da o ERRO 10061. Ja procurei na net durante muito tempo e nada resolveu, e geralmente os topicos sobre o assunto sao muito antigos ou desorganizados demais para entender. Alguém já passou por isso e sabe como resolver?
-
Script Desbugar!
amigo, dei a ele a base, é só trocar o true por false, resolvi o problema dele, não só "tirei espaço", desnecessário seus comentários nesse post, se não for para ajudar, a partir daqui não irei mais te responder, abraços.
-
[pedido] Script Transformar
Me explica melhor, voce quer que o comando libere o outfit para ele usar quando quiser a partir daí ou que mude automaticamente o outfit ao executar o comando?
-
Script Desbugar!
A função "SE ESTIVER EM BATTLE" só aparece DEPOIS da condição que ele inicia o script, não é primária, vem depois de um AND, e funcionou perfeitamente aq e pra ele. Me explica onde está o erro aí q até REP+ te dou...
- PET SYSTEM
-
Script Desbugar!
Tenta assim: if exausted <= agora and getCreatureCondition(cid, CONDITION_INFIGHT) == true then Não testei, não estou em casa.
-
(Resolvido)[SCRIPT] Item para Last Hit
Desculpe por reviver o tópico, mas apenas hoje que voltei a mexer no ot percebi que quando mato um player também aparece a mensagem no broadcast e ganha os itens como se tivesse matado o monstro que declarei o script. Adicionei essa condição: if isPlayer(deathList[1]) and not isPlayer(cid, target) then Fica a dica para quem passar pelo mesmo problema.
-
Rank por gold [Dinheiro no Banco]
E aí galera, blz? Alguém faz um script para rank por quantidade de dinheiro no bank?
- PET SYSTEM
-
(Resolvido)[SCRIPT] Item para Last Hit
- (Resolvido)[SCRIPT] Item para Last Hit
Funcionando perfeitamente agora, muito obrigado. Obrigado pelo script. Uma ultima duvida antes de fechar o tópico: Como faço para aparecer o nome do player que deu o ultimo HIT? doBroadcastMessage("O jogador "..(deathList[1]).." deu o ultimo HIT no Homem De Gelo e ganhou um Vale Level e uma XP Potion!") No lugar do nome do jogador está aparecendo um numero, provavelmente o ID dele.- (Resolvido)[SCRIPT] Item para Last Hit
<event type="death" name="lastHit" event="script" value="homemdegelo.lua"/> registerCreatureEvent(cid, "lastHit") <script> <event name="homemdegelo"/> </script> Confere pra mim se está tudo certo.- (Resolvido)[SCRIPT] Item para Last Hit
Esclareceu muita coisa, obrigado. Porém, creio que a função onDeath não funcione no meu tfs 0.4, não da resultado nenhum quando mato o monstro. Na função onKill os scripts rodam tranquilamente. Teria algum scrip de lastHit na função onKill?- (Resolvido)[SCRIPT] Item para Last Hit
Só uma duvida, onde declaro qual bixo esse script vai rodar? Porque é apenas para um especifico e tô com dificuldade...- (Resolvido)[SCRIPT] Item para Last Hit
Vou testar pela manhã , mas desde já agradeço a ajuda.- (Resolvido)[SCRIPT] Item para Last Hit
Alguém com um script que ao matar determinado monstro, quem der o último hit ganha automaticamente certo item? Porém , só quem deu o último hit. Já tentei uns 4 scripts e em todos eles todos os players q atacam o monstro ganharam o item, e quero só quem der o último hit. Desde já agradeço.- [URGENTE] Script de Bless ao logar
Mas essas vless vao proteger o lvl do player tbm, não?? Por que não usar uma AOL? Ou, cria um colar com o mesmo efeito que nunca dropa, serve?- Como posso kikar automaticamente quando acabar Premium account de um player?
Quando vc fala KIKAR é se ele tiver se ele tiver em uma área vip voltar pra uma área free? Ou não acessar mais o jogo. Tenta explicar direitinho pra gente te ajudar.- PET SYSTEM
Olá, pessoal. Estou usando um Pet System quem um mebro aqui do TK postou há um bom tempo, mas, queria fazer algumas alterações nele que não estou conseguindo sem da bug's. São 3 alterações; Primeira: Fazer o PET atacar automaticamente os monstros sem precisar esperar eu atacar primeiro. Segunda: Não falar a frase de sumonar quando tentar sumonar em PZ (Por mais que realmente não sumone, por perfeccionismo não queria q falasse nada, simplemente uma animação "FAILED!" no player.) Terceira: Quando o PET morrer, transformar o item que sumona ele em outro, sendo necessario trocar no npc pelo item normal com troca de alguns trocados (A parte do npc eu ja adiantei) Segue SCRIPT: function onUse(cid, item, frompos, item2, topos) local dolls = { [11256] = {pet = "Crystal Spider"}, [11207] = {pet = "Demon"}, [5791] = {pet = "Demon Skeleton"}, } local go = dolls[item.itemid] local summon = getCreatureSummons(cid) --------------------------------------------------- if #summon >= 1 then for _, pid in ipairs(summon) do doRemoveCreature(pid) doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1) end return true end doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1) return true end Desde já agradeço. Créditos: Luquinha (Postou o script)- (Resolvido)Como remover a quantidade de exp da tela ao matar monstros?
Problema resolvido, mt obg- (Resolvido)Como remover a quantidade de exp da tela ao matar monstros?
Fica preta, mas ainda aparece. Alguma solução sem ter q compilar novamente?? - (Resolvido)[SCRIPT] Item para Last Hit
Informação Importante
Confirmação de Termo