Ir para conteúdo

Featured Replies

Postado

Bom pessoal é o seguinte, meu server e 8.60 em otx um bug surgiu após passar para otx quando eu adiciono níveis ao personagem por comando ele libera as skins e as recompensas normalmente de acordo com o nivel, porem quando eu inicio o jogo e mato 1 monstro de nível baixo na qual me upa uns 2 níveis ele ja libera os items e libera skin antes do nível correto, não tenho a menor ideia de onde possa estar o erro e antes de tudo já aviso que adicionei libs de otx, atualizei arquivos etc.

teste1.png

teste2.png

Postado
  • Autor
1 hora atrás, Onepiece disse:

Ola amigo, poste o script mencionado...

local saga = {
-- Sasuke ---
[10] = {389, 390, 391, 392, 393, 394, 395, 409, 397, 396, 399, 407, 398, 1115, 400, 403, 402, 401},-----ok
-- Naruto ---
[1] = {266, 267, 268, 269, 270, 271, 272, 273, 277, 274, 275, 276, 273, 278, 279, 281, 282},------------ok
-- itachi ---
[100] = {129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 139, 140, 143, 138, 144},  ------------------ok
--lee--
[20] = {496,497,498,499,504},---------------------------------------------------------------------------ok
-- kakashi---
[120] = {162, 170, 171, 164, 165, 166, 167, 168, 164, 172, 169},----------------------------------------ok
-- bee---
[110] = {9, 10, 11, 12, 13, 14},------------------------------------------------------------------------ok
-- hinata---
[80] = {107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119},-------------------------------ok
-- obito---
[130] = {283, 284, 285, 286, 287, 288, 289, 290, 292, 293, 1116, 294, 1383, 1382},----------------------ok
-- obito RIKUDOU---
[132] = {922, 920, 1232, 900, 921},---------------------------------------------------------------------ok
-- neji---
[50] = {348, 349, 350, 351, 352, 353, 354},
-- minato---
[180] = {239, 238, 233, 234, 235, 236, 237, 244},-------------------------------------------------------ok
-- madara---
[140] = {221, 222, 223, 224, 225, 226, 227, 228, 229},--------------------------------------------------ok
-- shisui---
[260] = {427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438},-----------------------------------ok
-- hashirama---
[280] = {84, 96, 85, 86, 87, 88, 97, 92, 93, 91, 94, 95},-----------------------------------------------ok
-- haku---
[290] = {73, 74, 75, 76, 77, 78, 79, 80, 81, 82},-------------------------------------------------------ok
-- orochi---
[210] = {310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320},----------------------------------------ok
-- deidara---
[240] = {27, 28, 29, 30, 31, 32},-----------------------------------------------------------------------ok
-- sai---
[270] = {337, 338, 340, 341, 342, 339, 343, 344, 347, 348, 345, 346},-----------------------------------ok
-- guren---
[300] = {49, 50, 51, 52, 44, 45, 46, 47, 48},-----------------------------------------------------------ok
-- sasori---
[320] = {376, 377, 378, 370, 380, 381, 382, 383, 384, 385, 386, 387},-----------------------------------ok
-- onoki---
[390] = {300, 301, 302, 303, 304, 305, 306, 307, 308, 309},---------------------------------------------ok
-- suigetsu---
[350] = {439, 440, 441, 442, 443, 444},-----------------------------------------------------------------ok
-- tobirama---
[250] = {468, 474, 469, 470, 471, 472, 473},------------------------------------------------------------ok
-- jiraya---
[190] = {145, 146, 147, 148, 149, 150, 151, 152},-------------------------------------------------------ok
-- Tsunade---
[330] = {476, 477, 478, 479, 480, 481, 475},------------------------------------------------------------ok
-- gaara---
[40] = {35, 42, 41, 43, 36, 37, 38, 39, 40, 33},--------------------------------------------------------ok
-- ino---
[340] = {120, 121, 122, 123, 124, 125, 126, 127, 128},--------------------------------------------------ok
-- hidan---
[360] = {1002, 1003, 1004, 1005, 102, 104, 100, 103, 101, 99},------------------------------------------ok
-- danzou---
[370] = {15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26},-----------------------------------------------ok
-- kankuro---
[170] = {181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192},-----------------------------------ok
-- guy---
[380] = {56, 61, 62, 63},-------------------------------------------------------------------------------ok
-- raikage---
[200] = {326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336},----------------------------------------ok
-- shikamaru---
[70] = {417, 416, 415, 410, 411, 412, 413, 418, 414},---------------------------------------------------ok
-- kaguya---
[310] = {1233, 1203, 1204, 1205, 1206, 1207, 1208, 1212, 1213, 1214, 1215},-----------------------------ok
}


local config = {
[1] = 224, -- Naruto
[10] = 110, -- sasuke
[80] = 224, -- hinata
[100] = 258, -- itachi
[110] = 224, --killer bee
[120] = 236, -- kakashi
[290] = 224, -- haku
[270] = 224, -- sai
[210] = 224, -- Orochimaru
[240] = 224, -- deidara
[320] = 224, -- sasori
[300] = 224, -- guren
[260] = 224, -- shisui
[50] = 224, -- neji
[140] = 254, -- madara
[180] = 224, -- minato 
[280] = 224, -- hashirama
[390] = 312, -- onoki
[350] = 495, -- suigetsu
[250] = 495, -- tobirama
[190] = 224, -- jyraia
[330] = 224, -- tsunade
[40] = 224, -- gaara
[340] = 224, -- ino
[360] = 224, -- hidan
[370] = 224, -- danzou
[170] = 224, -- kankuro
[380] = 224, -- guy
}


local level = 25 -- Limite para liberar uma saga nova


function onSay(cid, words, param, channel)

if exhaustion.check(cid, 120) == TRUE then
doPlayerSendCancel(cid, "Você esta exausto.")
doSendMagicEffect(getCreaturePosition(cid), 3)
return TRUE
end


 if(param == '') then
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da saga que você deseja.")
 exhaustion.set(cid, 120, 0.5) 
 return true
 end


if not saga[getPlayerVocation(cid)] then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao pode trocar de saga.")
exhaustion.set(cid, 120, 0.5)
return true
end


local t = string.explode(param, ",")


 if(t[2]) then
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Could not understand.")
  return true
 end

local from1,to1 = {x = 1000, y = 703, z = 7},{x = 1033, y = 739, z = 7}-- ponto 1 ao ponto 2 da area em que ele sera teleportado
local from2,to2 = {x = 1005, y = 705, z = 6},{x = 1034, y = 739, z = 6} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
local from3,to3 = {x = 839, y = 701, z = 7},{x = 852, y = 717, z = 7}-- ponto 1 ao ponto 2 da area em que ele sera teleportado
local pos = getCreaturePosition(cid)
if isInRange(pos, from1, to1) or isInRange(pos, from2, to2) or isInRange(pos, from3, to3) then
doPlayerSendCancel(cid, "Você nao pode trocar de outfit nesta area!")
return FALSE
end

 if not (tonumber(t[1])) then
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da transformação que você deseja.")
 exhaustion.set(cid, 120, 0.5) 
 return true
 end


if tonumber(t[1]) > #saga[getPlayerVocation(cid)] or tonumber(t[1]) < 1  then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Essa transformação  não existe.")
exhaustion.set(cid, 120, 0.5)
return true
end

if getPlayerLevel(cid) >= (tonumber(t[1])*level) then
if getPlayerVocation(cid) == 380 then
setPlayerStorageValue(cid, 93125,tonumber(t[1])) 
end
doCreatureChangeOutfit(cid, {lookType = saga[getPlayerVocation(cid)][tonumber(t[1])]})
doSendMagicEffect(getCreaturePosition(cid), config[getPlayerVocation(cid)])
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce escolheu uma nova transformação!")
doPlayerSay(cid, "Transformar!", TALKTYPE_ORANGE_1)
exhaustion.set(cid, 120, 0.5)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, você precisa de level "..(tonumber(t[1]) * level).." usar esta transformação.")
end
return true
end 

  

 

esse acima e da skin que libera por nivel.

1 hora atrás, Jeff Delay disse:

local saga = {
-- Sasuke ---
[10] = {389, 390, 391, 392, 393, 394, 395, 409, 397, 396, 399, 407, 398, 1115, 400, 403, 402, 401},-----ok
-- Naruto ---
[1] = {266, 267, 268, 269, 270, 271, 272, 273, 277, 274, 275, 276, 273, 278, 279, 281, 282},------------ok
-- itachi ---
[100] = {129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 139, 140, 143, 138, 144},  ------------------ok
--lee--
[20] = {496,497,498,499,504},---------------------------------------------------------------------------ok
-- kakashi---
[120] = {162, 170, 171, 164, 165, 166, 167, 168, 164, 172, 169},----------------------------------------ok
-- bee---
[110] = {9, 10, 11, 12, 13, 14},------------------------------------------------------------------------ok
-- hinata---
[80] = {107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119},-------------------------------ok
-- obito---
[130] = {283, 284, 285, 286, 287, 288, 289, 290, 292, 293, 1116, 294, 1383, 1382},----------------------ok
-- obito RIKUDOU---
[132] = {922, 920, 1232, 900, 921},---------------------------------------------------------------------ok
-- neji---
[50] = {348, 349, 350, 351, 352, 353, 354},
-- minato---
[180] = {239, 238, 233, 234, 235, 236, 237, 244},-------------------------------------------------------ok
-- madara---
[140] = {221, 222, 223, 224, 225, 226, 227, 228, 229},--------------------------------------------------ok
-- shisui---
[260] = {427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438},-----------------------------------ok
-- hashirama---
[280] = {84, 96, 85, 86, 87, 88, 97, 92, 93, 91, 94, 95},-----------------------------------------------ok
-- haku---
[290] = {73, 74, 75, 76, 77, 78, 79, 80, 81, 82},-------------------------------------------------------ok
-- orochi---
[210] = {310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320},----------------------------------------ok
-- deidara---
[240] = {27, 28, 29, 30, 31, 32},-----------------------------------------------------------------------ok
-- sai---
[270] = {337, 338, 340, 341, 342, 339, 343, 344, 347, 348, 345, 346},-----------------------------------ok
-- guren---
[300] = {49, 50, 51, 52, 44, 45, 46, 47, 48},-----------------------------------------------------------ok
-- sasori---
[320] = {376, 377, 378, 370, 380, 381, 382, 383, 384, 385, 386, 387},-----------------------------------ok
-- onoki---
[390] = {300, 301, 302, 303, 304, 305, 306, 307, 308, 309},---------------------------------------------ok
-- suigetsu---
[350] = {439, 440, 441, 442, 443, 444},-----------------------------------------------------------------ok
-- tobirama---
[250] = {468, 474, 469, 470, 471, 472, 473},------------------------------------------------------------ok
-- jiraya---
[190] = {145, 146, 147, 148, 149, 150, 151, 152},-------------------------------------------------------ok
-- Tsunade---
[330] = {476, 477, 478, 479, 480, 481, 475},------------------------------------------------------------ok
-- gaara---
[40] = {35, 42, 41, 43, 36, 37, 38, 39, 40, 33},--------------------------------------------------------ok
-- ino---
[340] = {120, 121, 122, 123, 124, 125, 126, 127, 128},--------------------------------------------------ok
-- hidan---
[360] = {1002, 1003, 1004, 1005, 102, 104, 100, 103, 101, 99},------------------------------------------ok
-- danzou---
[370] = {15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26},-----------------------------------------------ok
-- kankuro---
[170] = {181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192},-----------------------------------ok
-- guy---
[380] = {56, 61, 62, 63},-------------------------------------------------------------------------------ok
-- raikage---
[200] = {326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336},----------------------------------------ok
-- shikamaru---
[70] = {417, 416, 415, 410, 411, 412, 413, 418, 414},---------------------------------------------------ok
-- kaguya---
[310] = {1233, 1203, 1204, 1205, 1206, 1207, 1208, 1212, 1213, 1214, 1215},-----------------------------ok
}


local config = {
[1] = 224, -- Naruto
[10] = 110, -- sasuke
[80] = 224, -- hinata
[100] = 258, -- itachi
[110] = 224, --killer bee
[120] = 236, -- kakashi
[290] = 224, -- haku
[270] = 224, -- sai
[210] = 224, -- Orochimaru
[240] = 224, -- deidara
[320] = 224, -- sasori
[300] = 224, -- guren
[260] = 224, -- shisui
[50] = 224, -- neji
[140] = 254, -- madara
[180] = 224, -- minato 
[280] = 224, -- hashirama
[390] = 312, -- onoki
[350] = 495, -- suigetsu
[250] = 495, -- tobirama
[190] = 224, -- jyraia
[330] = 224, -- tsunade
[40] = 224, -- gaara
[340] = 224, -- ino
[360] = 224, -- hidan
[370] = 224, -- danzou
[170] = 224, -- kankuro
[380] = 224, -- guy
}


