BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Pedido] Un script de zona quest

[Pedido] Un script de zona quest

#1 [Pedido] Un script de zona quest el Mar Mar 24, 2015 12:17 am

Godz4t4n1c


Miembro
Saludos,

Hoy les vengo a pedir una ayudita xD
Uhmm trate de hacer una quest como svargrond
Hay un puesto de 3
[Tienes que estar registrado y conectado para ver esa imagen]
Al entrar empieza la diversión
Matas al dog después de matar al dog que aparezca un wolf, matas al wolf y que aparesca una tortuga y al final de eso
Cuando matas a la tortuga que te lleve a la zona de premios
Bueno yo lo intente uniendo script me salio pero no se como hacer para que aparezca un monstruo tras del otro
Me ayudan o si tienen uno me lo pasan ?? se los agradeceria mucho

Gracias

#2 Re: [Pedido] Un script de zona quest el Mar Mar 24, 2015 12:53 pm

Yoiker


Miembro
Men todos esos scripts que has pedido los encuentras en google, eso que andas pidiendo es mortal kombat quest de rl

#3 Re: [Pedido] Un script de zona quest el Mar Mar 24, 2015 3:40 pm

Godz4t4n1c


Miembro
Uhmm
Por algo lo publico aqui porque no lo encuentro -_-
Pero gracias por responder

@BUMP
PDST: SIGUO BUSCANDO AYUDA PARA ESTE SCRIPT

#4 Re: [Pedido] Un script de zona quest el Miér Mar 25, 2015 12:31 am

Godz4t4n1c


Miembro
@BUMP

PDST: AUN SIGUO BUSCANDO AYUDA PARA ESTE SCRIPT

#5 Re: [Pedido] Un script de zona quest el Miér Mar 25, 2015 3:08 am

Sirakx


Moderador
creaturescript

Código:

local config = {
   fromPos = {x = 133, y = 370, z = 7},
   topos = {x = 142, y = 376, z = 7},
   teleportReward = {x = 154, y = 365, z = 7},
}

local monsters = {
   ['dog'] = {'wolf'},
   ['wolf'] = {'rabbit'},
}

function onKill(cid, target, lastHit)
   if isInRange(getCreaturePosition(target), config.fromPos, config.topos) then
      local xx = math.random(config.fromPos.x, config.topos.x)
      local yy = math.random(config.fromPos.y, config.topos.y)
      local zz = math.random(config.fromPos.z, config.topos.z)
      local nameMonster = string.lower(getCreatureName(target))
      local dead = monsters[nameMonster]

      if dead == nil and getCreatureName(target) == monsters[#monsters][1] then
         doTeleportThing(cid, config.teleportReward)
         doSendMagicEffect(getCreaturePosition(cid), 10)
         return true
      elseif dead == nil then
         return true
      end

      if nameMonster ~= dead[1] then
         doSummonCreature(dead[1], {x = xx, y = yy, z = zz})
         doSendMagicEffect({x = xx, y = yy, z = zz}, 10)
      end
   end
   return true
end


action

Código:

local config = {
    posTeleport = {x = 138, y = 374, z = 7},
    level = 10,
    firtsMonsterName = "dog",
    effect = 10
}

function onUse(cid, item, frompos, item2, topos)
    if getPlayerLevel(cid) < config.level then
        doPlayerSendCancel(cid, 20, "Sorry you need level " .. config.level .. " to use lever.")
        doSendMagicEffect(getCreaturePosition(cid), 2)
        return true
    end
    doTransformItem(item.uid, item.id == 1945 and 1946 or 1945)
    doTeleportThing(cid, config.posTeleport)
    doSummonCreature(config.firtsMonsterName, {x = config.posTeleport.x + 1, y = config.posTeleport.y, z = config.posTeleport.z})
    doSendMagicEffect(frompos, config.effect)
    doSendMagicEffect(topos, config.effect)
    return true
end



[Tienes que estar registrado y conectado para ver esa imagen]
http://celesta-global.net/

#6 Re: [Pedido] Un script de zona quest el Miér Mar 25, 2015 7:27 pm

Godz4t4n1c


Miembro
Como lo instalo ??
@BUMP
PDST: SIGUO BUSCANDO AYUDA PARA ESTE SCRIPT

#7 Re: [Pedido] Un script de zona quest el Miér Mar 25, 2015 9:35 pm

ArcaniaOnline


Miembro
Action ID

Código:
<action actionid="10000" script="script.lua" />

Le das esa ID a una palanca, posTeleport = {x = 138, y = 374, z = 7}, Te tepea a ese lugar la palanca, luego summonea a un perro.

El otro
Creaturescript.xml
Código:
    <event type="kill" name="TeleportMonster" script="SCRIPT.lua"/>
login.lua
Código:
   registerCreatureEvent(cid, "TeleportMonster")

#8 Re: [Pedido] Un script de zona quest el Jue Mar 26, 2015 10:59 pm

Godz4t4n1c


Miembro
Gracias pero este script solo es para 1 player yo quiero que sea para 3 players si no hay 3 que te diga "se necesita 3 players para la quest"
Y me sale este error
Chido todo pero cuando mato al ultimo mounstro me sale esto
Código:
[26/3/2015 15:18:37] [Error - CreatureScript Interface]
[26/3/2015 15:18:37] data/creaturescripts/scripts/quest/tpquest.lua:onKill
[26/3/2015 15:18:37] Description:
[26/3/2015 15:18:37] data/creaturescripts/scripts/quest/tpquest.lua:21: attempt to index field '?' (a nil value)
[26/3/2015 15:18:37] stack traceback:
[26/3/2015 15:18:37]    data/creaturescripts/scripts/quest/tpquest.lua:21: in function <data/creaturescripts/scripts/quest/tpquest.lua:13>
[Tienes que estar registrado y conectado para ver esa imagen]

PSDT: SIGUO BUSCANDO AYUDA PARA ESTE SCRIPT

#9 Re: [Pedido] Un script de zona quest el Vie Mar 27, 2015 10:25 am

ArcaniaOnline


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Gracias pero este script solo es para 1 player yo quiero que sea para 3 players si no hay 3 que te diga "se necesita 3 players para la quest"
Y me sale este error
Chido todo pero cuando mato al ultimo mounstro me sale esto
Código:
[26/3/2015 15:18:37] [Error - CreatureScript Interface]
[26/3/2015 15:18:37] data/creaturescripts/scripts/quest/tpquest.lua:onKill
[26/3/2015 15:18:37] Description:
[26/3/2015 15:18:37] data/creaturescripts/scripts/quest/tpquest.lua:21: attempt to index field '?' (a nil value)
[26/3/2015 15:18:37] stack traceback:
[26/3/2015 15:18:37]    data/creaturescripts/scripts/quest/tpquest.lua:21: in function <data/creaturescripts/scripts/quest/tpquest.lua:13>
[Tienes que estar registrado y conectado para ver esa imagen]

PSDT: SIGUO BUSCANDO AYUDA PARA ESTE SCRIPT

Código:
local config = {
  fromPos = {x = 133, y = 370, z = 7},
  topos = {x = 142, y = 376, z = 7},
  teleportReward = {x = 154, y = 365, z = 7},
}

local monsters = {
  ['dog'] = {'wolf'},
  ['wolf'] = {'rabbit'},
}

function onKill(cid, target, lastHit)
  if isInRange(getCreaturePosition(target), config.fromPos, config.topos) then
      local xx = math.random(config.fromPos.x, config.topos.x)
      local yy = math.random(config.fromPos.y, config.topos.y)
      local zz = math.random(config.fromPos.z, config.topos.z)
      local nameMonster = string.lower(getCreatureName(target))
      local dead = monsters[nameMonster]

      if dead == nil and getCreatureName(target) == monsters[#monsters][1] then
     for _, all in ipairs(getPlayersOnline()) do
            if isInRange(getThingPos(all), config.fromPos, config.topos) then
                doTeleportThing(all, config.teleportReward)
        return true
      elseif dead == nil then
        return true
      end

      if nameMonster ~= dead[1] then
        doSummonCreature(dead[1], {x = xx, y = yy, z = zz})
        doSendMagicEffect({x = xx, y = yy, z = zz}, 10)
      end
  end
  return true
end

No te sirve este amigo?

#10 Re: [Pedido] Un script de zona quest el Vie Mar 27, 2015 3:19 pm

Godz4t4n1c


Miembro
@BUMP
Ese que me postio Sirak me tira error en la consola

Este script de 1 player tambien me sirve si lo ocupa 1, jalas y que te diga "la zona esta ocupada espere a que salga" y tambien necesito de 3 players y que te diga lo mismo si esta ocupada jalas la palanca y que te salga un mensaje diciendo "la zona esta ocupada espere a que salgan"

#11 Re: [Pedido] Un script de zona quest el Vie Mar 27, 2015 3:32 pm

Godz4t4n1c


Miembro
Código:
local config = {
   fromPos = {x = 133, y = 370, z = 7},
   topos = {x = 142, y = 376, z = 7},
   teleportReward = {x = 154, y = 365, z = 7},
}

local monsters = {
   ['dog'] = {'wolf'},
   ['wolf'] = {'rabbit'},
}

function onKill(cid, target, lastHit)
   if isInRange(getCreaturePosition(target), config.fromPos, config.topos) then
      local xx = math.random(config.fromPos.x, config.topos.x)
      local yy = math.random(config.fromPos.y, config.topos.y)
      local zz = math.random(config.fromPos.z, config.topos.z)
      local nameMonster = string.lower(getCreatureName(target))
      local dead = monsters[nameMonster]

      if dead == nil and getCreatureName(target) == monsters[#monsters][1] then
     for _, all in ipairs(getPlayersOnline()) do
            if isInRange(getThingPos(all), config.fromPos, config.topos) then
                doTeleportThing(all, config.teleportReward)
         return true
      elseif dead == nil then
         return true
      end

      if nameMonster ~= dead[1] then
         doSummonCreature(dead[1], {x = xx, y = yy, z = zz})
         doSendMagicEffect({x = xx, y = yy, z = zz}, 10)
      end
   end
   return true
end

No te sirve este amigo?

Me sale esto en la consola !!
Código:
[27/3/2015 15:1:27] >>> Loading creaturescripts... [Error - LuaInterface::loadFile] data/creaturescripts/scripts/quest/tpquest.lua:35: 'end' expected (to close 'if' at line 13) near '<eof>'
[27/3/2015 15:1:27] [Error - Event::checkScript] Cannot load script (data/creaturescripts/scripts/quest/tpquest.lua)
[27/3/2015 15:1:27] data/creaturescripts/scripts/quest/tpquest.lua:35: 'end' expected (to close 'if' at line 13) near '<eof>'
[27/3/2015 15:1:27] (done).

#12 Re: [Pedido] Un script de zona quest el Vie Mar 27, 2015 3:43 pm

Godz4t4n1c


Miembro
[Tienes que estar registrado y conectado para ver este vínculo]
Yo se que estas viendo esto O.O

Bueno si lo ves ayuda con este script de 1 player tambien me sirve si lo ocupa 1, jalas y que te diga "la zona esta ocupada espere a que salga" y tambien necesito de 3 players y que te diga lo mismo si esta ocupada jalas la palanca y que te salga un mensaje diciendo "la zona esta ocupada espere a que salgan"

GRACIAS ESPERO TU RESPUESTA !
PDST: Losiento si incomodo con el spawn o mucho comentarios sorry !!

#13 Re: [Pedido] Un script de zona quest el Sáb Mar 28, 2015 9:32 am

Godz4t4n1c


Miembro
@BUMP

#14 Re: [Pedido] Un script de zona quest el Dom Mar 29, 2015 2:50 am

Godz4t4n1c


Miembro
@BUMP

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 .