Ir para conteúdo

AJUDA COM ESSE SCRIPT FAZER ELE DAR SKILLS PROS PLAYER, FIST,CLUB, MAGIC LEVEL ETC.

Featured Replies

Postado

GENTE POR FAVOR ME AJUDEM NESSE SCRIPT, QUERO FAZER ELE DAR SKILLS ELE DAVA HEALTH, E MANA QUERO QUE DE SOMENTE SKILLS.

EU MEXI NELE MAIS SOU UMA MERDA EM SCRIPT, NÃO CONSEGUI FAZER FUNCIONA QUERO QUE DE 30 SKILLS EM TODAS.

Citar

-- Script Akatsuki System Advance 1.0 --
-- By RigBy --
-- Xtibia.com --
 
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
 
local level = 80 -- Level preciso pra entra para akatsuki
local itemid = 5944 -- id do coração
local quantidade = 1 -- quantos hearts e preciso
local ps = 30 -- quanto de bonus de life vai ganha
local experience = 1 -- Experience rates no caso 1x a experiencia do seu servidor.
local config = {
ps = 30
--[Vocation] = ( Nova Vocation, New Outfit )
---------- NARUTO -----------
[1] = { 2, 2365},

}
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
 return false
end
 
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
 
 
if msgcontains(msg, 'otsutsuki') then
    if getPlayerVocation(cid) ~= config then
        if getPlayerStorageValue(cid, 82746) == -1 then
            if getPlayerLevel(cid) >= level then
                selfSay('Você deseja se tornar membro do clã Otsutsuki ? {sim}', cid)
                talkState[talkUser] = 1
            else
                selfSay('Você não possui level suficiente para realizar essa missão.', cid)
            end
        else
            selfSay('Você ja faz parte do nosso clã.', cid)
        end
    else
        selfSay('Não preciso de você por enquanto.', cid)
    end
end
 
if talkState[talkUser] == 1 and msgcontains(msg, 'sim') then
    selfSay('Certo, prove-me que é capaz e conquiste suas esferas da verdade. Volte apenas quando tiver as esferas em mãos! {esferas}', cid)
    talkState[talkUser] = 2
end
 
if talkState[talkUser] == 2 and msgcontains(msg, 'esferas') then
    if getPlayerItemCount(cid, 5944) >= 1 then
    local voc = config[getPlayerVocation(cid)]
        doPlayerSetVocation(cid, voc[1])
    local outfit = {lookType = voc[2]}
        doCreatureChangeOutfit(cid, outfit)
        doPlayerAddSkillTry(cid,4,ps*30)
        doPlayerAddSkillTry(cid,5,ps*30)
       doPlayerAddSkillTry(cid,6,ps*30)
        doPlayerRemoveItem(cid, 5944, 1)
        setPlayerStorageValue(cid,82747,1)
        setPlayerStorageValue(cid,89318,1)
        doPlayerSetExperienceRate(cid, experience) 
        doPlayerPopupFYI(cid, "Parabéns, agora você faz parte do clã Otsutsuki.")
        talkState[talkUser] = 0
    else
        selfSay('Vejo que voce não tem as esferas da verdade. Vá atrás conquistá-las!', cid)
    end
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

  • Respostas 5
  • Visualizações 543
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @KR33 Testa ai peguei o original pra test  

  • ai é algo muito relativo já que pode ter algum script que possa estar limitando a exp da skill rate ou até mesmo no servidor também temos o vocation.xml que lá da pra determinar o limite de skill entã

Postado
  • Autor
9 minutos atrás, FlameArcixt disse:

Como funciona o script? qual é a finalidade dele?

É DE NTO FUNÇÃO É UM NPC QUE PEDE 30 CORAÇÕES PRA CONCEDER UMA OUTFIT, E MAIS HEALTH, NO CASO QUERIA MUDAR PRA SKILLS INTENDEU É AKATSUKI SYSTEM ESSE AQUI É O ORIGINAL VOU POSTA/

 

Citar

-- Script Akatsuki System Advance 2.0 --4
-- By Ruam --
-- Script Criada By Ruam --

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
 
