Miembros que empiezan más temas | |
| | [Actions], [Movevents] Concurso de sillas | |
| | Autor | Mensaje |
---|
Belloz Moderators
Premios :
Posts : 70 Points : 159 Reputation : 1 Join date : 13/07/2012
| Tema: [Actions], [Movevents] Concurso de sillas Vie Jul 13, 2012 10:50 pm | |
| Hice el script, de la armada Azteca, como un request pedido por Josepancho Bien, comenzaremos por asignar aqui, un Item de su eleccion que no sea obtenible NO SEA obtenible en su OT, pero que se pueda usar en otros objetos. Como por ejemplo un firebug. Esto lo haremos con un firebug pero recuerden que pueden poner el item que se les plazca! (mientras no sea obtenible xd) data/actions/scripts/tools/ firebug.lua - Código:
-
local t = { [5866] = {{x=99, y=139, z=6}}, --- La posicion de la UID 5866 [5867] = {{x=99, y=140, z=6}}, ---- La de la UID 5867 [5868] = {{x=99, y=141, z=6}}, ---- La de la UID 5868 [5869] = {{x=99, y=142, z=6}} ---- La de la UID 5869 }
function onUse(cid, item, fromPosition, itemEx, toPosition) local v = t[itemEx.uid] doItemSetAttribute(doCreateItem(1387,1,v[1]), 'uid', 15185) end data/actions/actions.xml - Código:
-
<action itemid="5468" event="script" value="tools/firebug.lua"/> -- El itemID correspondera al item que ustedes usen En este caso, fire bug. Pasaremos a los tps. data/movements/movements.xml - Código:
-
<movevent type="StepIn" uniqueid="15878" event="script" value="eventtp.lua"/> data/movements/scripts/ eventtp.lua - Código:
-
local newPos = {x=96,y=140,z=6} ---- Edita a las posiciones que sera el player tpeado cuando gane (cuando pase por el tp) function onStepIn(cid, item, pos) ppos = getPlayerPosition(cid) doSendAnimatedText(ppos,"Safe!",math.random(1,60)) doTeleportThing(cid, newPos) doRemoveItem(item.uid,1) return true end Esta casi todo explicado dentro de los scripts, recuerden, que el firebug debe ser usado en las UIDs que establece, si ustedes desean otras UIDs, cambienlas tanto en el RME como en el script! Unas fotos para ayudar: [Tienes que estar registrado y conectado para ver esa imagen]SI LO QUIEREN CON SILLAS EN VEZ DE TPS DIGANME :DEspero que les haya gustado! Y si, le falta efectos magicos, no tuve tiempo ;/ ( Mexiican pidio con sillas, asi que para hacerlo con sillas nada mas cambian esto - Código:
-
doItemSetAttribute(doCreateItem(1387,1,v[1]), 'uid', 15185) por esto: - Código:
-
doItemSetAttribute(doCreateItem(1666,1,v[1]), 'uid', 15185) Credits: 99% Tu Padre Bala 1% Ami por Traerlo
Última edición por Belloz el Sáb Jul 14, 2012 11:20 am, editado 1 vez | |
| | | Hazardous Administrador
Posts : 38 Points : 151 Reputation : -1 Join date : 09/07/2012
| Tema: Re: [Actions], [Movevents] Concurso de sillas Vie Jul 13, 2012 11:23 pm | |
| - Belloz escribió:
- Spoiler:
Hice el script, de la armada Azteca, como un request pedido por Josepancho Bien, comenzaremos por asignar aqui, un Item de su eleccion que no sea obtenible NO SEA obtenible en su OT, pero que se pueda usar en otros objetos. Como por ejemplo un firebug. Esto lo haremos con un firebug pero recuerden que pueden poner el item que se les plazca! (mientras no sea obtenible xd) data/actions/scripts/tools/ firebug.lua - Código:
-
local t = { [5866] = {{x=99, y=139, z=6}}, --- La posicion de la UID 5866 [5867] = {{x=99, y=140, z=6}}, ---- La de la UID 5867 [5868] = {{x=99, y=141, z=6}}, ---- La de la UID 5868 [5869] = {{x=99, y=142, z=6}} ---- La de la UID 5869 }
function onUse(cid, item, fromPosition, itemEx, toPosition) local v = t[itemEx.uid] doItemSetAttribute(doCreateItem(1387,1,v[1]), 'uid', 15185) end data/actions/actions.xml - Código:
-
<action itemid="5468" event="script" value="tools/firebug.lua"/> -- El itemID correspondera al item que ustedes usen En este caso, fire bug. Pasaremos a los tps. data/movements/movements.xml - Código:
-
<movevent type="StepIn" uniqueid="15878" event="script" value="eventtp.lua"/> data/movements/scripts/ eventtp.lua - Código:
-
local newPos = {x=96,y=140,z=6} ---- Edita a las posiciones que sera el player tpeado cuando gane (cuando pase por el tp) function onStepIn(cid, item, pos) ppos = getPlayerPosition(cid) doSendAnimatedText(ppos,"Safe!",math.random(1,60)) doTeleportThing(cid, newPos) doRemoveItem(item.uid,1) return true end Esta casi todo explicado dentro de los scripts, recuerden, que el firebug debe ser usado en las UIDs que establece, si ustedes desean otras UIDs, cambienlas tanto en el RME como en el script! Unas fotos para ayudar: [Tienes que estar registrado y conectado para ver esa imagen]SI LO QUIEREN CON SILLAS EN VEZ DE TPS DIGANME :DEspero que les haya gustado! Y si, le falta efectos magicos, no tuve tiempo ;/ ( Mexiican pidio con sillas, asi que para hacerlo con sillas nada mas cambian esto - Código:
-
doItemSetAttribute(doCreateItem(1387,1,v[1]), 'uid', 15185) por esto: - Código:
-
doItemSetAttribute(doCreateItem(1666,1,v[1]), 'uid', 15185) Credits: Yo 100% Esos Creditos estan pendientes | |
| | | | [Actions], [Movevents] Concurso de sillas | |
|
| Permisos de este foro: | No puedes responder a temas en este foro.
| |
| |
| |