• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [NPC] NPC Dicer (casino)

    Compartir:

    Ir a la página : 1, 2  Siguiente

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

    1[NPC] NPC Dicer (casino) Empty [NPC] NPC Dicer (casino) Mar Jul 01, 2014 12:42 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Hola usuarios de tibiaface

    Bueno les traigo el famoso npc de dice ( dados). Este npc lo que hace es un evento, usted va al npc le arroja en el coal (o fuente de fuego) el dinero puedes ser en gold, platinun o crytales. Usted le dirá Low o High dependiendo de su suerte para que su dinero se multiplique.

    Para  o peder?

    Si usted le dice High al npc

    High: para ganar son los numero del dado 4, 5, 6 y para perder 1, 2, 3

    Si usted le dice Low al npc

    Low : para ganar son los numero 1, 2, 3 y para peder son 4, 5, 6

    Con este npc su dinero se multiplicara si usted apuesta 20k  y player gana recibe 40K


    Instalacion:

    en npc.xml

    Código:
    <?xml version="1.0"?>
    <npc name="Dicer" script="data/npc/scripts/dicer.lua" walkinterval="1000" floorchange="0">
    <health now="100" max="100"/>
    <look type="132" head="114" body="0" legs="0" feet="114" addons="3"/>
    <parameters>
    <parameter key="message_greet" value="Ola {|PLAYERNAME|}, caso queria tentar a sorte diga {L} ou {Low} para apostar nos numeros {1}, {2} ou {3} ||| {H} ou {High} para apostar nos numeros {4}, {5} ou {6}!" />
    </parameters>
    </npc>

    Nos vamos a:

    data/npc/scripts
    copiamos cualquier archivo y renombramos por dicer.lua y pegamos esto dentro

    Código:
    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)
    local talkState = {}

    function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
    function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
    function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
    function onThink() npcHandler:onThink() end

    function creatureSayCallback(cid, type, msg)
     if(not npcHandler:isFocused(cid)) then
     return false
     end

     local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

     
     local coins = {[2148] = 1, [2152] = 100, [2160] = 10000}

    function countMoneyOnPos(pos)
     local money = 0
     for stack = 1, 255  do
      pos.stackpos = stack
      local item = getThingFromPos(pos)
      if item and item.uid > 0 then
       if coins[item.itemid] then
        money = money + coins[item.itemid] * item.type
       end
      end
     end
     return money
    end
     

     
    local posCoal = {x = 145, y = 49, z = 7} -- POSIÇÃO DO COAL, ONDE O GOLD DEVE ESTAR
    local posNpc = {x = 145, y = 48, z = 7} -- POSIÇÃO DO NPC
    local pos = getPosByDir(getThingPos(cid), getCreatureLookDirection(cid), 1) -- NÃO ALTERAR

     if msgcontains(msg, 'l') or msgcontains(msg, 'L') or msgcontains(msg, 'low') or msgcontains(msg, 'Low') then
     if countMoneyOnPos(pos) > 0 then
     if math.random(1, 6) <= 3 then
     doPlayerAddMoney(cid, countMoneyOnPos(pos)*2)
     doSendMagicEffect(posNpc, 26)
     doSendMagicEffect(posNpc, 28)
     doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(1, 3)..', parabéns!', TALKTYPE_ORANGE_1)
     else
     doSendMagicEffect(posNpc, 2)
     doSendMagicEffect(posNpc, 26)
     doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(4, 6)..', tente novamente!', TALKTYPE_ORANGE_1)
     end
     for stack = 1, 255  do
      pos.stackpos = stack
      local item = getThingFromPos(pos)
      if item and item.uid > 0 then
       if coins[item.itemid] then
     doRemoveItem(item.uid)
       end
      end
     end
     else
     doCreatureSay(getNpcId(), getCreatureName(cid)..', coloque uma quantia de gold no recipiente para começar a apostar!', TALKTYPE_ORANGE_1)
     end
     
     elseif msgcontains(msg, 'h') or msgcontains(msg, 'H') or msgcontains(msg, 'high') or msgcontains(msg, 'High') then
     if countMoneyOnPos(pos) > 0 then
     if math.random(1, 6) <= 3 then
     doPlayerAddMoney(cid, countMoneyOnPos(pos)*2)
     doSendMagicEffect(posNpc, 26)
     doSendMagicEffect(posNpc, 28)
     doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(4, 6)..', parabéns!', TALKTYPE_ORANGE_1)
     else
     doSendMagicEffect(posNpc, 2)
     doSendMagicEffect(posNpc, 26)
     doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(1, 3)..', tente novamente!', TALKTYPE_ORANGE_1)
     end
     for stack = 1, 255  do
      pos.stackpos = stack
      local item = getThingFromPos(pos)
      if item and item.uid > 0 then
       if coins[item.itemid] then
     doRemoveItem(item.uid)
       end
      end
     end
     else
     doCreatureSay(getNpcId(), getCreatureName(cid)..', coloque uma quantia de gold no recipiente para começar a apostar!', TALKTYPE_ORANGE_1)
     end
     end
    return true
    end

    npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
    npcHandler:addModule(FocusModule:new())

    configuracion:


    local posCoal = {x = 169, y = 58, z = 7} -- posicion del coal [NPC] NPC Dicer (casino) Empty_Coal_Basin

    local posNpc = {x = 193, y = 45, z = 7} -- Posicion del npc

    Nota: deben crear la zona del casino y colocar los npc y el coal.

    despues configurar el script con la posicion del coal y del npc nota el npc no tiene que tener movimiento.

    PD: colocar el npc en un pocion de entrapado.

    imagenes:

    [NPC] NPC Dicer (casino) F9Wo4ea

    [NPC] NPC Dicer (casino) 8UkYlM8

    [NPC] NPC Dicer (casino) DgKOzSh

    [NPC] NPC Dicer (casino) CAMsXNE

    Créditos:

    Markin(Anne)

    Omega



    Última edición por [Admin] God Maya el Sáb Dic 03, 2016 12:17 am, editado 2 veces



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    2[NPC] NPC Dicer (casino) Empty duda Miér Ago 13, 2014 6:01 pm

    walberxs12

    walberxs12
    Donador User
    Donador User
    Hola Se ve imcreible el post, mi duda es Sirve para tfs 1.0?

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibia.com

    3[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Miér Ago 13, 2014 6:43 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    walberxs12 escribió:Hola Se ve imcreible el post, mi duda es Sirve para tfs 1.0?


    no funcionan, pero no pierdes nada intentando.



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    4[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Jue Ago 14, 2014 7:09 pm

    Abyss

    Abyss
    Nuevo Miembro
    Nuevo Miembro
    jojojo! me ha impresionado, espero colocarlo algun dia.

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.twitter.com

    5[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Sáb Ago 16, 2014 4:50 pm

    renefelipe

    renefelipe
    Miembro
    Miembro
    sirve para 10.41?

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://mortalotserver.sytes.net

    6[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Mar Oct 28, 2014 4:55 pm

    Invitado

    Anonymous
    Invitado
    Buen script, sabes si es posible aumentar la posibilidad de que gane la "banca"? Porque un player con 1kk, ha conseguido ganar 9kk.

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    7[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Mar Oct 28, 2014 8:34 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    no es posible ya que el npc usa el randon 1 a 3 para low y el radon 4 a 6 la high es depende de la suerte. y el randon simula los lados del dado



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    8[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Mar Oct 28, 2014 8:48 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    no es posible ya que el npc usa el randon 1 a 3 para low y el radon 4 a 6 la high es depende de la suerte. y el randon simula los lados del dado



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    9[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Miér Oct 29, 2014 8:25 am

    Invitado

    Anonymous
    Invitado
    Gracias igualmente! Smile

    [Error - NpcScript Interface]
    [13:24:11.642] data/npc/scripts/dicer.lua:onCreat
    [13:24:11.643] Description:
    [13:24:11.644] (luaDoRemoveItem) Item not found
    ___

    Va perfectamente, pero me da este error una vez rolea. Gracias.

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    10[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Miér Oct 29, 2014 11:28 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    es posible que alguien haya colocado otro item en lugar de golcoins o crystales por que ahi dice que el item no pudo ser removido



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    11[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Sáb Mar 07, 2015 10:16 am

    Invitado

    Anonymous
    Invitado
    Maya buen aporte, pero postea uno para tfs 1.0 porfa.!

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    12[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Lun Oct 05, 2015 9:32 am

    djvins2015

    djvins2015
    Miembro
    Miembro
    Hola muy buen scrips solo que yo quisiera que se pudiera apostar [items donated]
    ejemplo:

    player: hi.
    dicer: Hola player, que deceas apostar? {items donated o crystal coins}.
    player: items donated.
    dicer: ok player. yo solo acepto los sigueintes items {demon legs, ring regeneration, addons dolls, etc}.
    dicer: digame que decea a postar?
    player: demon legs.
    dicer: por favor ponga el item.
    dicer: para jugar diga un numero del {1 al 6}.
    player: 6
    dicer: salio el numero 6 ganastes x3.
    player: 5
    dicer: por favor ponga el item.
    dicer: para jugar diga un numero del {1 al 6}.
    player: 5
    dicer: salio el numero 3 inténtalo de nuevo.
    player bye.

    Bueno este es un ejemplo de como sera el dicer y el metodo de apuesta sera por 1 numero no {low o high} y que pueda el jugador apostar items y crystal coins..

    bueno espero su pronta respuesta.

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://tibianeca.com

    13[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Lun Oct 05, 2015 11:41 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Tendria que ver el scripts luego le aviso



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    14[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Sáb Mayo 21, 2016 3:38 pm

    dubujaba

    dubujaba
    Nuevo Miembro
    Nuevo Miembro
    Que tal God Maya! Probado este sript y funcionando en TFS 0.4 8.6
    Una pregunta... Cuando el NPC saluda, te manda en el default channel y en el NPC channel en 8.6
    Existe alguna forma de evitar que te mande dos mensajes y solo te mande uno?
    Gracias!

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    15[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Sáb Mayo 21, 2016 4:47 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    dubujaba escribió:Que tal God Maya! Probado este sript y funcionando en TFS 0.4 8.6
    Una pregunta... Cuando el NPC saluda, te manda en el default channel y en el NPC channel en 8.6
    Existe alguna forma de evitar que te mande dos mensajes y solo te mande uno?
    Gracias!
    no porque por defaul esta configurado todos los npc a abrir el channel de npc va en sources



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    16[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Vie Mayo 27, 2016 5:42 am

    dubujaba

    dubujaba
    Nuevo Miembro
    Nuevo Miembro
    Última pregunta, hay alguna manera de ponerle un min y un máximo a las apuestas? Es decir, que no puedan apostar menos de 200 gp y no más de 500k? Eso evitaría que los players se aprovechen para sacar dinero rápido.
    Otra cosa, es posible bajar el porcentaje de ganancia? En lugar de ganar el doble, solo ganar la mitad del dinero apostado.
    Disculpa las molestias God Maya. Excelente script

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    17[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Vie Mayo 27, 2016 12:12 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    if countMoneyOnPos(pos) > 0 then

    es modificacion la puedes hacer en esta linea della minima y maxima apuesta
    Código:
    if countMoneyOnPos(pos) > 0 then

    por esta

    Código:
    if countMoneyOnPos(pos) >= 200 and countMoneyOnPos(pos) <= 500000  then


    donde encuentres esta linea ene l script la cambias por la de arriba

    Código:
    if countMoneyOnPos(pos) > 0 then




    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    18[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Lun Jun 06, 2016 2:12 am

    dubujaba

    dubujaba
    Nuevo Miembro
    Nuevo Miembro
    Muchas gracias God Maya. Funciona perfecto.

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    19[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Sáb Nov 26, 2016 7:10 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    npc dicer actualizado



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    20[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Sáb Dic 03, 2016 1:32 pm

    Simon Marin

    Simon Marin
    Miembro
    Miembro
    Bueno ami no me funciona.. la verdad no se que estoy asiendo mal / mi server es 8.60 tf 2.80
    Bueno yo coloco todo como dice ... la posicion del Npc y donde deven ir los cc.
    luego abro el server y no aparece el Npc

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    21[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Sáb Dic 03, 2016 1:34 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Simón Marín escribió:Bueno ami no me funciona.. la verdad no se que estoy asiendo mal / mi server es 8.60 tf 2.80
    Bueno yo coloco todo como dice ... la posicion del Npc y donde deven ir los cc.
    luego abro el server y no aparece el Npc

    pero el npc lo colocaste con tu rme en aquella posicion?



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    22[NPC] NPC Dicer (casino) Empty teste Dom Dic 04, 2016 11:47 am

    Simon Marin

    Simon Marin
    Miembro
    Miembro
    Ya pude resolver mi problema ( Un Consejo a todos lo que no le funciona) (No se den por vencidos) (No importa si alguien le dice que no funciona para tu server)(Si les pasa lo mismo que ami comenten y yo subire el scripp areglado).

    Bueno luego de resolverlo yo quise ponerlo al lado los cajones donde se guardan los item en los dps/ como en tibia Rl .
    pero el Npc solamente te hace el cambio si estas de frente a el no hacia el lado .. aca una imagen para que se entienda
    [NPC] NPC Dicer (casino) RavZEh

    yo quiero colocar almedio el dinero y que haga el cambio.. por favor ayuda


    Aca el scripp que estoy usando ... /Dato aparte/ Este escripp que esta posteado esta actualizado.. posiblemente hay algun error .. este que mostrare a continuacion es el que me ha funcionado. espero que a ustedes igual /Saludos;

    npc/dicer.XML

    Código:
    <?xml version="1.0"?>
    <npc name="Dicer" script="data/npc/scripts/dicer.lua" walkinterval="1000" floorchange="0">
        <health now="100" max="100"/>
        <look type="132" head="114" body="0" legs="0" feet="114" addons="3"/>
        <parameters>
            <parameter key="message_greet" value="Ola {|PLAYERNAME|}, caso queria tentar a sorte diga {L} ou {Low} para apostar nos numeros {1}, {2} ou {3} ||| {H} ou {High} para apostar nos numeros {4}, {5} ou {6}!" />
        </parameters>
    </npc>

    npc/scripts/dicer.LUA

    Código:
                local keywordHandler = KeywordHandler:new()
                local npcHandler = NpcHandler:new(keywordHandler)
                NpcSystem.parseParameters(npcHandler)
                local talkState = {}

                function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
                function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
                function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
                function onThink() npcHandler:onThink() end

                function creatureSayCallback(cid, type, msg)
                if(not npcHandler:isFocused(cid)) then
                return false
                end

                local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

               
                local coins = {[2148] = 1, [2152] = 100, [2160] = 10000}

                function countMoneyOnPos(pos)
                local money = 0
                for stack = 1, 255  do
                  pos.stackpos = stack
                  local item = getThingFromPos(pos)
                  if item and item.uid > 0 then
                  if coins[item.itemid] then
                    money = money + coins[item.itemid] * item.type
                  end
                  end
                end
                return money
                end
               

               
                local posCoal = {x = 495, y = 99, z = 7} -- POSIÇÃO DO COAL, ONDE O GOLD DEVE ESTAR
                local posNpc = {x = 496, y = 97, z = 7} -- POSIÇÃO DO NPC
                local pos = getPosByDir(getThingPos(cid), getCreatureLookDirection(cid), 1) -- NÃO ALTERAR

                if msgcontains(msg, 'l') or msgcontains(msg, 'L') or msgcontains(msg, 'low') or msgcontains(msg, 'Low') then
                if countMoneyOnPos(pos) > 0 then
                if math.random(1, 6) <= 3 then
                doPlayerAddMoney(cid, countMoneyOnPos(pos)*2)
                doSendMagicEffect(posNpc, 26)
                doSendMagicEffect(posNpc, 28)
                doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(1, 3)..', parabéns!', TALKTYPE_ORANGE_1)
                else
                doSendMagicEffect(posNpc, 2)
                doSendMagicEffect(posNpc, 26)
                doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(4, 6)..', tente novamente!', TALKTYPE_ORANGE_1)
                end
                for stack = 1, 255  do
                  pos.stackpos = stack
                  local item = getThingFromPos(pos)
                  if item and item.uid > 0 then
                  if coins[item.itemid] then
                doRemoveItem(item.uid)
                  end
                  end
                end
                else
                doCreatureSay(getNpcId(), getCreatureName(cid)..', coloque uma quantia de gold no recipiente para começar a apostar!', TALKTYPE_ORANGE_1)
                end
               
                elseif msgcontains(msg, 'h') or msgcontains(msg, 'H') or msgcontains(msg, 'high') or msgcontains(msg, 'High') then
                if countMoneyOnPos(pos) > 0 then
                if math.random(1, 6) <= 3 then
                doPlayerAddMoney(cid, countMoneyOnPos(pos)*2)
                doSendMagicEffect(posNpc, 26)
                doSendMagicEffect(posNpc, 28)
                doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(4, 6)..', parabéns!', TALKTYPE_ORANGE_1)
                else
                doSendMagicEffect(posNpc, 2)
                doSendMagicEffect(posNpc, 26)
                doCreatureSay(getNpcId(), getCreatureName(cid)..' tirou o numero '..math.random(1, 3)..', tente novamente!', TALKTYPE_ORANGE_1)
                end
                for stack = 1, 255  do
                  pos.stackpos = stack
                  local item = getThingFromPos(pos)
                  if item and item.uid > 0 then
                  if coins[item.itemid] then
                doRemoveItem(item.uid)
                  end
                  end
                end
                else
                doCreatureSay(getNpcId(), getCreatureName(cid)..', coloque uma quantia de gold no recipiente para começar a apostar!', TALKTYPE_ORANGE_1)
                end
                end
                return true
                end

                npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
                npcHandler:addModule(FocusModule:new())

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    23[NPC] NPC Dicer (casino) Empty npc Lun Jun 12, 2017 11:14 am

    cimmeria

    cimmeria
    Miembro
    Miembro
    hola meda un error en la consola haber si alguien me ayuda por favor mi servider es 10.76 es un edited ayudarme gracias esto lo que me sale

    <--Lua Script Error: [Npc interface]
    data/npc/scripts/dicer.lua:onCreatureSay
    data/npc/scripts/dicer.lua:39: attempt to call global 'getCreatureLookDirection'
    (a nil value)
    stack traceback:
    [C]: in function 'getCreatureLookDirection'
    data/npc/scripts/dicer.lua:39: in function 'callback'
    data/npc/lib/npcsystem/npchandler.lua:426: in function 'onCreatureSay'
    data/npc/scripts/dicer.lua:8: in function <data/npc/scripts/dicer.lua:8>


    Lua Script Error: [Npc interface]
    data/npc/scripts/dicer.lua:onCreatureSay
    data/npc/scripts/dicer.lua:39: attempt to call global 'getCreatureLookDirection'
    (a nil value)
    stack traceback:
    [C]: in function 'getCreatureLookDirection'
    data/npc/scripts/dicer.lua:39: in function 'callback'
    data/npc/lib/npcsystem/npchandler.lua:426: in function 'onCreatureSay'
    data/npc/scripts/dicer.lua:8: in function <data/npc/scripts/dicer.lua:8>


    Lua Script Error: [Npc interface]
    data/npc/scripts/dicer.lua:onCreatureSay
    data/npc/scripts/dicer.lua:39: attempt to call global 'getCreatureLookDirection'
    (a nil value)
    stack traceback:
    [C]: in function 'getCreatureLookDirection'
    data/npc/scripts/dicer.lua:39: in function 'callback'
    data/npc/lib/npcsystem/npchandler.lua:426: in function 'onCreatureSay'
    data/npc/scripts/dicer.lua:8: in function <data/npc/scripts/dicer.lua:8> -->


    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://sayayinz.ddns.net

    24[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Lun Jun 12, 2017 1:56 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    cimmeria escribió:hola meda un error en la consola haber si alguien me ayuda por favor mi servider es 10.76 es un edited ayudarme gracias esto lo que me sale

    <--Lua Script Error: [Npc interface]
    data/npc/scripts/dicer.lua:onCreatureSay
    data/npc/scripts/dicer.lua:39: attempt to call global 'getCreatureLookDirection'
    (a nil value)
    stack traceback:
    [C]: in function 'getCreatureLookDirection'
    data/npc/scripts/dicer.lua:39: in function 'callback'
    data/npc/lib/npcsystem/npchandler.lua:426: in function 'onCreatureSay'
    data/npc/scripts/dicer.lua:8: in function <data/npc/scripts/dicer.lua:8>


    Lua Script Error: [Npc interface]
    data/npc/scripts/dicer.lua:onCreatureSay
    data/npc/scripts/dicer.lua:39: attempt to call global 'getCreatureLookDirection'
    (a nil value)
    stack traceback:
    [C]: in function 'getCreatureLookDirection'
    data/npc/scripts/dicer.lua:39: in function 'callback'
    data/npc/lib/npcsystem/npchandler.lua:426: in function 'onCreatureSay'
    data/npc/scripts/dicer.lua:8: in function <data/npc/scripts/dicer.lua:8>


    Lua Script Error: [Npc interface]
    data/npc/scripts/dicer.lua:onCreatureSay
    data/npc/scripts/dicer.lua:39: attempt to call global 'getCreatureLookDirection'
    (a nil value)
    stack traceback:
    [C]: in function 'getCreatureLookDirection'
    data/npc/scripts/dicer.lua:39: in function 'callback'
    data/npc/lib/npcsystem/npchandler.lua:426: in function 'onCreatureSay'
    data/npc/scripts/dicer.lua:8: in function <data/npc/scripts/dicer.lua:8> -->



    este npc no es compatible para laversiones arriba de tfs 1.xx



    [NPC] NPC Dicer (casino) YNU5B25
    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes
    http://www.tibiaface.com

    25[NPC] NPC Dicer (casino) Empty Re: [NPC] NPC Dicer (casino) Jue Ago 03, 2017 12:20 pm

    Sleck

    Sleck
    Miembro
    Miembro
    No se pueden poner mas NPC?

    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    Contenido patrocinado


    +12
    carataki
    Sotomayor
    Jano
    Sleck
    cimmeria
    Simon Marin
    dubujaba
    djvins2015
    renefelipe
    Abyss
    walberxs12
    [Admin] God Maya
    16 participantes

    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.

     

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