local level = 300 -- Level preciso pra entra para akatsuki
local itemid = 5944 -- id do coração
local quantidade = 30 -- quantos hearts e preciso
local bonushp = 1300 -- quanto de bonus de life vai ganha
local bonusmp = 1400 -- quanto de bonus de mana vai ganha
local experience = 3.5 -- Experience rates no caso 2x a experiencia do seu servidor.
local config = {
--[Vocation] = ( Nova Vocation, New Outfit )
---------- NARUTO -----------
[1] = { 2, 877},
---------- SASUKE -----------
[15] = { 16, 879},
---------- SAKURA -----------
[30] = { 31, 1591},
---------- LEE -----------
[45] = { 46, 1496},
-------- NEJI -----------
[60] = { 61, 1882},
---------- TENTEN -----------
[75] = { 76, 1304},
---------- KIBA -----------
[90] = { 91, 1157},
---------- SHINO -----------
[105] = { 106, 897},
---------- HIDAN -----------
[130] = { 131, 1875},
---------- KAKUZU -----------
[145] = { 146, 925},
---------- ITACHI -----------
[160] = { 161, 1390},
---------- KISAME -----------
[117] = { 118, 1567},
---------- DEIDARA -----------
[175] = { 176, 2087},
---------- KAKASHI -----------
[190] = { 191, 1359},
---------- YAMATO -----------
[221] = { 122, 901},
---------- MADARA -----------
[250] = { 251, 943},
---------- MINATO -----------
[265] = { 267, 1493},
---------- TOBIRAMA -----------
[295] = { 296, 1306},
---------- OBITO -----------
[310] = { 311, 921},
---------- GAARA -----------
[340] = { 341, 1562},
---------- KABUTO -----------
[360] = { 361, 911},
---------- JYRAIA -----------
[375] = { 376, 2043},
---------- TSUNADE -----------
[390] = { 391, 1324},
---------- Hinata -----------
[420] = { 421, 1570},
---------- NAGATO -----------
[435] = { 436, 933},
---------- KONAN -----------
[447] = { 448, 931},
---------- SAI -----------
[463] = { 464, 883},
---------- CHOUJI -----------
[474] = { 475, 1360},
---------- OROCHIMARU -----------
[487] = { 488, 1335},
---------- HASHIRAMA -----------
[280] = { 281, 964},
---------- INO -----------
[507] = { 508, 1294},
---------- Kurenai -----------
[1265] = { 1266, 1981,},
---------- Konohamaru -----------
[1255] = { 1256, 1909,},
---------- Tsunade -----------
[390] = { 391, 2634,},
---------- sarutobi -----------
[651] = { 652, 1095,},
--------- SHISUI -----------
[440] = { 441, 2103,},
---------- Mitsuki -----------
[680] = {681, 1114,},
---------- DANZO -----------
[1276] = {1277, 2110,},
---------- asura -----------
[690] = {691, 980,},
---------- boruto -----------
[670] = {671, 1424,},
---------- Suigetsu -----------
[800] = { 801, 1073,},
---------- Sarada -----------
[820] = { 821, 1253,},
---------- Maito Gai -----------
[832] = { 833, 1282,},
---------- Zetsu -----------
[852] = { 853, 2474,},
---------- Sasori -----------
[700] = { 701, 1388,},
---------- KILLER BEE -----------
[205] = { 206, 2161},
---------- Nagato -----------
[730] = { 731, 1492,},
---------- YaGura -----------
[1000] = { 1001, 1418,},
---------- Guren -----------
[1010] = { 1011, 1485,},
---------- Chojuro -----------
[901] = { 902, 1399,},
---------- Asuma -----------
[1290] = { 1291, 2064,},
---------- Menma -----------
[1295] = { 1296, 2029,},
---------- Darui -----------
[1040] = { 1041, 1539,},
---------- Roshi -----------
[1026] = { 1027, 1598,},
---------- Temari -----------
[1200] = { 1201, 1689,},
---------- Muu -----------
[1215] = { 1216, 1852,},
---------- Choji ----------- 
[1302] = { 1303, 2207,},
---------- Zabuza -----------
[1310] = { 1311, 2192,},
---------- Kaguya -----------
[1240] = { 1241, 1555,},
---------- Kimimaro -----------
[1225] = { 1226, 1773,},
---------- Raikage -----------
[1052] = { 1053, 1640,},
---------- Urashiki -----------
[1331] = { 1332, 2655,},
---------- Kawaki -----------
[1360] = { 1361, 2559,},
---------- Hagoromo -----------
[1040] = { 1041, 2544,},
---------- hanzou -----------
[1318] = { 1319, 1605,},
---------- SHIKAMARU -----------
[530] = { 531, 937},
}
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
 return false
end
 
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
 

if msgcontains(msg, 'akatsuki') then
    if getPlayerVocation(cid) ~= config then
        if getPlayerStorageValue(cid, 259005) == -1 then
            if getPlayerLevel(cid) >= level then
                selfSay('Oie seu ridiculo você tem certeza que quer entrar pra akatsuki?.', cid)
                talkState[talkUser] = 1
            else
                selfSay(' 500 : Você nem sabe o nível que é pra entrar na [Academia Akatsuki] nao posso lhe ajudar!.', cid)
            end
        else
            selfSay('Você já faz parte de um de nossos clans!', cid)
        end
    else
        selfSay('Você faz parte da [Academia Akatsuki]!', cid)
    end
end
 
if talkState[talkUser] == 1 and msgcontains(msg, 'yes') then
    selfSay('Para provar a sua lealdade, você tem que trazer '..quantidade..' {cerebro}..', cid)
    talkState[talkUser] = 2
end
 
if talkState[talkUser] == 2 and msgcontains(msg, 'cerebro') then
        if getPlayerItemCount(cid, 5944) >= 60 then
        local voc = config[getPlayerVocation(cid)]
        doPlayerSetVocation(cid, voc[1])
        local outfit = {lookType = voc[2]}
        doCreatureChangeOutfit(cid, outfit)
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+bonushp)
        setCreatureMaxMana(cid, getCreatureMaxMana(cid)+bonusmp)
        doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
        doCreatureAddMana(cid, getCreatureMaxMana(cid))
        setPlayerStorageValue(cid, 259005,6)
          doPlayerRemoveItem(cid, 5944, 60)
        doPlayerSetExperienceRate(cid, experience)
         addEvent(doRemoveCreature, 8*1000, cid, true)
        doPlayerSendTextMessage(cid,25,'Você será deslogado em 5 segundos para entrar na academia akatsuki!')  
        selfSay('Parabéns agora você é parte da [Academia Akatsuki].', cid)
        talkState[talkUser] = 0
    else
        selfSay('Não adianta me enganar, você não tem '..quantidade..' pontos, vai atrás, e só volte com eles.', cid)
    end
end
 
 
if isPlayerPzLocked(cid) then
npcHandler:say('You can\'t travel, you have pz!', cid)
end
 
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

Postado

@KR33
Testa ai peguei o original pra test

Spoiler



-- Script Akatsuki System Advance 2.0 --4
-- By Ruam --
-- Script Criada By Ruam --

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
 
local level = 300 -- Level preciso pra entra para akatsuki
local itemid = 5944 -- id do coração
local quantidade = 30 -- quantos hearts e preciso
local skill = 30
local bonushp = 1300 -- quanto de bonus de life vai ganha
local bonusmp = 1400 -- quanto de bonus de mana vai ganha
local experience = 3.5 -- Experience rates no caso 2x a experiencia do seu servidor.
local config = {
--[Vocation] = ( Nova Vocation, New Outfit )
---------- NARUTO -----------
[1] = { 2, 877},
---------- SASUKE -----------
[15] = { 16, 879},
---------- SAKURA -----------
[30] = { 31, 1591},
---------- LEE -----------
[45] = { 46, 1496},
-------- NEJI -----------
[60] = { 61, 1882},
---------- TENTEN -----------
[75] = { 76, 1304},
---------- KIBA -----------
[90] = { 91, 1157},
---------- SHINO -----------
[105] = { 106, 897},
---------- HIDAN -----------
[130] = { 131, 1875},
---------- KAKUZU -----------
[145] = { 146, 925},
---------- ITACHI -----------
[160] = { 161, 1390},
---------- KISAME -----------
[117] = { 118, 1567},
---------- DEIDARA -----------
[175] = { 176, 2087},
---------- KAKASHI -----------
[190] = { 191, 1359},
---------- YAMATO -----------
[221] = { 122, 901},
---------- MADARA -----------
[250] = { 251, 943},
---------- MINATO -----------
[265] = { 267, 1493},
---------- TOBIRAMA -----------
[295] = { 296, 1306},
---------- OBITO -----------
[310] = { 311, 921},
---------- GAARA -----------
[340] = { 341, 1562},
---------- KABUTO -----------
[360] = { 361, 911},
---------- JYRAIA -----------
[375] = { 376, 2043},
---------- TSUNADE -----------
[390] = { 391, 1324},
---------- Hinata -----------
[420] = { 421, 1570},
---------- NAGATO -----------
[435] = { 436, 933},
---------- KONAN -----------
[447] = { 448, 931},
---------- SAI -----------
[463] = { 464, 883},
---------- CHOUJI -----------
[474] = { 475, 1360},
---------- OROCHIMARU -----------
[487] = { 488, 1335},
---------- HASHIRAMA -----------
[280] = { 281, 964},
---------- INO -----------
[507] = { 508, 1294},
---------- Kurenai -----------
[1265] = { 1266, 1981,},
---------- Konohamaru -----------
[1255] = { 1256, 1909,},
---------- Tsunade -----------
[390] = { 391, 2634,},
---------- sarutobi -----------
[651] = { 652, 1095,},
--------- SHISUI -----------
[440] = { 441, 2103,},
---------- Mitsuki -----------
[680] = {681, 1114,},
---------- DANZO -----------
[1276] = {1277, 2110,},
---------- asura -----------
[690] = {691, 980,},
---------- boruto -----------
[670] = {671, 1424,},
---------- Suigetsu -----------
[800] = { 801, 1073,},
---------- Sarada -----------
[820] = { 821, 1253,},
---------- Maito Gai -----------
[832] = { 833, 1282,},
---------- Zetsu -----------
[852] = { 853, 2474,},
---------- Sasori -----------
[700] = { 701, 1388,},
---------- KILLER BEE -----------
[205] = { 206, 2161},
---------- Nagato -----------
[730] = { 731, 1492,},
---------- YaGura -----------
[1000] = { 1001, 1418,},
---------- Guren -----------
[1010] = { 1011, 1485,},
---------- Chojuro -----------
[901] = { 902, 1399,},
---------- Asuma -----------
[1290] = { 1291, 2064,},
---------- Menma -----------
[1295] = { 1296, 2029,},
---------- Darui -----------
[1040] = { 1041, 1539,},
---------- Roshi -----------
[1026] = { 1027, 1598,},
---------- Temari -----------
[1200] = { 1201, 1689,},
---------- Muu -----------
[1215] = { 1216, 1852,},
---------- Choji ----------- 
[1302] = { 1303, 2207,},
---------- Zabuza -----------
[1310] = { 1311, 2192,},
---------- Kaguya -----------
[1240] = { 1241, 1555,},
---------- Kimimaro -----------
[1225] = { 1226, 1773,},
---------- Raikage -----------
[1052] = { 1053, 1640,},
---------- Urashiki -----------
[1331] = { 1332, 2655,},
---------- Kawaki -----------
[1360] = { 1361, 2559,},
---------- Hagoromo -----------
[1040] = { 1041, 2544,},
---------- hanzou -----------
[1318] = { 1319, 1605,},
---------- SHIKAMARU -----------
[530] = { 531, 937},
}
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
 return false
