OTHispano
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Ir abajo
Yerenix
Yerenix
Aportador
Mensajes Mensajes : 98

El Juego de las Sillas By Santi Empty 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
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:
El Juego de las Sillas By Santi Uids
El Juego de las Sillas By Santi Tpsr



SI LO QUIEREN CON SILLAS EN VEZ DE TPS DIGANME Very Happy
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)
por esto:
Código:
doItemSetAttribute(doCreateItem(1666,1,v[1]), 'uid', 15185)
Credits: Santi 100%
Volver arriba
Permisos de este foro:
No puedes responder a temas en este foro.