Scripting Npc que entrega um item e teleporta pra um lugar
-
Similar Content
-
By hiquezerah
.Qual servidor ou website você utiliza como base? OTX
Qual o motivo deste tópico? Bom dia rapazeada do tk, alguém poderia me ajudar a solucionar esse erro que está ocorrendo com esse script? Acabei achando esse script aqui mesmo no tk e tentei adaptalo para assim que o player chegar a certa porcentagem de vida irá ativar uma spell.
o script está funcionando, a spell está sendo ativada, porém mostra esse erro na distro "spell not found". Alguém poderia me ajudar por favor?
Está surgindo algum erro? Se sim coloque-o aqui.
Você tem o código disponível? Se tiver publique-o aqui:
local config = { vocations = {10,11, 22}, --IDs das vocações. percent = 95, -- porcentagem de sair a magia (50 = 50% de chance) valorvida = 100, --quanto deve ser o valor minimo de vida a perder para executar o script storage = 112993, time = 1, spell = "shikai" } function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and value >= config.valorvida and isInArray(config.vocations, getPlayerVocation(cid)) then if math.random (1,100) <= config.percent and getPlayerStorageValue(cid, 112993) < os.time() then doCreatureCastSpell(cid, config.spell) setPlayerStorageValue(cid, 112993, os.time() + config.time * 20) end end return true end
Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
By knepperzik
Estou usando OTX.
Fala galera,
Estou com um probleminha em meu servidor, sobre o castle, não esta salvando a guild dominante.
Ja verifiquei o config.lua e sim esta como "true" saveGlobalStorage=true.
Se alguem conseguir dar uma ajuda.
-
By GniusPlay
Pessoal, tenho uma script que o player ganha x item e volta para o cp quando não tem ninguem em x area, mas eu gostaria de fazer com que essa script fosse ativada depois de 5 segundos após o player pisar nesse tile.
Exemplo: Player pisa no tile, da 5 segundos e o script é ativado
Se não tiver ninguem nessa area, o script passa 5 segundos e funciona normal, caso tenha player nessa area, o script não funciona!
A script ja esta ok, só falta adicionar 5 segundos
function onStepIn(cid, item, position, fromPosition) local pos = {x = 1037, y = 1034, z = 7} local battlewin = 1 if #getCreatureSummons(cid) >= 1 then else if #getPlayersInArea(battleroyale.area) > 1 then return true end doTeleportThing(cid, pos) local item = doPlayerAddItem(cid, 5805, 1) doItemSetAttribute(item, "description", getCreatureName(cid).." conquistou este trofeu apos vencer uma partida no Battle Royale.") doBroadcastMessage(""..getCreatureName(cid).." Venceu o evento Battle Royale") doPlayerAddItem(cid,12618,1) doPlayerAddItem(cid,2152,30) addTopbattle(cid, battlewin) return true end end
-
By GniusPlay
Pessoal, preciso de uma script que limitasse x item dos players
Por exemplo, ele só poderia ter na sua conta 5 pedras, se colocasse pra ter 6 pedra não teria como!
-
By GniusPlay
Pessoal, tenho uma script que o player só passa se ele tiver uma guild, a script funciona certinho, só q da um erro na distro quando um pokemon (monstro) passa por cima desse tile
Erro:
[07/03/2021 16:08:43] [Error - MoveEvents Interface]
[07/03/2021 16:08:43] datapack/movements/scripts/guildpiso.lua:onStepIn
[07/03/2021 16:08:43] Description:
[07/03/2021 16:08:43] datapack/movements/scripts/guildpiso.lua:2: attempt to compare number with boolean
[07/03/2021 16:08:43] stack traceback:
[07/03/2021 16:08:43] datapack/movements/scripts/guildpiso.lua:2: in function <datapack/movements/scripts/guildpiso.lua:1>
Script:
-
-
Recently Browsing 0 members
No registered users viewing this page.
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.