- YerenixAportador
- Mensajes : 98
El Juego de las Sillas By Santi
Sáb Sep 24, 2011 7:01 pm
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
data/actions/actions.xml
En este caso, fire bug.
Pasaremos a los tps.
data/movements/movements.xml
data/movements/scripts/eventtp.lua
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:
SI LO QUIEREN CON SILLAS EN VEZ DE TPS DIGANME
Espero 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
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"/>
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:
SI LO QUIEREN CON SILLAS EN VEZ DE TPS DIGANME
Espero 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)
- Código:
doItemSetAttribute(doCreateItem(1666,1,v[1]), 'uid', 15185)
Permisos de este foro:
No puedes responder a temas en este foro.