Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Eu tenho um sistema de drop effect  no server mas quando o jogador mata os monstros só mostra o efeito se dropar o item fora da backpack, se o item for dropado dentro da backpack não mostra o efeito. Eu revisei tudo mas não consigo achar o comando certo para fazer a função. Alguem que entenda do assunto por favor se puder ajudar.

 

 

Script:

 

 

local config = {    ids = {2238, 2239, 2240, 2241, 2242, 2243, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259,
 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283,
 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 
 2308, 2309, 2310, 2311, 2312, 2313, 3958, 3959, 8109, 2642, 7886, 9931, 3982, 5462, 2643, 7891, 2646, 7893, 10022, 7457, 2644,
 7892, 2195, 2645, 9932, 6528, 2397, 2379, 2419, 2404, 2407, 7417, 2396, 7407, 2403, 2384, 2383, 8602, 2400, 2409, 3963, 2451,
 2393, 2408, 7384, 7405, 7408, 7391, 2392, 2411, 2420, 2402, 2376, 2450, 2406, 2442, 8932, 8930, 7418, 7404, 2413, 7383, 2446,
 2412, 2385, 7386, 7385, 2438, 7449, 7382, 2455, 7406, 7864, 2395, 7867, 7402, 7866, 7865, 7403, 2167, 2166, 2165, 2164, 2168,
 7889, 2214, 2127, 2169, 10510, 2213, 2121, 2123, 2179, 2209, 2207, 2124, 2208, 6300, 7461, 5917, 2323, 10291, 7903, 10316, 2496,
 2491, 2139, 7901, 7902, 7900, 7462, 8820, 3970, 7497, 9927, 2457, 5903, 2475, 2481, 9778, 3972, 2491, 2479, 7459, 5741, 2506,
 2460, 2458, 2480, 2502, 3967, 3969, 2461, 2493, 2663, 2662, 2462, 2498, 2497, 2499, 2504, 9811, 9928, 2488, 9777, 7896, 7895,
 8923, 2477, 2468, 2647, 5918, 2478, 7730, 2495, 3983, 2470, 2469, 2648, 7885, 7894, 2649, 7410, 7428, 2421, 3966, 7423, 2453, 3961, 7379,
 7452, 7431, 7451, 2398, 2424, 2394, 2448, 2449, 7414, 2444, 2439, 2445, 7432, 7421, 2423, 2401, 2382, 7387, 2416, 7430,
 2417, 2452, 2422, 2434, 7427, 7392, 2550, 7429, 2391, 7426, 7381, 7422, 7416, 2514, 2517, 2542, 2530, 2516, 2520,
 2519, 2518, 2528, 2537, 2536, 3975, 2540, 6131, 2523, 2524, 2512, 2526, 2535, 2525, 2532, 2529, 2541, 3973, 7460, 2509, 6391, 2531, 6433,
 2521, 2522, 2511, 2527, 2534, 8905, 2510, 3974, 2533, 2539, 2513, 7456, 7897, 2650, 2463, 7884, 8870, 7463, 8891, 2500, 7899, 2652, 3968,
 6095, 2660, 2503, 2653, 2659, 10296, 8873, 8890, 8879, 8872, 2465, 8882, 2492, 8883, 2655, 8887, 7898, 8871, 8868, 8869,
 9808, 8819, 8878, 8880, 2485, 8892, 8889, 9776, 8821, 2472, 2656, 8877, 2467, 9929, 2483, 2484, 8885, 8867, 2464, 8881, 8865, 8884, 2486,
 2476, 2487, 2489, 2466, 2494, 2654, 2658, 2657, 2651, 8888, 8886, 2181},                        --ID do item.    
drop_effect = true                    --Efeito que aparecerá em cima da corpse (apenas para o dono da corpse). OPCIONAL! Se não quiser, coloque false.
} 

function examine(cid, position, corpse_id, name)    
if not isPlayer(cid) then 
return true 
end    

local corpse = getTileItemById(position, corpse_id).uid        
if corpse <= 1 or not isContainer(corpse) then 
return true 
end     

for slot = 0, getContainerSize(corpse) - 1 do        
local item = getContainerItem(corpse, slot)        
if item.uid <= 1 then 
return true 
end                

if isInArray(config.ids, item.itemid) then                      
if config.drop_effect then                
doSendMagicEffect(position, 55, cid)           
end        
end    
end
end 

function onKill(cid, target)    
if not isMonster(target) then 
return true 
end    

local monster_name = getCreatureName(target)        
local corpse_id = getMonsterInfo(monster_name).lookCorpse     addEvent(examine, 5, cid, getThingPos(target), corpse_id, monster_name)    
return true
end
 

 

 

 

Editado por koete (veja o histórico de edições)
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