Ir para conteúdo
  • Cadastre-se

(Resolvido)[PEDIDO] Baú de clan


Ir para solução Resolvido por Nogard,

Posts Recomendados

Olá Tibia King,

Então,venho fazer um pedido aqui para quem puder me ajudar,vou dar aquele REP+,então,é o seguinte:

No Poketibia,tem vários clan que você pode se tornar,tipo,o de água,de pedra e etc,no total são 9,Psycraft,Orebound,Wingeon,Naturia,Seavell,Gardestrike,Malefic,Raibolt e Volcanic,e eu queria colocar um baú que apenas quem fosse de tal clan poderia clicar,seria 9 baú,ai se fosse na parte de Pyscraft,apenas quem fosse do clan Psycraft poderia clicar nele,no caso,pode ser assim a forma do script,um quadrado que apenas aquele clan pode passar,ou que apenas que aquele clan possa clicar.

Como é muita coisa,coloquei para download:

http://www.4shared.com/get/9_L1UOQjba/Coisas.html

Aqui tem todos os clan,e ainda,tem o ID do item que dará no báu.

Obrigado!

Editado por xFatality (veja o histórico de edições)

separa10.png

husl5cs.png



click.gif

Link para o post
Compartilhar em outros sites

(Perdão a demora, acabei agora.)   ~Edit

Tenta:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)


local nameclan = getPlayerClanName(cid)
local rewards  = {
volcanic = 12228,
seavel   = 12231,
naturia   = 12229,
raibolt  = 12237,
orebound = 12232,
psycraft = 12238,
malefic  = 12240,
windgeon = 12239,
gardestrike = 12287,}
local messages = {
cvolcanic = 'Você precisa ser membro do clan Volcanic!',
cseavel   = 'Você precisa ser membro do clan Seavel!',
cnaturia  = 'Você precisa ser membro do clan Naturia!',
craibolt  = 'Você precisa ser membro do clan Raibolt!',
corebound = 'Você precisa ser membro do clan Orebound!',
cpsycraft = 'Você precisa ser membro do clan Psycraft!',
cmalefic  = 'Você precisa ser membro do clan Malefic!',
cwindgeon = 'Você precisa ser membro do clan Windgeon!',
cgardestrike = 'Você precisa ser membro do clan Gardestrike!'
}


 if item.actionid == 0000  then    --- Action ID do báu 'Volcanic'
 
   if nameclan ~= 'Volcanic'   then
    doPlayerSendCancel(cid, messages.cvolcanic)
     elseif nameclan == 'Volcanic' then
      doPlayerAddItem(rewards.volcanic, 1)
     return true
      end
      
      elseif item.actionid == 1111 then  --- Action ID do baú 'Seavel'
       
        if nameclan ~= 'Seavel'   then
         doPlayerSendCancel(cid, messages.cseavel)
          elseif nameclan == 'Seavel' then
               doPlayerAddItem(rewards.seavel, 1)
          return true
            end
            
         elseif item.actionid == 2222 then  --- Action ID do baú 'Naturia'
         
           if nameclan ~= 'Naturia' then
             doPlayerSendCancel(cid, messages.cnaturia)
               elseif nameclan == 'Naturia' then
               doPlayerAddItem(rewards.naturia, 1)
              return true
               end
               
               elseif item.actionid == 3333 then  --- Action ID do baú 'Raibolt'
               
               if nameclan ~= 'Raibolt' then
                doPlayerSendCancel(cid, messages.craibolt)
                  elseif nameclan == 'Raibolt' then
                   doPlayerAddItem(rewards.raibolt, 1)
                 return true
                  end
                  
                   elseif item.actionid == 4444 then  --- Action ID do baú 'Orebound'
                   
                    if nameclan ~= 'Orebound' then
                      doPlayerSendCancel(cid, messages.corebound)
                        elseif nameclan == 'Orebound' then
                         doPlayerAddItem(rewards.orebound, 1)
                       return true
                        end
                        
                        elseif item.actionid == 5555 then --- Action ID do baú 'Psycraft'
                        
                         if nameclan ~= 'Psycraft' then
                           doPlayerSendCancel(cid, messages.cpsycraft)
                             elseif nameclan == 'Psycraft' then
                             doPlayerAddItem(rewards.psycraft, 1)
                            return true
                             end
                   
                            elseif item.actionid == 6666 then --- Action ID do baú 'Malefic'
                             
                              if nameclan ~= 'Malefic' then
                                doPlayerSendCancel(cid, messages.cmalefic)
                                  elseif nameclan == 'Malefic' then
                                     doPlayerAddItem(rewards.malefic, 1)
                                 return true
                                   end
                             
                               elseif item.actionid == 7777 then  ---  Action ID do baú 'Windgeon'
                               
                                if nameclan ~= 'Windgeon' then
                                  doPlayerSendCancel(cid, messages.cwindgeon)
                                    elseif nameclan == 'Windgeon' then
                                    doPlayerAddItem(rewards.windgeon, 1)
                                    return true
                                      end
                                      
                                    elseif item.actionid == 8888 then   --- Action ID do baú 'Gardestrike'
                                    
                                     if nameclan ~= 'Gardestrike' then
                                      doPlayerSendCancel(cid, messages.cgardestrike)
                                        elseif nameclan == 'Gardestrike' then
                                         doPlayerAddItem(rewards.gardestrike, 1)
                                       return true
                                        end
                                        
                                      
                                               end
                                                  
                                        return true
                                        
                                                 end
                                     
            
              

Editado por Nogard (veja o histórico de edições)

F5MHzGo.gif

Link para o post
Compartilhar em outros sites

Aqui está:

<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="0" name="Pokemon Trainer" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="15" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="0" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
<vocation id="1" name="Pokemon Trainer" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="15" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="0" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
<vocation id="2" name="TV" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="15" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="0" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
<vocation id="3" name="PC" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="15" gainmana="0" gainhpticks="0" gainhpamount="0" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="0" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
 
<vocation id="8" name="Duel System" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="15" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="0" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
 
<vocation id="9" name="Pokedex System" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="15" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="0" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
 
</vocations>

separa10.png

husl5cs.png



click.gif

Link para o post
Compartilhar em outros sites

São esses:

Vulcanic (Fire Clan) - Item ID: 12228
Seavel (Water Clan) - Item ID: 12231
Naturia (Leaf Clan) - Item ID: 12229
Raibolt (Thunder Clan) - Item ID: 12237
Orebound (Rock Clan) - Item ID: 12232
Psycraft (Psy Clan) - Item ID: 12238
Malefic (Dark Clan) - Item ID: 12240
Windgeon (Normal/Voador Clan) - Item ID: 12239
Gadersktrike (Lutador Clan) - Item ID: 12287
 
Tá na pasta que coloquei para download também.

separa10.png

husl5cs.png



click.gif

Link para o post
Compartilhar em outros sites
  • Solução

function onUse(cid, item, fromPosition, itemEx, toPosition)


local nameclan = getPlayerClanName(cid)
local rewards  = {
volcanic = 12228,
seavel   = 12231,
naturia   = 12229,
raibolt  = 12237,
orebound = 12232,
psycraft = 12238,
malefic  = 12240,
windgeon = 12239,
gardestrike = 12287,}
local messages = {
cvolcanic = 'Você precisa ser membro do clan Volcanic!',
cseavel   = 'Você precisa ser membro do clan Seavel!',
cnaturia  = 'Você precisa ser membro do clan Naturia!',
craibolt  = 'Você precisa ser membro do clan Raibolt!',
corebound = 'Você precisa ser membro do clan Orebound!',
cpsycraft = 'Você precisa ser membro do clan Psycraft!',
cmalefic  = 'Você precisa ser membro do clan Malefic!',
cwindgeon = 'Você precisa ser membro do clan Windgeon!',
cgardestrike = 'Você precisa ser membro do clan Gardestrike!'
}


 if item.actionid == 15478 then    --- Action ID do báu 'Volcanic'
 
   if nameclan == 'Volcanic'   then
      doAddContainerItem(2853, rewards.volcanic, 1)
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
       else
         doPlayerSendCancel(cid, messages.cvolcanic)
     return true
      end
      
      elseif item.actionid == 15479 then  --- Action ID do baú 'Seavel'
       
        if nameclan == 'Seavel'   then
         doAddContainerItem(2853, rewards.seavel, 1)
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
           else
             doPlayerSendCancel(cid, messages.cseavel)
            
          return true
            end
            
         elseif item.actionid == 15480 then  --- Action ID do baú 'Naturia'
         
           if nameclan == 'Naturia' then
             doAddContainerItem(2853, rewards.naturia, 1)
              doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
               else
                 doPlayerSendCancel(cid, messages.cnaturia)
                return true
               end
               
               elseif item.actionid == 15481 then  --- Action ID do baú 'Raibolt'
               
               if nameclan == 'Raibolt' then
                doAddContainerItem(2853, rewards.raibolt, 1)
                 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
                  else
                    doPlayerSendCancel(cid, messages.raibolt)
                  
                 return true
                  end
                  
                   elseif item.actionid == 15482 then  --- Action ID do baú 'Orebound'
                   
                    if nameclan == 'Orebound' then
                       doAddContainerItem(2853, rewards.orebound, 1)
                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
                        else
                         doPlayerSendCancel(cid, messages.corebound)
                        
                       return true
                        end
                        
                        elseif item.actionid == 15483 then --- Action ID do baú 'Psycraft'
                        
                         if nameclan == 'Psycraft' then
                            doAddContainerItem(2853, rewards.psycraft, 1)
                              doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
                             else
                               doPlayerSendCancel(cid, messages.cpsycraft)
                        
                            return true
                             end
                   
                            elseif item.actionid == 15484 then --- Action ID do baú 'Malefic'
                             
                              if nameclan == 'Malefic' then
                                doAddContainerItem(2853, rewards.malefic, 1)
                                 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
                                  else
                                    doPlayerSendCancel(cid, messages.cmalefic)
                                     
                                 return true
                                   end
                             
                               elseif item.actionid == 15485 then  ---  Action ID do baú 'Windgeon'
                               
                                if nameclan == 'Windgeon' then
                                 doAddContainerItem(2853, rewards.windgeon, 1)
                                   doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
                                    else
                                      doPlayerSendCancel(cid, messages.cwindgeon)
                                      
                                    return true
                                      end
                                      
                                    elseif item.actionid == 15486 then   --- Action ID do baú 'Gardestrike'
                                    
                                     if nameclan == 'Gardestrike' then
                                       doAddContainerItem(2853, rewards.gardestrike, 1)
                                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o item, parabéns!')
                                        else
                                          doPlayerSendCancel(cid, messages.cgardestrike)
                                       
                                       return true
                                        end
                                        
                                      
                                               end
                                                  
                                        return true
                                        
                                                 end

Editado por Nogard (veja o histórico de edições)

F5MHzGo.gif

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo