Ir para conteúdo
  • Cadastre-se

Posts Recomendados

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

 

Link para o post
Compartilhar em outros sites

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

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo