BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Piso que teleporte solo en cierto nivel

Piso que teleporte solo en cierto nivel

#1 Piso que teleporte solo en cierto nivel el Miér Dic 09, 2015 2:41 pm

San Guchito


Miembro
Que tal gente de BT, hoy vengo a pedirles si tienen por alli un movement de un piso o sqm que por ejemplo: Que solo si eres nivel 100 al pisar el sqm te lleva a x lugar, pero si superas el nivel o estas por debajo no haga nada, claro posee un storage.
Eh buscado el script pero encuentro, solo parecidos.
Por supuesto al que me ayude lo compensare, previa conversacion por Mp

Gracias

http://amtarasot.sytes.net/

#2 Re: Piso que teleporte solo en cierto nivel el Miér Dic 09, 2015 3:50 pm

Sincero


Novato
saludos amigo aqui un regalo

Código:
function onStepIn(cid, item, pos)

if getPlayerLevel(cid) >= 100 and getPlayerLevel(cid) <= 100 then
  doPlayerSendCancel(cid,"solo jugadores de level 100 ni mayor ni menor level solo level 100.")
  doSendMagicEffect(pos, 2)
  pos.y = pos.y+1
  doTeleportThing(cid, pos)
  doSendMagicEffect(pos, 2)
end
end

#3 Re: Piso que teleporte solo en cierto nivel el Miér Dic 09, 2015 5:14 pm

San Guchito


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:saludos amigo aqui un regalo

Código:
function onStepIn(cid, item, pos)

if getPlayerLevel(cid) >= 100 and getPlayerLevel(cid) <= 100 then
  doPlayerSendCancel(cid,"solo jugadores de level 100 ni mayor ni menor level solo level 100.")
  doSendMagicEffect(pos, 2)
  pos.y = pos.y+1
  doTeleportThing(cid, pos)
  doSendMagicEffect(pos, 2)
end
end

Se agradece, pero lo necesito con storage que se peuda ingresar solo una vez por character, porque ponte que el teleport sea de una quest con gran premio el bato facil vuelve al mismo nivel y la hace y la ahce todo el rato.

Alguien?

http://amtarasot.sytes.net/

#4 Re: Piso que teleporte solo en cierto nivel el Miér Dic 09, 2015 6:25 pm

Sincero


Novato
aqui tienes

Código:
function onStepIn(cid, item, pos)

if getPlayerLevel(cid) >= 100 and getPlayerLevel(cid) <= 100 then
queststatus = getPlayerStorageValue(cid,30000)
if queststatus == -1 or queststatus == 0 then
  doPlayerSendCancel(cid,"solo jugadores de level 100 ni mayor ni menor level solo level 100.")
  doSendMagicEffect(pos, 2)
  pos.y = pos.y+1
  doTeleportThing(cid, pos)
  doSendMagicEffect(pos, 2)
  setPlayerStorageValue(cid,30000,1)
end
end

si no te funciona el primero y te marca error en consola usa este otro

Código:
function onStepIn(cid, item, pos)

if getPlayerLevel(cid) >= 100 and getPlayerLevel(cid) <= 100 then
queststatus = getPlayerStorageValue(cid,30000)
if queststatus == -1 or queststatus == 0 then
  doPlayerSendCancel(cid,"solo jugadores de level 100 ni mayor ni menor level solo level 100.")
  doSendMagicEffect(pos, 2)
  pos.y = pos.y+1
  doTeleportThing(cid, pos)
  doSendMagicEffect(pos, 2)
  setPlayerStorageValue(cid,30000,1)
end
end
end

#5 Re: Piso que teleporte solo en cierto nivel el Vie Dic 11, 2015 1:31 pm

San Guchito


Miembro
Gracias por tu apoyo, pero buscaba algo diferente!

http://amtarasot.sytes.net/

#6 Re: Piso que teleporte solo en cierto nivel el Mar Dic 15, 2015 4:23 pm

9863530


Novato
Hola San Guchito, aqui te dejo este que acabo de hacerte. Espero te sirva:

Abreme!!:
function onStepIn(cid, item, pos, fromPosition)
---------------------------------
local storage = getPlayerStorageValue(cid,XXXX) <= 0 -- 'XXXX' Pones el storage que tu quieras
---------------------------------
if getPlayerLevel(cid) >= 100 and getPlayerLevel(cid) <= 100 then -- '100' Nivel necesario, lo puedes cambiar
if(storage) then
else
doTeleportThing(cid, fromPosition, TRUE)
doPlayerSendTextMessage(cid, 19, "Ya has hecho esta quest, no puedes volver a pasar.")
end
else
doTeleportThing(cid, fromPosition, TRUE)
doPlayerSendTextMessage(cid, 19, "Necesitas ser nivel 100 para poder pasar.")
end
end

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .