Ir para conteúdo

Featured Replies

  • Respostas 13
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • usa assim, se continuar avisa  

  • créditos: GuizitoG   Proteção para os monstros: 1º Em data/creaturescripts/lib, abra o arquivo creaturescripts.lua e cole isto no final dele:   Quote 2º Crie um arquivo .lua em data/creatures

Postado

créditos: GuizitoG

 

Proteção para os monstros:

1º Em data/creaturescripts/lib, abra o arquivo creaturescripts.lua e cole isto no final dele:
 

Quote

  Citar

login_delay_storage = 15007
login_delay_time = 7


2º Crie um arquivo .lua em data/creaturescripts/scripts, e cole isto nele:

Quote

  Citar

function onLogin(cid)

setPlayerStorageValue(cid, login_delay_storage, login_delay_time + os.time())
registerCreatureEvent(cid, "MonsterProtect")
return true
end


3º Crie outro arquivo .lua na mesma pasta e cole isto nele:
 

Quote

  Citar

function onStatsChange(cid, attacker, type, combat, value)

if type == STATSCHANGE_HEALTHLOSS and isMonster(attacker) then
if getPlayerStorageValue(cid, login_delay_storage) - os.time() >= 0 then
doMonsterChangeTarget(attacker)
return false
end
end

return true
end

4º Em data/creaturescripts, abra o arquivo creaturescripts.xml e cole isto em algum lugar dele:
 

  Citar

 

<event type="login" name="LoginProtect" event="script" value="NomeDoArquivo1.lua"/>

<event type="statschange" name="MonsterProtect" event="script" value="NomeDoArquivo2.lua"/>

 

OBS: substitua onde diz NomeDoArquivo1 e NomeDoArquivo2.

 

--

espera que seja isso, se nao der avisa

PS: Utiliza o login assim:

Mostrar conteúdo oculto

Postado

Não sei, não posso provar nada, pois não testei... estou pegando o script a cima, e editando...

Deu nisso :

local function delayedTeleport(cid, position)
	if(not isCreature(cid)) then return true end
	doTeleportThing(cid, position)
	return true
end

function onLogin(cid)

setPlayerStorageValue(cid, login_delay_storage, login_delay_time + os.time())
registerCreatureEvent(cid, "MonsterProtect")
addEvent(delayedTeleport, 10000, cid, getCreaturePosition(cid))
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
doTeleportThing(cid, getThingPos(variantToNumber(var)), true)
return true
end

Isso, você vai colocar no arquivo recomendado pelo passo do Daaniel

 

  Citar
2º Crie um arquivo .lua em data/creaturescripts/scripts, e cole isto nele:

 

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