• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    Items por palanca

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default Items por palanca el Lun Dic 12, 2016 3:28 am

    God Aries

    avatar
    Miembro
    Miembro
    Hola amigos de tf, Hoy por la noche bueno depende a q hora lo veas Razz Un amigo de este foro me pidió el script de "items por palanca", Les enseñare un ejemplo

    Ejemplo:

    Ejemplo:
    You see a sign.
    You read: Intercambio! cambia x100 chicken feather = 5cc!


    bueno sin mas q decir vamos a la instalacion Smile


    Bueno empezemos nos vamos a serv/data/actions/scripts & creamos una nueva carpeta (esto no es nesesario pero ami me gusta ser organizado & en esta carpeta pongo los scripts qe yo aiga agregado al server) & la llamamos Edited &creamos el Palancas V1.lua despues ponemos esto dentro:

    Spoiler:
    local aid = { --[ACTION ID] = {COSA QUE QUITARA, CUANTOS QUITARA, COSA QUE DARA, CUANTOS TE DARA},
    [9900] = {2328, 100, 2160, 5},
    [9901] = {2328, 100, 2160, 5},
    [9902] = {2328, 100, 2160, 5},
    [9903] = {2328, 100, 2160, 5},
    [9904] = {2328, 100, 2160, 5},
    [9905] = {2328, 100, 2160, 5},
    [9906] = {2328, 100, 2160, 5},
    [9907] = {2328, 100, 2160, 5},
    [9908] = {2328, 100, 2160, 5},
    [9909] = {2328, 100, 2160, 5},
    [9910] = {2328, 100, 2160, 5},
    [9911] = {2328, 100, 2160, 5},
    [9912] = {2328, 100, 2160, 5},
    [9913] = {2328, 100, 2160, 5},
    [9914] = {2328, 100, 2160, 5},
    [9915] = {2328, 100, 2160, 5},
    [9916] = {2328, 100, 2160, 5},
    [9917] = {2328, 100, 2160, 5},
    [9918] = {2328, 100, 2160, 5},
    [9919] = {2328, 100, 2160, 5},
    [9920] = {2328, 100, 2160, 5},
    [9921] = {2328, 100, 2160, 5},
    [9922] = {2328, 100, 2160, 5},
    [9923] = {2328, 100, 2160, 5},
    [9924] = {2328, 100, 2160, 5},
    [9925] = {2328, 100, 2160, 5},
    [9926] = {2328, 100, 2160, 5},
    [9927] = {2328, 100, 2160, 5},
    [9928] = {2328, 100, 2160, 5},
    [9929] = {2328, 100, 2160, 5},
    [9930] = {2328, 100, 2160, 5},
    [9931] = {2328, 100, 2160, 5},
    [9932] = {2328, 100, 2160, 5},
    [9933] = {2328, 100, 2160, 5},
    [9934] = {2328, 100, 2160, 5},
    [9935] = {2328, 100, 2160, 5},
    [9936] = {2328, 100, 2160, 5},
    [9937] = {2328, 100, 2160, 5},
    [9938] = {2328, 100, 2160, 5},
    [9939] = {2328, 100, 2160, 5},
    [9940] = {2328, 100, 2160, 5},
    }

    function onUse(cid, item, fromPosition, itemEx, toPosition)
    local aids = aid[item.actionid]
    if item.itemid == 1945 or 1946 then
    if aids then
    if doPlayerRemoveItem(cid, aids[1], aids[2]) then
    doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, 'Recibiste '..aids[4]..' '..getItemNameById(aids[3])..'.')
    doPlayerAddItem(cid, aids[3], aids[4])
    else
    doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, 'Necesitas tener '..(aids[2])..' '..getItemNameById(aids[1])..' para comprar este producto.')
    end
    else
    doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, 'No tienes suficiente capacidad.')
    end
    end
    return TRUE
    end

    Ahi en lo VERDE dice como editarse
    pero de todas formas Explicare para los que no saben mucho.


    Spoiler:
    --[ACTION ID] = {COSA QUE QUITARA, CUANTOS QUITARA, COSA QUE DARA, CUANTOS TE DARA},
    ]9900] = {2328, 100, 2160, [5}/color],

    Explicacion:

    En esta parte pondremos el Action ID que vayamos a usar

    En esta parte ponemos el ID del item que nos QUITARA

    En esta parte ponemos la CANTIDAD del item que nos QUITARA

    En esta parte ponemos el ID del item que nos DARA

    En esta parte ponemos la CANTIDAD del item que nos QUITARA

    P.D:
    si van a editar el Action ID deven editar tambien la linea de Actions.xml(esto estara mas abajo



    Bueno creo que acabamoz con la modificacion del script(:


    -Okei, ahora el ultimo paso (: agregar al XML:
    nos vamos a
    SERV/DATA/ACTIONS & abrimos el Actions.xml

    Como editar el Actions.xml correctamente


    Una ves abierto el actions.xml agregamos esto al inicio

    Spoiler:

      <!-- Edited -->
      <action actionid="9900-9940" event="script" value="Edited/Palancas V1.lua"/>



    Nos quedara algo asi:

    Spoiler:

    <?xml version="1.0" encoding="UTF-8"?>
    <actions>
      <!-- Edited -->
      <action actionid="9900-9940" event="script" value="Edited/Palancas V1.lua"/>



    NOTA: esto solo es la parte de arriva xd

    NOTA2: si no isiste la carpeta edited como dije arriva borra esta parte del xml: Edited/ Para que quede asi:


    Spoiler:

    <?xml version="1.0" encoding="UTF-8"?>
    <actions>
      <!-- Edited -->
      <action actionid="9900-9940" event="script" value="Palancas V1.lua"/>



    Bueno eso es todo Very Happy
    Espero les sirva Smile

    Creditos:  
    [otro]: 90%
    [yo]: 10% por traerlo

    Bye.

    Ver perfil de usuario

    2default Re: Items por palanca el Lun Dic 12, 2016 11:08 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    graciaspor el aporte +1 (y)



    Ver perfil de usuario http://www.tibiaface.com

    3default Re: Items por palanca el Miér Mar 29, 2017 11:58 am

    danielgonz

    avatar
    Miembro
    Miembro
    y como haces para llevar la palanca a un citio como la creas?
    por lo menos si la quieres en thais?

    Ver perfil de usuario

    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.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).