.jpg.a7babd2e790d7149e4703c379b2602bf.jpg)
Tudo que Caronte postou
-
(Resolvido)AJUDA COM ESSE SCRIPT
Todas as vocações vão para o mesmo lugar? se não, se quiser que configure, mande as posições de cada vocação...
-
Faço Script simples
Se eu tivesse tempo para ensinar, com certeza eu iria ajudar .
-
(Resolvido)Spell de Sacrificio
Você precisa tirar o exhaust da tag do xml da spell, e configurar apenas o de dentro do script... local cooldown = 60 * 30 function onCastSpell(cid, var) if os.time() - getPlayerStorageValue(cid, 19329) >= cooldown then doPlayerSetStorageValue(cid, 19329, os.time()) local target = getCreatureTarget(cid) doCreatureAddHealth(cid, -getCreatureHealth(cid)) doCreatureAddHealth(target, -getCreatureHealth(target)) doCreatureSay(cid, "SUICIDE!!", 20) doSendMagicEffect(getPlayerPosition (cid), 0) doSendMagicEffect(getPlayerPosition (target), 0) else doPlayerSendCancel(cid, "Your skill is in cooldown, you can use it again after "..math.floor((cooldown - (os.time() - getPlayerStorageValue(cid, 19329)))/60).." minute(s).") end return true end
-
Faço Script simples
@moviebr, além de você ter colocado o if no lugar errado, você esqueceu do then... o melhor a se fazer, é colocar o if dentro do loop do for, assim, construindo uma tabela de sorteio só com players. eu corrigi: function onThink(interval, lastExecution) local players = getPlayersOnline() local list = {} for i, tid in ipairs(players) do if getPlayerAccess(tid) <= 1 then list[i] = tid end end local winner = list[math.random(1, #list)] doBroadcastMessage('[LOTTERY SYSTEM] Winner: '.. getCreatureName(winner) ..', Reward: Suprise Bag - Congratulations! (Proxima loteria em 30 minutos)') doPlayerAddItem(winner, 6570,1) return true end
-
(Resolvido)Channel help GOD falar em vermelho SOMENTE no HELP
Essas opções são de flags, e não custom flags, me passe o id das suas flags... Terá que mexer nas sources para ser vermelho, no help é orange...
-
como enviar um simples comando para tabela
Você quer mandar o nome do player que matou um, para uma tabela? já existe uma tabela player_killers para isso...
-
Comando phpmyadmin
UPDATE `accounts` SET `premium_points` = 0 ?
-
DELETAR PLAYERS INATIVOS COM SQL
Sim, para executar... qual o código você está usando?
-
(Resolvido)[PEDIDO] Crystal pro castle
qual é a versão da sua distro?
- [GLOBALEVENT] Tempo de jogo no seu OTServer
-
(Resolvido)[PEDIDO] Arrumar meu script
jvcasarin, o else não exige then, pelo fato dele precisar somente que a condição em que ele está, seja falsa. Ele é diferente do elseif, que adiciona uma outra condição ao if, é bem parecido com o switch e case do c++.
- [FOTO] Foto Perfil
-
(Resolvido)Amuleto com 1 charge- erro
o certo é Suporte de Scripts, lá é para postar conteúdo, como npcs prontos, e não dúvidas, para entrar lá, é preciso criar um tópico na seção de aprovação. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts" Primeiro, você quer o npc ou o loot com 5 ou 1 de recarga? se for 5 charges no npc, poste o xml do npc, e o lua. veja o exemplo aqui: shopModule:addBuyableItem({'blank rune'}, 2260, 10, 1, 'blank rune') o npc dará 1 só runa, só não tenho certeza se é aplicável nas charges...
-
(Resolvido)ERRO NO REMERS (OLHEM PLX)
Vá na pasta items do seu ot, pegue items.otb agora, vá na pasta do seu remere's, depois data, e procure pela sua versão, lá substitua o items.otb pelo seu do ot...
-
Destroy Field Rune
Tente tirar a spell do destroy field, vou verificar aqui...
-
[GESIOR] Task Shop TFS 1.0
Em nome da comunidade do TK, muito obrigado pela contribuição! Seu tópico de conteúdo foi aprovado e será movido para a seção adequada. Você ganhou 1 REP+!
-
Destroy Field Rune
Crie um arquivo.lua em, actions/scripts function onUse(cid, item, frompos, itemEx, topos) local fields = { 1487, 1488, 1489 } -- o id dos fields que poderão ser apagados, (COLOCAR ELES DECAÍDOS) local exhaust = 3 -- em segundos if isInArray(fields, itemEx.itemid ) then if getPlayerStorageValue(cid, "dfield") - os.time() < 1 then doRemoveItem(itemEx.uid) doSendMagicEffect(frompos, CONST_ME_POFF) setPlayerStorageValue(cid, "dfield", os.time() + exhaust) else doPlayerSendCancel(cid,"You're exhausted.") doSendMagicEffect(frompos, CONST_ME_POFF) end return true end doPlayerSendCancel(cid,"Sorry, not possible.") doSendMagicEffect(frompos, CONST_ME_POFF) return true end Em actions.xml <!-- TAG: --> <action itemid="2261" event="script" value="arquivo.lua"/> 2261 é o id da runa. No script está configurado essas fields:
-
Quem é o mais Feio do TK
- Mapper King
-
Destroy Field Rune
Cara, dá para fazer isso mais facilmente em forma de action, eliminando a spell de destroy field, e assimilando a action com a spell. Se quiser eu faço.
-
(Resolvido)[PEDIDO] Caldeirão acumulativo de items
Qualquer coisa, só postar.
- Mapper King
- Mapper King
-
[8.60] Mega-War OT
@Darlan Tibia, esse comentário é considerado flood. Leia as regras.
-
DELETAR PLAYERS INATIVOS COM SQL
Você colocou algo errado, pois eu já testei aqui... inclusive adicionei uma condição para não deletar o account manager, que eu deletei o meu