BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Script de addon pisar y resivir addon

Script de addon pisar y resivir addon

Ir a la página : 1, 2  Siguiente

#1 Script de addon pisar y resivir addon el Lun Feb 23, 2015 4:00 pm

Godz4t4n1c


Miembro
Saludos,

La cuestión es que en esta situación necesito un script para addon...
Por decir pisas un cuadro y te pide items para un addon digamos en este caso "first citizen" que te pida chiken feather x50, legion helmet x5, homy comb x50 ... ya asi pisan el cuadrito y te de el first addon citizen, y si no tienes los items que te diga tu necesitas -- "chiken feather x50, legion helmet x5, homy comb x50" , y si tienes los items que te los quite y te de el first addon citizen

Me comprenden aqui dejare un imagen de como sera el cuadro

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

Lo mismo para el "second citizen addon" que te pida "bounch troll x100, chiken feather x200, minotaur leather x200" pues asi pero que te de el second citizen addon

DOY + REP

Gracias

#2 Re: Script de addon pisar y resivir addon el Mar Feb 24, 2015 12:19 am

Godz4t4n1c


Miembro
@BUMP

#3 Re: Script de addon pisar y resivir addon el Mar Feb 24, 2015 7:14 am

Riikudou(Ns)


Miembro
no es nesario hacer tanto spam -.- fuckng noob

¡Me Gusta!

https://www.facebook.com/httpstibia?ref=hl

#4 Re: Script de addon pisar y resivir addon el Mar Feb 24, 2015 3:33 pm

Invictus


Novato
Es decir, poner la funcion que cuando pises x,y,z te ponga el addon?

http://gcardonasmx.blogspot.com.es/

#5 Re: Script de addon pisar y resivir addon el Mar Feb 24, 2015 3:54 pm

naruto6


Miembro
si es así, pero te pide que lleves los items necesarias en tu bp para que te lo de y, si no los tienes te diga que necesitas.

#6 Re: Script de addon pisar y resivir addon el Mar Feb 24, 2015 4:07 pm

Godz4t4n1c


Miembro
Exacto pero si tienes los items en la bp que te los quite y te de el first addon , y si no tienes que te diga tu necesitas tales items
y tbm para el second

#7 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 2:58 am

Crazzy


Estudiante
para que version lo necesitas y pon el id de los items ...

#8 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 8:34 am

Exanime


Miembro
ese script es facil de hacer, solo modifica el script una palanca por addon y y cambias de OnUse a OnStepIn y algunos otros cambios, yo lo hice y lo tengo en mi ot xD y hasta cambia la gema de color como necroxia pero deberias poderlo hacer. Es facil

#9 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 2:04 pm

ander.oviedo


Miembro
dime si este scripts te funciona
Código:
local c = {
chickens = xxxx, -- id del chicken feather
legion = xxxx, -- id del legion helmet
homy comb = xxxx -- id del honey comb


}


function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if doPlayerRemoveItem(cid, c.chickens, 50) then
if doPlayerRemoveItem(cid, c.legion, 5) then
if doPlayerRemoveItem(cid, c.homy comb, 50) then
if doPlayerAddOutfit(cid,citizen, 2) then
else
doPlayerSendCancel(cid, "necesitas chiken feather x50, legion helmet x5, homy comb x50")
end
end
end
end
end
return true
end

#10 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 3:04 pm

naruto6


Miembro
ander.oviedo, ya lo probe en mi server y me saca el siguiente error al abrir el server

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

y la verdad no entiendo que tengo que hacer



Última edición por naruto6 el Miér Feb 25, 2015 3:26 pm, editado 1 vez

#11 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 3:20 pm

Kriss


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:ander.oviedo, quiero testearlo en mi server, pero no estoy seguro si es un movement? podrías explicar como instalarlo


Facepalm

function onStepIn

obiamente es un movement



Código:
<movevent type="StepIn" uniqueid="9090" event="script" value="citizenaddon.lua"/>


Spoiler:

Código:
local c = {
chickens = xxxx, -- id del chicken feather
legion = xxxx, -- id del legion helmet
homy comb = xxxx -- id del honey comb


}


function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if doPlayerRemoveItem(cid, c.chickens, 50) then
if doPlayerRemoveItem(cid, c.legion, 5) then
if doPlayerRemoveItem(cid, c.homy comb, 50) then
if doPlayerAddOutfit(cid,citizen, 2) then
else
doPlayerSendCancel(cid, "necesitas chiken feather x50, legion helmet x5, homy comb x50")
end
end
end
end
end
return true
end


PS. solo viendo creo que esta BUG no estoy seguro hasta que no lo pruebes pero el bug que creo es el siguente con que tengas alguna parte de esos items del citizen podras obtener el addon

#12 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 3:27 pm

naruto6


Miembro
si muy noob al pregunta del movement sorry, pero edite esa parte y te puse el error que me dio al abrir el server

#13 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 6:19 pm

Kriss


Miembro
prueba este pero sigo creyendo que esta el bug xD
Spoiler:
Código:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if doPlayerRemoveItem(cid, 5859, 50) then
if doPlayerRemoveItem(cid, 2480, 5) then
if doPlayerRemoveItem(cid, 5902, 50) then
if doPlayerAddOutfit(cid,citizen, 2) then
else
doPlayerSendCancel(cid, "necesitas chiken feather x50, legion helmet x5, homy comb x50")
end
end
end
end
end
return true
end

#14 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 6:24 pm

Invictus


Novato
[Tienes que estar registrado y conectado para ver este vínculo] escribió:ander.oviedo, ya lo probe en mi server y me saca el siguiente error al abrir el server

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

y la verdad no entiendo que tengo que hacer

Si te das cuenta el error dice que sucede cuando lee el " } ". Es decir que desde el principio ya esta mal. Prueba de quitar el "help" del primer párrafo que probablemente sobre. Espero que lo soluciones pronto. Suerte!

http://gcardonasmx.blogspot.com.es/

#15 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 6:56 pm

naruto6


Miembro
Invictus no se que quieres decir con quitar el "help", ya que no se de scripts.

kriss, el tuyo no me maraca error pero le pongo el uniqueid a la baldosa y no me dice nada al pasar encima de ella, ni marca error en consola

#16 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 7:22 pm

Kriss


Miembro
1. no es mi script xD es de: ander.oviedo
2. deja intento arreglarlo
3. sigo diciendo que ese script esta bug

Código:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if doPlayerRemoveItem(cid, 5859, 50) then
else if doPlayerRemoveItem(cid, 2480, 5) then
else if doPlayerRemoveItem(cid, 5902, 50) then
doPlayerAddOutfit(cid,citizen, 2) then
else
doPlayerSendCancel(cid, "necesitas chiken feather x50, legion helmet x5, homy comb x50")
end
end
end
end
end
return true
end

#17 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 7:41 pm

naruto6


Miembro
me da error en la consola xD, linea 6 unexpected symbol near "then"

#18 Re: Script de addon pisar y resivir addon el Miér Feb 25, 2015 9:38 pm

Kriss


Miembro
Código:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if doPlayerRemoveItem(cid, 5859, 50) then
else if doPlayerRemoveItem(cid, 2480, 5) then
else if doPlayerRemoveItem(cid, 5902, 50) then
doPlayerAddOutfit(cid,citizen, 2)
else
doPlayerSendCancel(cid, "necesitas chiken feather x50, legion helmet x5, homy comb x50")
end
end
end
end
end
return true
end

#19 Re: Script de addon pisar y resivir addon el Jue Feb 26, 2015 12:39 am

naruto6


Miembro
kriss me funciono de maravilla te lo agradezco enserio, solo tiene un detalle, que al pararme en el sqm me quita primero las chicken luego los honey etc y pues me da el addon al final, pero si voy solo con 5 legion helmet o 50 chicken o 50 honey, me dara el addon con solo uno de eso

#20 Re: Script de addon pisar y resivir addon el Jue Feb 26, 2015 3:00 am

Godz4t4n1c


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
Código:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if doPlayerRemoveItem(cid, 5859, 50) then
else if doPlayerRemoveItem(cid, 2480, 5) then
else if doPlayerRemoveItem(cid, 5902, 50) then
doPlayerAddOutfit(cid,citizen, 2)
else
doPlayerSendCancel(cid, "necesitas chiken feather x50, legion helmet x5, homy comb x50")
end
end
end
end
end
return true
end


Saludos,

Pero cuando ocupo los items y me paro en el cuadro me quita los items pero no me da el addon U.u

#21 Re: Script de addon pisar y resivir addon el Jue Feb 26, 2015 3:03 am

Godz4t4n1c


Miembro
Saludos a todos,

Pero cuando piso el cuadro me quita unas cosas de hay y no me da el first addon como lo hago ?

#22 Re: Script de addon pisar y resivir addon el Jue Feb 26, 2015 3:10 am

Godz4t4n1c


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:ese script es facil de hacer, solo modifica el script una palanca por addon y y cambias de OnUse a OnStepIn y algunos otros cambios, yo lo hice y lo tengo en mi ot xD y hasta cambia la gema de color como necroxia pero deberias poderlo hacer. Es facil


Bro si lo tienes pasamelo porfas te doy +REP

#23 Re: Script de addon pisar y resivir addon el Jue Feb 26, 2015 9:13 am

ArcaniaOnline


Miembro
Hmm Mira creo que ...

Código:
local c = {
        [1] = {item = x, cant = 1,}, -- id del chicken feather
        [2] = {item = x, cant = 1,}, -- id del legion helmet
        [3] = {item = x, cant = 1,} -- id del honey comb
}


function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local addon = config[item.cant]
if isPlayer(cid) then
    if doPlayerRemoveItem(cid,item.cant) then
    doPlayerAddOutfit(cid,citizen, 2)
    doPlayerSendTextMessage(cid,27, "Felicidades obtuviste Citizen Outfit parte 2. :p ")
     else
       doPlayerSendTextMessage(cid, 27, "You need "..addon.item.." for obtain this addon")
            end
end
return true
end

Si no te funciona

Código:
    if doPlayerRemoveItem(cid,item.cant) then

Entonces intenta reemplazándolo por ...

Código:
  for i = 1, #c do
             doPlayerRemoveItem(cid, c[item][1], c[item][3], c[item][2])
  end

PD: primera vez que practico con tablas :p
PD: 2 un mensaje esta en castellano y el otro en ingles revisa eso

#24 Re: Script de addon pisar y resivir addon el Jue Feb 26, 2015 11:24 am

naruto6


Miembro
No no funciono, quiza por que uso TFS 1.1, pero al pararme en la baldosa me tira error con la linea 9 del scrip

Código:
local addon = config[item.cant]

#25 Re: Script de addon pisar y resivir addon el Jue Feb 26, 2015 12:00 pm

Kriss


Miembro
Código:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if doPlayerRemoveItem(cid, 5859, 50) then
else if doPlayerRemoveItem(cid, 2480, 5) then
else if doPlayerRemoveItem(cid, 5902, 50) then
                doPlayerAddOutfit(cid,128,2)
                doPlayerAddOutfit(cid,136,2)
else
doPlayerSendCancel(cid, "necesitas chiken feather x50, legion helmet x5, homy comb x50")
end
end
end
end
end
return true
end

Contenido patrocinado


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

Ir a la página : 1, 2  Siguiente

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 .