Ir para conteúdo
whitt1

action [Encerrado] Problemas com TalkAction

Posts Recomendados

Fala galera, estava desde ontem tentando criar o Otserver 10.90 global...

Finalmente consegui, porém as talkactions para GOD não funcionam, mesmo estando de god.

 

Eu coloco minha group id 3 na database, porém os comandos de god não funcionam, apenas os de GM.

é como se eu não tivesse acesso a eles.

 

se alguem puder ajudar agradeço

TalkActions:

<?xml version="1.0" encoding="UTF-8"?><talkactions>    <!-- Gods -->    <talkaction words="/addskill" separator=" " script="add_skill.lua" />    <talkaction words="/chameleon" separator=" " script="chameleon.lua" />    <talkaction words="/clean" script="clean.lua" />    <talkaction words="/closeserver" separator=" " script="closeserver.lua" />    <talkaction words="/i" separator=" " script="create_item.lua" />    <talkaction words="/ghost" script="ghost.lua" />    <talkaction words="/hide" script="hide.lua" />    <talkaction words="/mccheck" script="mccheck.lua" />    <talkaction words="/openserver" script="openserver.lua" />    <talkaction words="/owner" separator=" " script="owner.lua" />    <talkaction words="/m" separator=" " script="place_monster.lua" />    <talkaction words="/s" separator=" " script="place_npc.lua" />    <talkaction words="/summon" separator=" " script="place_summon.lua" />    <talkaction words="/save" script="save.lua" />    <talkaction words="/ban" separator=" " script="ban.lua" />    <talkaction words="/ipban" separator=" " script="ipban.lua" />    <talkaction words="/unban" separator=" " script="unban.lua" />    <!-- Achievements Commands -->    <talkaction words="/addach" separator=" " script="achievements.lua" />    <talkaction words="/removeach" separator=" " script="achievements.lua" />    <!-- Gamemasters -->    <talkaction words="/up" script="up.lua" />    <talkaction words="/down" script="down.lua" />    <talkaction words="/c" separator=" " script="teleport_creature_here.lua" />    <talkaction words="/goto" separator=" " script="teleport_to_creature.lua" />    <talkaction words="/gotopos" separator=" " script="teleport_to_pos.lua" />    <talkaction words="/t" script="teleport_home.lua" />    <talkaction words="/town" separator=" " script="teleport_to_town.lua" />    <talkaction words="/a" separator=" " script="teleport_ntiles.lua" />    <talkaction words="/pos" separator=" " script="position.lua" />    <talkaction words="/info" separator=" " script="info.lua" />    <talkaction words="/r" separator=" " script="removething.lua" />    <talkaction words="/kick" separator=" " script="kick.lua" />    <talkaction words="/B" separator=" " script="broadcast.lua" />    <talkaction words="/looktype" separator=" " script="looktype.lua" />    <talkaction words="/mounts" separator=" " script="allmounts.lua" />    <talkaction words="/addons" separator=" " script="alladdons.lua" />    <!-- Senior Tutors -->    <talkaction words="/addtutor" separator=" " script="add_tutor.lua" />    <talkaction words="/removetutor" separator=" " script="remove_tutor.lua" />    <!-- player talkactions -->    <talkaction words="!buypremium" script="buyprem.lua" />    <talkaction words="!buyhouse" script="buyhouse.lua" />    <talkaction words="!leavehouse" script="leavehouse.lua" />    <talkaction words="!aol" script="aol.lua" />    <talkaction words="!bless" script="bless.lua" />    <talkaction words="!changesex" script="changesex.lua" />    <talkaction words="!uptime" script="uptime.lua" />    <talkaction words="!deathlist" script="deathlist.lua" />    <talkaction words="!kills" script="kills.lua" />    <talkaction words="!online" script="online.lua" />    <talkaction words="!serverinfo" script="serverinfo.lua" />    <talkaction words="!addon" script="addon.lua" />    <talkaction words="!cast" separator=" " script="start_cast.lua" />    <talkaction words="!cast off" separator=" " script="stop_cast.lua" />    <talkaction words="!stopcast" script="stop_cast.lua" />        <!-- test talkactions -->    <talkaction words="!z" separator=" " script="magiceffect.lua" />    <talkaction words="!x" separator=" " script="animationeffect.lua" /></talkactions>

 

Groups: 

<?xml version="1.0" encoding="UTF-8"?><groups>    <group id="1" name="Player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" />    <group id="2" name="Gamemaster" flags="137438953471" access="1" maxdepotitems="0" maxvipentries="200" />    <group id="3" name="Administrator" flags="272730398714" access="1" maxdepotitems="0" maxvipentries="200" /></groups>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
3 horas atrás, Liipe Silva3 disse:

Basta ir na sua database lá no phpmyadmin em accounts você procura por type e coloca o id do god que seria 3.

Ja fiz isso, e inves ter acesso a todos os comandos, só tenho acesso aos de GM. Mesmo eu sendo GOD.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
23 horas atrás, Liipe Silva3 disse:

Você fez isso e não funcionou? em players você coloca o  group 3 e em accounts type 3?

 

EDIT:

Descobri o que era após ver em outro forum.

Agora tem que mudar o Account TYPE para 5 (antigamente não precisava)

 

Obrigado por tentarem ajudar!

Editado por whitt1

Compartilhar este post


Link para o post
Compartilhar em outros sites
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para

Please login or register to see this link.

