Ir para conteúdo

[Talkaction Mod] Tp Event Mod (com limite de players)


Krono

Posts Recomendados

Este mode é util em eventos, pois permite criar tps atravez de cordenadas, e também permite limitar o numero de players que poderão entrar no teleporte.

 

Para instalar crie um arquivo dentro da pasta mods do seu servidor como o nome tpevent.xml e cole este script dentro.

    <?xml version="1.0" encoding="utf-8"?>
    <mod name="Portal" version="2.0" enabled="yes">
    <description>
    Faz um portal no seu pe , e as pessoas podem entrar
    ex. /portal x,y,z,quantas pessoas
    ex. /portal 1000,1000,7,15
    </description>
    <talkaction words="/portal" access="5" event="script"><![CDATA[
    function onSay(cid, words, param)
    param = param.explode(param, ',')
    if param then
    teleport = doCreateTeleport(1387, {x=param[1], y=param[2], z=param[3]}, getPlayerPosition(cid))
    doItemSetAttribute(teleport, "description", 'The portal may enter '..param[4]..' people left.')
    doItemSetAttribute(teleport, "aid", 100+param[4])
    else
    doPlayerSendCancel(cid, "You must set param.")
    end
    return TRUE
    end
    ]]></talkaction>
    <movement type="StepIn" itemid="9740" event="script"><![CDATA[
    function onStepIn(cid, item, position, fromPosition)
    if item.actionid > 100 then
    doItemSetAttribute(item.uid, "description", 'The portal may enter '..(item.actionid-101)..' people left.')
    doItemSetAttribute(item.uid, "aid", item.actionid-1)
    elseif item.actionid == 100 then
    doBroadcastMessage("The Portal has ran out of energy and collapsed.", MESSAGE_EVENT_ADVANCE)
    doSendMagicEffect(position, 2)
    doRemoveItem(item.uid, 1)
    end
    return true
    end
    ]]></movement>
    </mod> 

Utilizando o comando

Modo de usar: / portal X, Y, Z, quantas pessoas podem entrar no portal
Exemplo         /portal 1050, 2000, 7, 15

espero com ajudar a muitas pessoas com esse Mod.

creditos: não encontrado

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...