end
 
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
 

if msgcontains(msg, 'akatsuki') then
    if getPlayerVocation(cid) ~= config then
        if getPlayerStorageValue(cid, 259005) == -1 then
            if getPlayerLevel(cid) >= level then
                selfSay('Oie seu ridiculo você tem certeza que quer entrar pra akatsuki?.', cid)
                talkState[talkUser] = 1
            else
                selfSay(' 500 : Você nem sabe o nível que é pra entrar na [Academia Akatsuki] nao posso lhe ajudar!.', cid)
            end
        else
            selfSay('Você já faz parte de um de nossos clans!', cid)
        end
    else
        selfSay('Você faz parte da [Academia Akatsuki]!', cid)
    end
end
 
if talkState[talkUser] == 1 and msgcontains(msg, 'yes') then
    selfSay('Para provar a sua lealdade, você tem que trazer '..quantidade..' {cerebro}..', cid)
    talkState[talkUser] = 2
end
 
if talkState[talkUser] == 2 and msgcontains(msg, 'cerebro') then
        if getPlayerItemCount(cid, 5944) >= 60 then
        local voc = config[getPlayerVocation(cid)]
        doPlayerSetVocation(cid, voc[1])
        local outfit = {lookType = voc[2]}
        doCreatureChangeOutfit(cid, outfit)
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+bonushp)
        setCreatureMaxMana(cid, getCreatureMaxMana(cid)+bonusmp)
        doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
        doCreatureAddMana(cid, getCreatureMaxMana(cid))
		doPlayerAddSkillTry(cid, 1, skill)
		doPlayerAddSkillTry(cid, 2, skill)
		doPlayerAddSkillTry(cid, 3, skill)
		doPlayerAddSkillTry(cid, 4, skill)
		doPlayerAddSkillTry(cid, 5, skill)
        setPlayerStorageValue(cid, 259005,6)
         doPlayerRemoveItem(cid, 5944, 60)
        doPlayerSetExperienceRate(cid, experience)
         addEvent(doRemoveCreature, 8*1000, cid, true)
        doPlayerSendTextMessage(cid,25,'Você será deslogado em 5 segundos para entrar na academia akatsuki!')  
        selfSay('Parabéns agora você é parte da [Academia Akatsuki].', cid)
        talkState[talkUser] = 0
    else
        selfSay('Não adianta me enganar, você não tem '..quantidade..' pontos, vai atrás, e só volte com eles.', cid)
    end
end
 
 
if isPlayerPzLocked(cid) then
npcHandler:say('You can\'t travel, you have pz!', cid)
end
 
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())


 

 

Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas.

discord.gg/phJZeHa2k4

 

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

Postado
  • Autor

FUNCIONOU! VALEU  TMJ

 

SÓ UMA DÚVIDA ELE DEU APENAS 12 SKILLS EU MUDEI ALI NO SCRIPT E NÃO PASSO DE 12 E 11 DE DEFESA SERÁ QUE ESSAS SKILLS TEM LIMITE? Tipo botei 30, N FOI BOTEI 20 N FOI.

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