Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Oi, eu quero usar o spell so com players.

 

local pos = {
   {x = 1513, y = 1164, z = 7},
  {x = 1496, y = 1166, z = 7},
}


local config = {
key = 14567, -- storage que salvara a pos (Note que esse e os proximos 2 storages seguintes serao utilizados)
effect = 152, -- efeito ao entrar no kamui
storagecol = 14565, -- storage que fica salvo o cooldown 
cooldown = 2, -- tempo entre 1 uso e outro
from = {x=1485, y=1137, z=7}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)
to = {x=1590, y=1244, z=7}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)  
from1 = {x=1496, y=1164, z=7}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)
to1 = {x=1513, y=1167, z=7}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)   
from2 = {x = 1485, y = 1137, z = 6}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)
to2 = {x = 1590, y = 1244, z = 6}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)  
from3 = {x = 1485, y = 1137, z = 6}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)
to3 = {x = 1590, y = 1244, z = 5}, --- quina do kamui (pra impedir players de usarem o kamui dentro do kamui)  
msgligada = true, -- true/false para ligar/desligar o envio de msg.
msg = "Kamui!", -- msg a ser enviada ao dizer a spell
exceptions = {'Madara', 'Sasuke The Last'} --- nome das criaturas que não poderão ser levadas pro kamui (sempre em minúsculo e entre aspas)
}

function onCastSpell(cid, var)
	if isInRange(getCreaturePosition(cid), config.from, config.to) then
		doPlayerSendCancel(cid, "Usted no puede usar el Kamui aqui.")
		doSendMagicEffect(getCreaturePosition(cid), 2)
	return false
	end
	if isInRange(getCreaturePosition(cid), config.from1, config.to1) then
		doPlayerSendCancel(cid, "Usted no puede usar el Kamui aqui.")
		doSendMagicEffect(getCreaturePosition(cid), 2)
	return false
	end
	if isInRange(getCreaturePosition(cid), config.from2, config.to2) then
		doPlayerSendCancel(cid, "Usted no puede usar el Kamui aqui.")
		doSendMagicEffect(getCreaturePosition(cid), 2)
	return false
	end
	if getPlayerStorageValue(cid, config.storagecol) - os.time() <= 0 then	
		for i = 1, #config.exceptions do
			if getCreatureName(variantToNumber(var)):lower() == config.exceptions[i] then
				doPlayerSendCancel(cid, "No puedes usar ".. getCreatureName(variantToNumber(var)) .." elKamui contra este objetivo.")
				doSendMagicEffect(getCreaturePosition(cid), 2)
			return false
			end
		end
		setPlayerStorageValue(cid, config.storagecol, os.time() + config.cooldown)
		if config.msgligada then
			doCreatureSay(cid, config.msg, 20)
		end
		savePos(cid, config.key)
		savePos(variantToNumber(var), config.key)
		addEvent(doSendMagicEffect, 1, getCreaturePosition(cid), config.effect)
		addEvent(doSendMagicEffect, 1, getCreaturePosition(variantToNumber(var)), config.effect)
		doTeleportThing(cid, pos[math.random(1, #pos)])
		doTeleportThing(variantToNumber(var), pos[math.random(1, #pos)])
	else
		doPlayerSendCancel(cid, "Jutsu en cooldown.")
		doSendMagicEffect(getCreaturePosition(cid), 2)
	return false
	end
return true
end

 

Postado

Este tópico foi movido para a seção de Suporte Otserv Alternativo

Discord: Naze#3578

 

Ter Linux Dentro de Windows com Acesso 'localhost' para testes e +

AutoLoot Otimizado Direto na Source (tfs 0.4/otx)

 

// Pirataria é crime, original é roubo, compartilhar é legal.

 

tumblr_muk78tEwDQ1qah4nko1_500.gif

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo