BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Pedido Urgente Pliz

Pedido Urgente Pliz

#1 Pedido Urgente Pliz el Miér Dic 17, 2014 4:24 am

1711739


Novato
Bueno vengo a pedir 3 cosas.!!!

1.-Quisiera un Script de  venta por comando digamos algo parecido al !aol pero en vez de eso quisiera comprar el stone skin amulet digamos un ejemplo que fuera asi !stone amulet y compraras el amuleto por un dicha cantidad digamos 1cc.

2.-Un script para activar un evento por comando de God Digamos que el god dijiera /dados y se activara el evento y los player al decir !dados fueran transportados al evento nose si me explique si no me entendieron alguno de los script decidmelo abajo

3.-Quisiera que si pasas un tp o pisas un tilde cambiara de color tu outfit digamos pasas el tp o pisas el tilde y si tenias colores rojos con azul en tu outfit "ejemplo" te lo cambia de color digamos todo rojo el outfit.

#2 Re: Pedido Urgente Pliz el Miér Dic 17, 2014 7:46 am

Belerofonte


Administrador
1.- Si el !aol que tienes también es comprándolo vía money: pásame su script para ponerlo junto a ese y que no tengas 2 comandos iguales en 2 archivos distintos, o en caso negativo: avísame.

2.- [Tienes que estar registrado y conectado para ver este vínculo]

3.- Servidor/Data/Movements/... Movements.xml:
<movevent type="StepIn" uniqueid="4876; 4877" event="script" value="tile equipos.lua"/>
Ahí pones los UniqueID que gustes de los teleports/tiles de cada equipo, que también has de poner en la tabla del siguiente script.

Servidor/Data/Movements/Scripts/... tile equipos.lua:
Código:
function onStepIn(cid, item, pos, fromPos, toPos)
  local outfit = getCreatureOutfit(cid)
  local Herculano = {
--[UniqueID del tile/teleport] = {Coordenada del lugar donde aparecerán, Colores},
    [4876] = {{x=961,y=991,z=7}, {lookType = outfit.lookType, lookHead = 88, lookBody = 88, lookLegs = 88, lookFeet = 88, lookTypeEx = 88, lookAddons = outfit.lookAddons}}, -- Equipo Azul.
    [4877] = {{x=956,y=991,z=7}, {lookType = outfit.lookType, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookTypeEx = 94, lookAddons = outfit.lookAddons}} -- Equipo Rojo.
  }
  local v = Herculano[item.uid]
    if v then
        doTeleportThing (cid, v[1])
        doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT)
        doSetCreatureOutfit(cid, v[2] , -1)
    end
  return true
end

Zona a editar:
 local Herculano = {
--[UniqueID del tile/teleport] = {Coordenada del lugar donde aparecerán, Colores de cada parte},
   [4876] = {{x=961,y=991,z=7}, {lookType = outfit.lookType, lookHead = 88, lookBody = 88, lookLegs = 88, lookFeet = 88, lookTypeEx = 88, lookAddons = outfit.lookAddons}}, -- Equipo Azul.
   [4877] = {{x=956,y=991,z=7}, {lookType = outfit.lookType, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookTypeEx = 94, lookAddons = outfit.lookAddons}} -- Equipo Rojo.
 }

Y a la próxima, intenta que el título del tema tenga algo relacionado con el cuál, es decir,
imagina que tu Post es una noticia periodística y el titular que le pongas ha de resumirla en pocas palabras.
Sin la necesidad de poner "ayuda, pedido, problema, script, etc..." pues eso ya viene en el nombre de la sección
donde la pongas, ve directamente al grano con palabras clave y concisas relacionadas con tu circunstancia



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

#3 Re: Pedido Urgente Pliz el Miér Dic 17, 2014 6:15 pm

1711739


Novato
[Tienes que estar registrado y conectado para ver este vínculo] escribió:1.- Si el !aol que tienes también es comprándolo vía money: pásame su script para ponerlo junto a ese y que no tengas 2 comandos iguales en 2 archivos distintos, o en caso negativo: avísame.

2.- [Tienes que estar registrado y conectado para ver este vínculo]

3.- Servidor/Data/Movements/... Movements.xml:
<movevent type="StepIn" uniqueid="4876; 4877" event="script" value="tile equipos.lua"/>
Ahí pones los UniqueID que gustes de los teleports/tiles de cada equipo, que también has de poner en la tabla del siguiente script.

Servidor/Data/Movements/Scripts/... tile equipos.lua:
Código:
function onStepIn(cid, item, pos, fromPos, toPos)
  local outfit = getCreatureOutfit(cid)
  local Herculano = {
--[UniqueID del tile/teleport] = {Coordenada del lugar donde aparecerán, Colores},
    [4876] = {{x=961,y=991,z=7}, {lookType = outfit.lookType, lookHead = 88, lookBody = 88, lookLegs = 88, lookFeet = 88, lookTypeEx = 88, lookAddons = outfit.lookAddons}}, -- Equipo Azul.
    [4877] = {{x=956,y=991,z=7}, {lookType = outfit.lookType, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookTypeEx = 94, lookAddons = outfit.lookAddons}} -- Equipo Rojo.
  }
  local v = Herculano[item.uid]
    if v then
        doTeleportThing (cid, v[1])
        doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT)
        doSetCreatureOutfit(cid, v[2] , -1)
    end
  return true
end

Zona a editar:
 local Herculano = {
--[UniqueID del tile/teleport] = {Coordenada del lugar donde aparecerán, Colores de cada parte},
   [4876] = {{x=961,y=991,z=7}, {lookType = outfit.lookType, lookHead = 88, lookBody = 88, lookLegs = 88, lookFeet = 88, lookTypeEx = 88, lookAddons = outfit.lookAddons}}, -- Equipo Azul.
   [4877] = {{x=956,y=991,z=7}, {lookType = outfit.lookType, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookTypeEx = 94, lookAddons = outfit.lookAddons}} -- Equipo Rojo.
 }

Y a la próxima, intenta que el título del tema tenga algo relacionado con el cuál, es decir,
imagina que tu Post es una noticia periodística y el titular que le pongas ha de resumirla en pocas palabras.
Sin la necesidad de poner "ayuda, pedido, problema, script, etc..." pues eso ya viene en el nombre de la sección
donde la pongas, ve directamente al grano con palabras clave y concisas relacionadas con tu circunstancia




Gracias Me sirvio mucho y sobre el script del Aol no lo tengo integrado en mi server !!

#4 Re: Pedido Urgente Pliz el Miér Dic 17, 2014 9:18 pm

Belerofonte


Administrador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Gracias Me sirvio mucho y sobre el script del Aol no lo tengo integrado en mi server !!

Servidor/Data/Talkactions/... Talkactions.xml:
<talkaction access="0-3" words="!ssa" event="script" value="NOMBREqueGUSTES.lua"/>
Ahí va el comando que vayas a poner para cada objeto comprable.

Si vas a poner más de un objeto, los comandos han de ir separados cada uno por un punto & coma ";", es decir:
<talkaction access="0-3" words="!ssa;!aol" event="script" value="NOMBREqueGUSTES.lua"/>


Servidor/Data/Talkactions/Scripts/... NOMBREqueGUSTES.lua:
Código:
 local c = {
-- ['!Comando'] = {ID del objeto, Precio del cual(contado en gold coins)},
    ['!ssa'] = {2197, 20000},
  }
function onSay(cid, words, param)
local effect, type, msg = {}, {}, ''
  local v = c[words:lower()]
    if v then
        if doPlayerRemoveMoney(cid, v[2]) == true then
            doPlayerAddItem(cid, v[1], 1)
            effect, type, msg = CONST_ME_FIREWORK_YELLOW, MESSAGE_INFO_DESCR, 'You have received ' .. getItemArticleById(v[1]) .. ' ' .. getItemNameById(v[1]) .. '!'
        else
          effect, type, msg = CONST_ME_POFF, MESSAGE_STATUS_SMALL, 'You need ' .. v[2] .. ' gold coins.'
        end
      doPlayerSendTextMessage(cid, type, msg)
      doSendMagicEffect(getCreaturePosition(cid), effect)
    end
  return true
end

Zona a editar:
 local c = {
-- ['!Comando'] = {ID del objeto, Precio del cual(contado en gold coins)},
   ['!ssa'] = {2197, 20000},
 }

O sea, que si quisiéramos añadir más objetos por comando, pues simplemente tendríamos que añadir una línea más abajo y poner el comando en la línea anterior del Talkactions.xml, así sucesivamente:
 local c = {
-- ['!Comando'] = {ID del objeto, Precio del cual(contado en gold coins)},
   ['!ssa'] = {2197, 20000},
   ['!aol'] = {2173, 10000},
 }

Lo demás, como el nombre del objeto comprado o la cantidad de gold coins necesarias, saldrán automáticamente en los mensajes, dependiendo del caso.



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

#5 Re: Pedido Urgente Pliz Hoy a las 8:52 pm

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 .