Ir para conteúdo
  • Cadastre-se

Posts Recomendados

como resolver ??

 

function onUse(cid, item, frompos, item2, pos)

wall1 = {x=pos.x-1, y=pos.y, z=pos.z, stackpos=1}
wall1s1 = {x=pos.x-1, y=pos.y, z=pos.z, stackpos=2}
getwall1 = getThingfromPos(wall1)
getwall1s1 = getThingfromPos(wall1s1)
wall2 = {x=pos.x, y=pos.y-1, z=pos.z, stackpos=1}
wall2s1 = {x=pos.x, y=pos.y-1, z=pos.z, stackpos=2}
getwall2 = getThingfromPos(wall2)
getwall2s1 = getThingfromPos(wall2s1)

player = getPlayerPosition(cid)


if item.itemid == 1857 or item.itemid == 1860 or item.itemid == 1863 or item.itemid == 1866 or item.itemid == 1869 or item.itemid == 1872 or item.itemid == 1880 or item.itemid == 5616 then  --flat tapestry
    if getwall1.itemid == 1036 or getwall1.itemid == 1040 or getwall1.itemid == 1041 or getwall1.itemid == 1042 or getwall1.itemid == 1043 or getwall1.itemid == 1044 or getwall1.itemid == 1046 or getwall1.itemid == 1049 or getwall1.itemid == 1053 or getwall1.itemid == 1054 or getwall1.itemid == 1055 or getwall1.itemid == 1056 or getwall1.itemid == 1057 or getwall1.itemid == 1059 or getwall1.itemid == 1100 or getwall1.itemid == 1104 or getwall1.itemid == 1105 or getwall1.itemid == 1106 or getwall1.itemid == 1107 or getwall1.itemid == 1108 or getwall1.itemid == 1110 or getwall1.itemid == 1111 or getwall1.itemid == 1115 or getwall1.itemid == 1116 or getwall1.itemid == 1117 or getwall1.itemid == 1119 or getwall1.itemid == 3361 or getwall1.itemid == 3365 or getwall1.itemid == 3366 or getwall1.itemid == 3367 or getwall1.itemid == 3369 or getwall1.itemid == 5261 or getwall1.itemid == 5265 or getwall1.itemid == 5266 or getwall1.itemid == 5267 or getwall1.itemid == 5268 or getwall1.itemid == 5269 or getwall1.itemid == 5271 then  --west facing
        if getwall1s1.itemid > 0 then
if getwall2.itemid == 1037 or getwall2.itemid == 1039 or getwall2.itemid == 1040 or getwall2.itemid == 1042 or getwall2.itemid == 1044 or getwall2.itemid == 1045 or getwall2.itemid == 1046 or getwall2.itemid == 1050 or getwall2.itemid == 1052 or getwall2.itemid == 1053 or getwall2.itemid == 1055 or getwall2.itemid == 1057 or getwall2.itemid == 1058 or getwall2.itemid == 1059 or getwall2.itemid == 1061 or getwall2.itemid == 1064 or getwall2.itemid == 1066 or getwall2.itemid == 1068 or getwall2.itemid == 1069 or getwall2.itemid == 1070 or getwall2.itemid == 1039 or getwall2.itemid == 1101 or getwall2.itemid == 1103 or getwall2.itemid == 1104 or getwall2.itemid == 1106 or getwall2.itemid == 1108 or getwall2.itemid == 1109 or getwall2.itemid == 1110 or getwall2.itemid == 1112 or getwall2.itemid == 1114 or getwall2.itemid == 1115 or getwall2.itemid == 1117 or getwall2.itemid == 1118 or getwall2.itemid == 1119 or getwall2.itemid == 3362 or getwall2.itemid == 3364 or getwall2.itemid == 3365 or getwall2.itemid == 3367 or getwall2.itemid == 3368 or getwall2.itemid == 3369 or getwall2.itemid == 5262 or getwall2.itemid == 5264 or getwall2.itemid == 5265 or getwall2.itemid == 5267 or getwall2.itemid == 5269 or getwall2.itemid == 5270 or getwall2.itemid == 5271 then   --south facing
                if getwall2s1.itemid > 0 then
                else
                    doRemoveItem(item.uid,1)
                    doCreateItem(item.itemid-2,1,wall2)
                end
            end
        else
            doRemoveItem(item.uid,1)
            doCreateItem(item.itemid-1,1,wall1)
        end
    elseif getwall2.itemid == 1037 or getwall2.itemid == 1039 or getwall2.itemid == 1040 or getwall2.itemid == 1042 or getwall2.itemid == 1044 or getwall2.itemid == 1045 or getwall2.itemid == 1046 or getwall2.itemid == 1050 or getwall2.itemid == 1052 or getwall2.itemid == 1053 or getwall2.itemid == 1055 or getwall2.itemid == 1057 or getwall2.itemid == 1058 or getwall2.itemid == 1059 or getwall2.itemid == 1061 or getwall2.itemid == 1064 or getwall2.itemid == 1066 or getwall2.itemid == 1068 or getwall2.itemid == 1069 or getwall2.itemid == 1070 or getwall2.itemid == 1039 or getwall2.itemid == 1101 or getwall2.itemid == 1103 or getwall2.itemid == 1104 or getwall2.itemid == 1106 or getwall2.itemid == 1108 or getwall2.itemid == 1109 or getwall2.itemid == 1110 or getwall2.itemid == 1112 or getwall2.itemid == 1114 or getwall2.itemid == 1115 or getwall2.itemid == 1117 or getwall2.itemid == 1118 or getwall2.itemid == 1119 or getwall2.itemid == 3362 or getwall2.itemid == 3364 or getwall2.itemid == 3365 or getwall2.itemid == 3367 or getwall2.itemid == 3368 or getwall2.itemid == 3369 or getwall2.itemid == 5262 or getwall2.itemid == 5264 or getwall2.itemid == 5265 or getwall2.itemid == 5267 or getwall2.itemid == 5269 or getwall2.itemid == 5270 or getwall2.itemid == 5271 then  --south facing
        if getwall2s1.itemid > 0 then
        else
            doRemoveItem(item.uid,1)
            doCreateItem(item.itemid-2,1,wall2)
        end
    end
    
elseif item.itemid == 1856 or item.itemid == 1859 or item.itemid == 1862 or item.itemid == 1865 or item.itemid == 1868 or item.itemid == 1871 or item.itemid == 1879 or item.itemid == 5615 then    --west facing
    if (player.x == pos.x+1) then
        doPlayerAddItem(cid, item.itemid+1, 1)
        doRemoveItem(item.uid,1)    
    end        
elseif item.itemid == 1855 or item.itemid == 1858 or item.itemid == 1861 or item.itemid == 1864 or item.itemid == 1867 or item.itemid == 1870 or item.itemid == 1878 or item.itemid == 5614 then  --south facing
    if (player.y == pos.y+1) then    
        doRemoveItem(item.uid,1)
        doPlayerAddItem(cid, item.itemid+2, 1)    
    end    
end
end56f2c600092ea_Desktop23-03-201613-11-14-

Link para o post
Compartilhar em outros sites

Meu amigo... Que desgraça é essa... Explique o que o script faz que é melhor criar um novo do que usar ISSO!

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Link para o post
Compartilhar em outros sites

Um erro foi resolvido. Se não está acontecendo nada, já é devido a outro erro. Somente analisando e testando o script é que poderia saber qual seria o empecilho.

 

Se eu tiver um tempo eu vou verificar isso pra ti.

Link para o post
Compartilhar em outros sites
Em 24/03/2016 at 16:22, BilauX disse:

valeu

 

Testa isso:

Citar

function onUse(cid, item, pos) 
local C = { 
   wall1 = {x=pos.x-1, y=pos.y, z=pos.z, stackPos=1}, 
   wall1s1 = {x=pos.x-1, y=pos.y, z=pos.z, stackPos=2}, 
   wall2 = {x=pos.x, y=pos.y-1, z=pos.z, stackPos=1}, 
   wall2s1 = {x=pos.x, y=pos.y-1, z=pos.z, stackPos=2}, 
   player = getPlayerPosition(cid) 

local getwall1,getwall1s1 = getThingfromPos(C.wall1),getThingfromPos(C.wall1s1) 
local getwall2,getwall2s1 = getThingfromPos(C.wall2), getThingfromPos(C.wall2s1) 

   if isInArray({1857,1860,1863,1866,1869,1872,1880,5616},item.itemid) then  --flat tapestry 
      if isInArray({1036,1040,1041,1042,1043,1044,1046,1049,1053,1054,1055,1056,1057,1059,1100,1104,1105,1106,1107,1108,1110,1111,1115,1116,1117,1119,3361,3365,3366,3367,3369,5261,5265,5266,5267,5268,5269,5271}, getwall1.itemid) then  --west facing 
         if getwall1s1.itemid > 0 then 
            if isInArray({1037,1039,1040,1042,1044,1045,1046,1050,1052,1053,1055,1057,1058,1059,1061,1064,1066,1068,1069,1070,1039,1101,1103,1104,1106,1108,1109,1110,1112,1114,1115,1117,1118,1119,3362,3364,3365,3367,3368,3369,5262,5264,5265,5267,5269,5270,5271},getwall2.itemid) then--south facing 
               if not getwall2s1.itemid > 0 then 
                  doRemoveItem(item.uid,1) 
                  doCreateItem(item.itemid-2,1,C.wall2) 
               end 
            end 
         else 
            doRemoveItem(item.uid,1) 
            doCreateItem(item.itemid-1,1,C.wall1) 
         end 
      elseif isInArray({1037,1039,1040,1042,1044,1045,1046,1050,1052,1053,1055,1057,1058,1059,1061,1064,1066,1068,1069,1070,1039,1101,1103,1104,1106,1108,1109,1110,1112,1114,1115,1117,1118,1119,3362,3364,3365,3367,3368,3369,5262,5264,5265,5267,5269,5270,5271}, getwall2.itemid)then  --south facing 
         if not getwall2s1.itemid > 0 then 
            doRemoveItem(item.uid,1) 
            doCreateItem(item.itemid-2,1,C.wall2) 
         end 
      end 
   elseif isInArray({1856,1859,1862,1865,1868,1871,1879,5615},item.itemid) then    --west facing 
      if (player.x == pos.x+1) then 
         doPlayerAddItem(cid, item.itemid+1, 1) 
         doRemoveItem(item.uid,1) 
      end 
   elseif isInArray({1855,1858,1861,1864,1867,1870,1878,5614},item.itemid) then  --south facing 
      if (player.y == pos.y+1) then 
         doRemoveItem(item.uid,1) 
         doPlayerAddItem(cid, item.itemid+2, 1) 
      end 
   end 
end 
 

 

Eu tinha esquecido de você. 

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.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo