Ir para conteúdo
  • Cadastre-se

Script de Anti Noob Trap


Posts Recomendados

Bom, no meu server o protection level é 200, queria um script que mesmo em pvp, os Hls passe no meio dos player abaixo do level 200. Tanto fora do pz, quanto dentro.

___NEED HELP___

http://tibiaking.com...rewalker-boots/

http://tibiaking.com...0660-banip-ban/

http://tibiaking.com...mpensa-ao-upar/

http://tibiaking.com...amulet-e-bless/

http://tibiaking.com...id-e-um-pedido/

http://tibiaking.com/forum/topic/20014-script-de-soulfire-de-holy/

Editado por jNo (veja o histórico de edições)

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites

Consegui achar 1 que so server em protection zone.

Vai em data/creaturescripts/scripts, duplica um arquivo e nomeia para "antitrap" sem as aspas e nele cole:


function onThink(cid, interval)

if getTilePzInfo(getCreaturePosition(cid)) then

    return true

end

local minuto = 1 -- quantos minuto para atravesar o player.

local protectionLevel = 100 -- protection level do server.

local position = getPlayerPosition(cid)

if getPlayerLookDir(cid) == 0 then

    position = {x=position.x, y=position.y-1, z=position.z}

elseif getPlayerLookDir(cid) == 1 then

    position = {x=position.x+1, y=position.y, z=position.z}

elseif getPlayerLookDir(cid) == 2 then

    position = {x=position.x, y=position.y+1, z=position.z}

elseif getPlayerLookDir(cid) == 3 then

    position = {x=position.x-1, y=position.y, z=position.z}

end

for i = 0, 255 do

local o = 0

    position.stackpos = i

    local tile = getTileThingByPos(position)

    if isPlayer(tile.uid) and getPlayerLevel(tile.uid) < protectionLevel then

local o = 1

	    setPlayerStorageValue(cid, 56421, getPlayerStorageValue(cid,56421)+1)

	    if getPlayerStorageValue(cid, 56421) >= 120*minuto then

		    setPlayerStorageValue(cid, 56421, 0)

		    doTeleportThing(cid, getPlayerPosition(tile.uid))

	    end

break

    elseif i == 255 and o == 0 then

setPlayerStorageValue(cid, 56421, 0)

end

end

return true

end

Depois em data/creaturescripts/creaturescripts.xml cole a tag:

<event type="think" name="AntiTrap" event="script" value="antitrap.lua"/>


por último no arquivo data/creaturescripts/scripts/login.lua, antes do último "return true" cole:

registerCreatureEvent(cid, "AntiTrap")

--------------------------------------------- Vai funcionar assim, se tu ficar virado na direção do player por 1 minuto e o level dele for mais baixo que o level de proteção do server, seu char vai ser teleportado para a posição do char low level. Isso vai funcionar apenas fora de protection zones. Esse script e do jhon992 agora o do vodkart . nas source vai em player.ccp

bool Player::canWalkthrough(const Creature* creature) const

{

if(!creature)

return true;

if(creature == this)

return false;

const Player* player = creature->getPlayer();

if(!player)

return false;

if(g_game.getWorldType() == WORLD_TYPE_NO_PVP && player->getTile()->ground

&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)

return true;

uint32_t protectionLevel = g_config.getNumber(ConfigManager::PROTECTION_LEVEL);

    if(player->getLevel() < protectionLevel && player->getTile()->ground

&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)

return true;

return player->isGhost() && getGhostAccess() < player->getGhostAccess();

}

Ou

bool Player::canWalkthrough(const Creature* creature) const

{

if(!creature)

return true;

if(creature == this)

return false;

const Player* player = creature->getPlayer();

if(!player)

return false;

if(g_game.getWorldType() == WORLD_TYPE_NO_PVP && player->getTile()->ground

&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)

return true;

return player->isGhost() && getGhostAccess() < player->getGhostAccess();

}

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Bele, vlw !

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites

Duvida Sanada ?

Se foi avisa ai .

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Na verdade não, mais acho que não vou encontrar esse tipo de script, pode fechar então ;P

vlw!

Editado por jNo (veja o histórico de edições)

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites

Isso é um code na source e não script. Você precisa das sources para edita-lo.

Bruno Carvalho / Ex-Administrador TibiaKing

[email protected]

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites

Isso é um code na source e não script. Você precisa das sources para edita-lo.

Eu tenho umas sources aqui, agora qual é o codigo e quais das sources? '-'

Editado por jNo (veja o histórico de edições)

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites

Irei deixar aberto para qualquer coisa quem sabe !

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

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