BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Pedido] Piso que da item

[Pedido] Piso que da item

#1 [Pedido] Piso que da item el Lun Ago 04, 2014 3:04 pm

Archonth


Estudiante
Buenas tardes compañeros de BT.

Nescesito un piso el cual funcione como un ''TP'' ( Osea que al pasar por el te mande a una position)
Pero que CADA vez que pases, osea...(1 o 2 o 40 veces) Siempre te de un item (O más de uno pero del mismo ID)
y que le salga un mensaje (Solo al player) :
Al pasar 1 quest por ejemplo: ''Congratulations (+1) Tokens by completing the Quest 1''
Al pasar la sig quest:                ''Congratulations (+2) Tokens by completing the Quest 2''

Espero me puedan ayudar! Gracias

#2 Re: [Pedido] Piso que da item el Mar Ago 05, 2014 1:01 am

mrenrique


Novato
Bueno Amigo te traigo el scriptde que al pisar te de un item, y lo que puedes hacer esponer un tparriba del piso.
Ve a movements

Código:
<movevent type="StepIn" actionid="4344" event="script" value="marihuanapiso.lua"/>
Código:
function onStepIn(cid, item, position)

local item1 = 5953  --
local cant = 25 --La cantidad de Items que dará
local texto = "Has obtenido 25 marihuanas" --El texto que aparecerá cuando camines sobre el piso
local efecto = 46 --El efecto que aparecerá cuando camines sobre el piso

if isPlayer(cid) then
doPlayerAddItem(cid,item1,cant)
doSendMagicEffect(position,efecto)
doPlayerSendTextMessage(cid,27,texto)
end
return TRUE
end

#3 Re: [Pedido] Piso que da item el Mar Ago 05, 2014 2:19 am

Nights


Moderador
Código:
local config = {
    item = 2160, -- item que dara
    count = 5, -- cuantos dara
    teleport = {x = 1000, y = 1000, z = 7}, -- donde dara teleport
    effect = CONST_ME_FIREWORK_BLUE, -- efecto que saldra
  }

function onStepIn(cid, item, position)
 
  if isPlayer(cid) then
      doPlayerAddItem(cid, config.item, config.count)
     doSendMagicEffect(getThingPos(cid), config.effect)
       doTeleportThing(cid, config.teleport)
       doSendMagicEffect(config.teleport, CONST_ME_TELEPORT)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Has obtenido el item "..getItemNameById(config.item).." felicidades!")
        end
       return true
      end

No recuerdo con certeza como poner el count por mientras usa este.



Normas:


[Tienes que estar registrado y conectado para ver esa imagen]

Firma:
[Tienes que estar registrado y conectado para ver esa imagen]












[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
http://www.lokotserver.weebly.com

#4 Re: [Pedido] Piso que da item Hoy a las 4:28 am

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 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 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 .