- Fórum
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- [Talkaction Mod] Tp Event Mod (com limite de players)
KR
action
[Talkaction Mod] Tp Event Mod (com limite de players)
Por Krono, 11 de abr. de 2015 em Mods, funções e outros
tp event
criar tp com limite de pessoa
script
1
1.3k
info
Grupo: Barão
Registrado: 07/04/15
Posts: 247
Reputação: +128
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
espero com ajudar a muitas pessoas com esse Mod.
creditos: não encontrado