.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.

  • Conteúdo Similar

    • Por Tiobobdasbalinh
      Queria pedir ajuda de algum programar criar pra min um script de uma box que tem tantos porcento de chance de aparecer tal o item x e outro tanto para aparecer o item y
    • Por lucascat1
      Quando acaba a potion de double xp da esse erro: [Error - Action Interface] In a timer event called from: data/actions/scripts/donator/exp.lua:onUse
      Vou postar o meu exp. lua
       
       
      function onUse(cid, item, frompos, item2, topos)
        local pausa = 120*60*1000 -- (1000 = 1 segundos) Tempo que o script durará
        local texto = "You have 3 times more experience for 60 minutes, do not logout or else you will loose the bonus."
        textofinal = "Your bonus time is gone." -- Texto que irá receber quando o efeito da potion acabar.
        local exp = 2.0 -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server.
        expfinal = 1 --Não mude, isso é para a experiencia voltar ao normal.
          if item.itemid == 7443 then
            doRemoveItem(item.uid,1)
            doPlayerSetExperienceRate(cid,exp)
            doSendMagicEffect(frompos,13)
            doPlayerSendTextMessage(cid,22,texto)
            addEvent(potion,pausa,cid)
          end
      end
      function potion(pos, cid)
        doPlayerSetExperienceRate(pos,expfinal)
        doPlayerSendTextMessage(pos,22,textofinal)
      end
       
    • Por Roksas
      Dice System


      Iaae galera suave? Hoje venho trazer á vocês meu novo sistema, é o sistema de Dice (o dado), nele você tem chance de 10%, 30%, 50%, 75% e 100% de cair X itens, tudo configurável.

      Vamos á instalação

      Siga para data/actions/scripts crie um arquivo chamado dice.lua e coloque dentro:


      Please login or register to see this spoiler.


      Agora em actions.xml adicione essa tag:


      <action itemid="5792" event="script" value="dice.lua">  
      Configurando:


      local cfg = {listas = {chance100 = {2494, 2492, 2646}, -- Demon Armor, DSA, Golden Bootschance75 = {2400, 2472, 2470}, -- SOV, MPA, Golden Legschance50 = {2466, 2514, 2640}, -- Golden Armor, MMS, Soft Bootschance30 = {2487, 2498, 2491}, -- Crown Armor, RH, Crown Helmetchance10 = {4, 8, 10, 30, 50, 80}, -- Crystal coins (40k, 80k, 100k...)}}

      chance100 você coloca os Item IDS mais difíceis de pegar, os de chance 100%, chance75 os de 75% e assim sucessivamente

      ~~

      É isso galera espero que tenham gostado e façam bom uso, vendam o Dice no Shopping, usem a criatividade rsrs. Dúvidas? Sugestões? Críticas/Bugs? Estou aqui para atendê-los!

      Ideia by vital900
    • Por Rayan Uallys
      FALA FAMILIA XTIBIA, QUERIA MUITO ESSE SCRIPT.. 
      EX:. AO CLICAR NA PORTA OU PASSAR NO PISO, APARECESSE " VOCÊ SÓ PODE PASSAR COM X RESETS".
      E QUERIA CRIAR VÁRIOS LOCAIS COM ESSE TIPO DE SCRIPT MUDANDO SÓ OS RESETS!
       
      MEU SISTEMA DE RESET.LUA
       
      QUEM PODER AJUDAR, AGRADEÇO. ABRAÇOS!
    • Por Crypter
      Infos:
       
      Ao usar o comando !sellpoints quantidade , voce ira criar um item com a quantidade de pontos digitada assim voce podera vender pontos do site in game.
       
       
      Em data/libs
       
      Crie um Arquivo chamado PremiumPaper.lua
      function getPremiumPoints(cid)    local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid))    return query:getDataInt("premium_points") <= 0 and 0 or query:getDataInt("premium_points")endfunction setPremiumPoints(cid, amount)    return db.executeQuery("UPDATE `accounts` SET `premium_points` = "..amount.." WHERE `id` = "..getPlayerAccountId(cid))end  
      Em data/talkactions/scripts
       
      Crie um arquivo chamado sell_points.lua
      function onSay(cid, words, param) local var,points = "[sell Point System] Este documento vale %s points para você usar no site.",getPremiumPoints(cid) local min,max = 5, 100 if param == "" or not tonumber(param) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, use somente numeros.") return true elseif tonumber(param) < min or tonumber(param) > max then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, Minimo "..min.." e Maximo "..max.." points.") return true elseif points < tonumber(param) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, mas você só possui "..points.." Premium Points.") return true end local item = doPlayerAddItem(cid, 7702,1) doItemSetAttribute(item, "description", var:format(tonumber(param))) setPremiumPoints(cid, points-tonumber(param)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[sell Point System] Você recebeu um paper com "..param.." Premium Points.") return trueend Em talkactions.xml
       
      <talkaction words="!sellpoints;/sellpoints" event="script" value="sell_points.lua"/> Em data/actions/scripts
       
      Crie um arquivo chamado paper_points.lua
       
      function onUse(cid, item, frompos, item2, topos) local var = getItemAttribute(item.uid, "description") if var == nil then return true end local x = var:match("%b[]") if x == "[sell Point System]" then local ret = var:match("%d+") doPlayerSendTextMessage(cid, 22,"você recebeu "..ret.." Premium Points.") setPremiumPoints(cid, getPremiumPoints(cid)+ret) doRemoveItem(item.uid) end return trueend  
      Em Actions.xml adicione:
      ( Lembre-se de configurar o itemid para um que voce nao tenha usado )
      <action itemid="7702" script="paper_points.lua"/>  
       
       
      Imagem(1):
      Please login or register to see this spoiler.
×