local level = 25 -- Limite para liberar uma saga nova


function onSay(cid, words, param, channel)

if exhaustion.check(cid, 120) == TRUE then
doPlayerSendCancel(cid, "Você esta exausto.")
doSendMagicEffect(getCreaturePosition(cid), 3)
return TRUE
end


 if(param == '') then
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da saga que você deseja.")
 exhaustion.set(cid, 120, 0.5) 
 return true
 end


if not saga[getPlayerVocation(cid)] then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao pode trocar de saga.")
exhaustion.set(cid, 120, 0.5)
return true
end


local t = string.explode(param, ",")


 if(t[2]) then
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Could not understand.")
  return true
 end

local from1,to1 = {x = 1000, y = 703, z = 7},{x = 1033, y = 739, z = 7}-- ponto 1 ao ponto 2 da area em que ele sera teleportado
local from2,to2 = {x = 1005, y = 705, z = 6},{x = 1034, y = 739, z = 6} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
local from3,to3 = {x = 839, y = 701, z = 7},{x = 852, y = 717, z = 7}-- ponto 1 ao ponto 2 da area em que ele sera teleportado
local pos = getCreaturePosition(cid)
if isInRange(pos, from1, to1) or isInRange(pos, from2, to2) or isInRange(pos, from3, to3) then
doPlayerSendCancel(cid, "Você nao pode trocar de outfit nesta area!")
return FALSE
end

 if not (tonumber(t[1])) then
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da transformação que você deseja.")
 exhaustion.set(cid, 120, 0.5) 
 return true
 end


if tonumber(t[1]) > #saga[getPlayerVocation(cid)] or tonumber(t[1]) < 1  then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Essa transformação  não existe.")
exhaustion.set(cid, 120, 0.5)
return true
end

if getPlayerLevel(cid) >= (tonumber(t[1])*level) then
if getPlayerVocation(cid) == 380 then
setPlayerStorageValue(cid, 93125,tonumber(t[1])) 
end
doCreatureChangeOutfit(cid, {lookType = saga[getPlayerVocation(cid)][tonumber(t[1])]})
doSendMagicEffect(getCreaturePosition(cid), config[getPlayerVocation(cid)])
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce escolheu uma nova transformação!")
doPlayerSay(cid, "Transformar!", TALKTYPE_ORANGE_1)
exhaustion.set(cid, 120, 0.5)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, você precisa de level "..(tonumber(t[1]) * level).." usar esta transformação.")
end
return true
end    

 

esse acima e da skin que libera por nivel.

ele tem alguns pontos desativados como o (local level) pois ele foi direcionado para outfits.xml

 

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

Postado

Meu amigo, quando for coloca script para que facilite o entendimentos do pessoal e para que seja mais fácil para te ajudarem, se possível coloca em code é o simbolo de

</>

que fica no painel de ferramentas do comentário.

referente o seu bug, você mencionou 
 

 comando ele libera as skins e as recompensas normalmente de acordo com o nivel,

me diz, você mencionou items e recompensas, porem o script de saga não entrega nenhum item ao jogador, se existir algum outro script que se relacione com o comando saga que você quer arrumar, poste eles...
 

 

Projeto/Serviços que desenvolvi durante esse Tempo.

[SERVIDOR] - NTO By Madara Rinnegan - Criado em 2014

Postado
  • Autor
36 minutos atrás, Onepiece disse:

Meu amigo, quando for coloca script para que facilite o entendimentos do pessoal e para que seja mais fácil para te ajudarem, se possível coloca em code é o simbolo de


</>

que fica no painel de ferramentas do comentário.

referente o seu bug, você mencionou 
 

 comando ele libera as skins e as recompensas normalmente de acordo com o nivel,

me diz, você mencionou items e recompensas, porem o script de saga não entrega nenhum item ao jogador, se existir algum outro script que se relacione com o comando saga que você quer arrumar, poste eles...
 

o de recompensa por nível não irei mais utilizar, a questão fica mais sobre as skin mesmo, que se você iniciar no jogo e matar um mob apos upar do nível 1 ao nível 3 +- la libera outfit do nível 50, a parti dai todo nível ganho já libera uma outfit fora de ordem.

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo