Ir para conteúdo
Banner com Efeitos

gutalo

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Tinha visto isso no servidor do MegaTibia / Kaldrox e achei bem interessante.
     
    Todos os tópicos que encontrei sobre o assunto de alterar a cor das mensagens dos GMs, CMs e ADM no channel Help para vermelho, falavam que tinham que fazer uma configuração na própria source do servidor.
     
    Fiz uma gambiarra que funciona, sem a necessidade de mexer na source do servidor e de utilizar comandos para isso. Testei somente em TFS 0.4 e funciona tranquilamente.
     
    segue abaixo como configurar em seu otserver:
     
    data > talkactions > scripts > crie um arquivo chamado gmsayred.lua e cole o código abaixo:
     
    function onSay(cid, words, param, channel) if channel == CHANNEL_HELP then for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', "".. getCreatureName(cid) .. ": ".. words, TALKTYPE_CHANNEL_R1, CHANNEL_HELP) end return true end end  
    em talkactions.xml cole a tag abaixo:

     
    <!-- Gamemasters --> <talkaction default="yes" filter="quotation" logged="no" access="3" event="script" value="gmsayred.lua"/>    
    e pronto! Agora é só enviar alguma mensagem no Help que a mensagem ficará em vermelho.
     

     
  2. Gostei
    gutalo deu reputação a LeoTK em Pack Sprites 9GB [Vários Temas]   
    Salve galera a um tempo eu vinha colecionando clientes de diversos temas como Tibia/Naruto/Poketibia etc.... bom eu havia compartilhado no privado para ajudar pessoas que não tinham sprites para começar projetos etc... e o membro @diarmaint tentou postar esse pack porém o mesmo não conseguiu fazer o scan do arquivo então resolvi compartilhar com todos espero que possa ajudar a todos que precisarem.
     
    Obs: Todos os clientes estão divididos em pastas com dat/spr
     
    Download:
    MEGA
    MEDIAFIRE
     
    Scan:
    Pelo arquivo ser muito grande, mesmo compactado não foi possível efetuar o scan do mesmo, porém são apenas arquivos de dat/spr e possíveis clientes em OTC completos também não tem nenhum tipo de vírus ou qualquer arquivo malicioso.
     
    São muitos clientes para citar os créditos de todos mas só me enviar uma mensagem no privado que vou adicionando os créditos
     
     
     
  3. Gostei
    gutalo deu reputação a Danihcv em [TUTORIAL] Resolvendo qualquer erro na data base   
    Opa, galerinha do TK, pro meu primeiro tutorial resolvi fazer uma solução de um problema que desde que cheguei no TK, vejo que ocorre com uma certa frequência. Os erros da data base.
     
    Neste tutorial vou ensinar a resolver os erros do tipo No such table, Insert into, No such column, ... has no column named... etc.
     
    1°) NO SUCH TABLE
     
    Bom, para o erro No such table, basta vc visualizar qual table está faltando. Para isso basta ler o erro na distro:

     
    No caso da imagem, está faltando a table: player_statements
    Para resolver este e qualquer outro problema deste tipo, caso sua data base seja sqlite,
    basta abrir sua data base pelo Sqlite Studio(download: http://sqlitestudio.pl/?act=download) e clicar em Open SQL query editor:



     
    Mas caso sua data base seja Mysql abra pelo phpMyadmin, ou por outro editor de sua preferencia.
     
    1.1°) EXECUTANDO OS COMANDOS PARA RESOLVER O PROBLEMA
      Bom, dependendo da table que estiver faltando, vc irá colocar seu respectivo comando, segue abaixo TODOS os comandos básicos necessários para que sua data base fique Ok! :   (VC VAI PEGAR O COMANDO REFERENTE À TABLE QUE VC QUER!!!)
     
     
    account_viplist



     
    Sqlite




     
    accounts



     
    Sqlite




     
    bans



     
    Sqlite




     
    environment_killers



     
    Sqlite




     
    global_storage



     
    Sqlite




     
    guild_invites



     
    Sqlite




     
    guild_kills



     
    Sqlite




     
    guild_ranks



     
    Sqlite




     
    guild_wars



     
    Sqlite




     
    guilds



     
    Sqlite




     
    house_auctions



     
    Sqlite




     
    house_data



     
    Sqlite




     
    house_lists



     
    Sqlite




     
    houses



     
    Sqlite




     
    killers



     
    Sqlite




     
    market_history



     
    Sqlite




     
    market_offers



     
    Sqlite




     
    player_deaths



     
    Sqlite




     
    player_depotitems



     
    Sqlite




     
    player_inboxitems



     
    Sqlite




     
    player_items



     
    Sqlite




     
    player_killers



     
    Sqlite




     
    player_namelocks



     
    Sqlite




     
    player_skills



     
    Sqlite




     
    player_spells



     
    Sqlite




     
    player_statements



     
    Sqlite




     
    player_storage



     
    Sqlite




     
    player_viplist



     
    Sqlite




     
    players



     
    Sqlite




     
    server_config



     
    Sqlite




     
    server_motd



     
    Sqlite




     
    server_record



     
    Sqlite




     
    server_reports



     
    Sqlite




     
    tile_items



     
    Sqlite




     
    tile_store



     
    Sqlite




     
    tiles



     
    Sqlite




     
    announcements



     
    Sqlite




     
    pagsegurotransacoes



     
    Sqlite




     
    player_advances



     
    Sqlite




     
    reports



     
    Sqlite




     
    thanks



     
    Sqlite




     
    z_bug_logs



     
    Sqlite




     
    z_featured_article



     
    Sqlite




     
    z_forum



     
    Sqlite




     
    z_helpdesk



     
    Sqlite




     
    z_monsters



     
    Sqlite




     
    z_network_box



     
    Sqlite




     
    z_news_tickers



     
    Sqlite




     
    z_ots_comunication



     
    Sqlite




     
    z_polls



     
    Sqlite




     
    z_polls_answers



     
    Sqlite




     
    z_poll_votes



     
    Sqlite




     
    z_shop_history_item



     
    Sqlite




     
    z_shop_history_pacc



     
    Sqlite




     
    z_shop_offer



     
    Sqlite




     
    z_spells



     
    Sqlite




     
    z_news_big



     
    Sqlite




     
     
    2°) No such column /  "NOME DA TABLE" has no column named "NOME DA COLUMN QUE FALTA" / Insert into
      Bom, para resolver esse problema vc deve identificar em qual TABLE está essa coluna que falta. Para isso, basta ler o erro como na imagem:

     
    No caso da imagem, está faltando a column WORLD_ID dentro da table MARKET_OFFERS. Para resolver, vc deve executar excluir a sua table MARKET_OFFERS existante em sua data base, e em seguida, executar o domando da da market_offers, encontrado acima, logicamente isso só se aplica ao caso da imagem, depende do seu caso, vc deve excutar o comando da table que estiver sendo referida no erro. Mas antes de executá-lo vc deve excluir a sua table EXISTENTE, para então executar o comando.
     
    ESTA FORMA DE RESOLUÇÃO SE APLICA AOS TRÊS CASOS: NO SUCH COLUMN, ...HAS NO COLUMN NAMED... e INSERT INTO.
     
     
     
    Bom galera, é isso.
     
    SE ENCONTRAREM, OU SE DEPARAREM COM ALGUM ERRO, BASTA ME PEDIR AJUDA QUE EU DAREI TOTAL SUPORTE PARA VOCÊS!
     
    SE ESTIVR FALTANDO MAIS ALGUMA TABLE QUE EU NÃO COLOQUEI AQUI, PF ME INFORMEM E EU ATUALIZAREI O TÓPICO!!!
     
     
    Lembrem-se, se eu te ajudei, por favor, deem REP++ pois foi meio trabolhoso fazer este tutorial todo...
     
    ESTOU A DISPOSIÇÃO DE TODOS! Tanto por PM quanto por SKYPE, e até mesmo por aqui, pois vou checar este tópico regularmente!!
     
     
    Espero ter ajudado!!
    Abraços.
  4. Gostei
    gutalo recebeu reputação de FlameArcixt em (Resolvido)Movement: tile que sumona   
    Perfeito meu amigo!
     
  5. Curtir
    gutalo deu reputação a FlameArcixt em (Resolvido)Movement: tile que sumona   
  6. Obrigado
    gutalo deu reputação a Vodkart em [8.6] Teleport System!   
    Descrição do Arquivo

     
    *Sobre o Sistema*
     
    Resolvi postar este sistema por ser simples, já que estou desenvolvendo sistemas para guild e focar em evento de PVP para comércio aqui no TibiaKing, sem mais deslongas;
     
    O sistema é simples, basta você ativar um comando e você será teleportado para o local depois de "X" segundos, como mostra na imagem!
     
     
    Exemplo do uso de comando:
     
    !tp templo
    !tp depot
    !tp baiak city
     
    -----
    Função que leva você para as houses! Pode ser sua house ou a house que seu amigo te invitou!
     
    !tp casa,1
    ou
    !tp house,1
     
    *Features*
     
    [+] O Jogador que ativar o comando e entrar em combate, automaticamente o teleport é desativado!
    [+] Fácil configuração!
    [+] Você pode configurar para que determinados locais sejam acessados só por premium account!
    [+] Nova função que fará que você seja levado para sua house ou house de amigos que tenham te invitado... e também irá mostrar a lista de houses disponíveis para ir!
     
     *Versão Testada*
    Versão Tibia 8.6  
    TFS 0.3.6
    TFS 0.4
     
     
     
     
    *Código*
     
     
    tp_system.lua
    --[[ Teleport System Desenvolvido por Vodkart Exclusivo TibiaKing Versão : 1.0 ]]-- --[[ Configuração ]]-- local time = 5 -- tempo que demora para ser teleportado local premium_teleport_houses = true -- se para teleportar para as houses precisa ser premium local teleports = { -- ["nome do lugar"] que poderá ir ["depot"] = {pos = {x=129, y=54, z=6}, premium = false}, -- posição que irá e se precisa de premium para ir! ["templo"] = {pos = {x=160, y=54, z=7}, premium = false}, ["arena"] = {pos = {x=125, y=351, z=9}, premium = false}, ["baiak city"] = {pos = {x=1028, y=1034, z=7}, premium = false} } --[[ Functions ]]-- function doTeleportWithDelay(cid, pos, delay) -- by vodkart if not isCreature(cid) then return LUA_ERROR end if delay > 0 then if getCreatureCondition(cid, CONDITION_INFIGHT) then setPlayerStorageValue(cid, 548745, 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} O teletransporte foi desativado pois você entrou em estado de combate.") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} "..delay.." segundos para se teletransportar.") addEvent(doTeleportWithDelay, 1000, cid, pos, delay-1) else doTeleportThing(cid, pos) doSendMagicEffect(getPlayerPosition(cid), 10) end end function getHouseInvite(cid) -- by vodkart local t = {} local qry = db.getResult("SELECT `house_id`,`list` FROM `house_lists`;") if (qry:getID() ~= -1) then repeat local lista = qry:getDataString("list") if string.find(lista, getCreatureName(cid)) then local id = qry:getDataInt("house_id") if not isInArray(t, id) then t[#t+1] = id end end until not qry:next() qry:free() end return t end function onSay(cid, words, param) local z = string.explode(param:lower(), ",") if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} Este comando só pode ser usado fora de combate.") return true elseif getPlayerStorageValue(cid, 548745) - os.time() > 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} aguarde, você está em processo de teletransporte.") return true end if z[1] == "casa" or z[1] == "house" then local t,invite,str = {},getHouseInvite(cid),'{Teleport} As casas disponíveis para você se teletransportar são:\n' if premium_teleport_houses == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} você precisa ser premium account para teleportar para houses.") return true end if getHouseByPlayerGUID(getPlayerGUID(cid)) ~= nil then t[#t+1] = getHouseByPlayerGUID(getPlayerGUID(cid)) end if #invite ~= 0 then for i = 1,#invite do t[#t+1] = invite[i] end end if #t == 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} você não tem nenhuma house para ir.") return true end if not tonumber(z[2]) or tonumber(z[2]) > #t then for i = 1, table.maxn(t) do local h = getHouseInfo(t[i]) local hname, htown = getHouseName(t[i]),getTownName(h.town) str = str .. i .. ') '..hname..' [' .. htown..']' str = i ~= table.maxn(t) and str .. ', ' or str .. '.' end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} Você deve especificar uma das casas para se teletransportar usando !tp house,numeroDoIndice") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, str) return true end setPlayerStorageValue(cid, 548745, os.time()+time) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} Ativado.") doTeleportWithDelay(cid, getHouseEntry(t[tonumber(z[2])]), time) return true end if not teleports[z[1]] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} Desculpe, este lugar não existe, lugares disponíveis: house, depot, templo, arena, baiak city.") return true elseif teleports[z[1]].premium == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} Desculpe, você precisa ser premium para ir para este lugar.") return true end setPlayerStorageValue(cid, 548745, os.time()+time) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} Ativado.") doTeleportWithDelay(cid, teleports[z[1]].pos, time) return true end  
    TAG
     
    <talkaction words="!tp;/tp" script="tp_system.lua"/>  
  7. Gostei
    gutalo deu reputação a xWhiteWolf em (Resolvido)Spell para ficar intocavel   
    podia pelo menos me agradecer dando rep no tópico né, to fazendo tudo de boa vontade..
  8. Obrigado
    gutalo deu reputação a KotZletY em Tutorial 2 em 1 - Magic e Shoot Effects   
    Bom galera, o Tópico já diz tudo, irei explicar como mudar para Uint16 dessa vez nas Source, para quem não sabe. Irei explicar como aumentar em Magic Effects, para assim você seu Server usar mais de 255, e ShootEffects para usar mais de 41 Distance efeitos(muito mais). Existe Tópicos no Tk, porém não é a mesma coisa, esse é diferente pois você irá alterá o valor dos uint's disparados para o Client, para assim então usar além do Padrão!
      Abaixo umas informações essenciais ! 
    Esse Tópico é especifico para TFS 0.4, para que assim você possa aumentar o limite de efeitos no Client, e usar mais de 255 efeitos, e mais de 41 efeitos em Distância.  Vale lembra também que você não é obrigado a mudar em ambos, se você quiser apenas aumentar o Limite de Efeitos para mais de 255, então mude apenas ele, caso queria aumentar apenas os Efeitos que são lançados a distância(ShootEffects ou Distance Effects), caso queria os dois, use ambos. 
     
    Vamos começar primeiramente com os Magic Effects:
     
     
     
    Agora vamos mudar o ShootEffects para uint16.
     
     
    Bom não adianta mudar isso se não fizer alteração no Client, então deixarei aqui, dois Tópicos de como mudar de uint8 para uint16 no Client em em ShootEffects e MagicEffect.
     
     
    Mudando os Efeitos de uint8 a 16 para Magic Effects
    Mudando os Efeitos de uint8 a 16 para Shoot Effects
     
    Então é isso ae, qualquer erro só comentar para que eu possar tentar ajudar.
     
    Tópico exclusivo do Tk, proibido posta em outro site, blog ou fórum! 
     
    xD
  9. Gostei
    gutalo deu reputação a gabriel28 em (Resolvido)Colocar Storage   
    @gutalo 
    De nada.
    Não sei porque não ta indo, mas é só trocar por:  doPlayerSendTextMessage(cid,25,"Voce ja aprendeu alguma outra runa!.")  que vai.
    Marca como melhor resposta pra fecharem o tópico.
     
  10. Gostei
    gutalo deu reputação a gabriel28 em (Resolvido)Colocar Storage   
    @gutalo 
    Poem a mesma storage em todas as runas, assim, se o player usar uma, não poderá usar mais nenhuma.
     
    function onUse(cid, item) local magia = "Target Spell" local storage = 827474 local pos = getCreaturePosition(cid) if getPlayerStorageValue(cid, storage) <= 0 then if getPlayerLearnedInstantSpell(cid, magia) then doPlayerSendTextMessage(cid,25,"You already learned everything from this scroll.") elseif doPlayerLearnInstantSpell(cid, magia) then doSendMagicEffect(pos, 0) setPlayerStorageValue(cid, storage, 1) doPlayerSendTextMessage(cid,19,"By reading this ancient scroll you learned the secrets of "..magia..".") end else doPlayerSendCancel(cid, "You already learned one spell from some rune.") end end  
  11. Curtir
    gutalo deu reputação a WhiteBubble em item que da 1 spell   
    @ZikaLord  Achei esse script do @xWhiteWolf
    Crie um arquivo.lua em actions/scripts e cole isso dentro:
    function onUse(cid, item) local magia = "Nome da spell" if getPlayerLearnedInstantSpell(cid, magia) then doPlayerSendTextMessage(cid,25,"You already learned everything from this scroll.") elseif doPlayerLearnInstantSpell(cid, magia) then local pos = getCreaturePosition(cid) doSendMagicEffect(pos, 0) doPlayerSendTextMessage(cid,19,"By reading this ancient scroll you learned the secrets of "..magia..".") end end Em Nome da spell coloque o nome da spell que você quer aprender, agora em actions.xml adicione a seguinte linha:
    <action itemid="ID" script="nome do arquivo.lua"/> Em id o id do item que sera usado e nome do arquivo o nome do arquivo que você criou em actions/scripts.
     
    Lembrando que em spells.xml a magia que você quer que aprenda devera estar assim nessa parte:
    needlearn="1"  
  12. Obrigado
    gutalo deu reputação a gabriel28 em Conflito entre scripts   
    @gutalo 
    De nada. :D 
    Se resolveu, marque como melhor resposta para poderem fechar o tópico.
  13. Gostei
    gutalo deu reputação a gabriel28 em Conflito entre scripts   
    @gutalo 
    Por sorte achei como resolver.
    Substitui o script de mining por esse:
     

    créditos: Radamanthys Wov
  14. Gostei
    gutalo deu reputação a Hokograma em Piso que apague item   
    Tenta colocar essa tag em baixo das demais no piso que voce usa na arena 
     
     
  15. Curtir
    gutalo deu reputação a Dwarfer em Npc que entrega Storage   
    Em npcs/scripts crie um arquivo:
     
    npcstorage.lua
     
     
    Aqui vai um xml como base, modifique a seu gosto:
     
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Dwarfer" script="npcstorage.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="66"/> </npc>  
     
  16. Gostei
    gutalo deu reputação a Celulose em invasão + No PvP   
    -bug ....
    resolvendo .
  17. Gostei
    gutalo deu reputação a KotZletY em teleporta tal dia   
    @gutalo novamente postando em locais errado. Você tem um script, e quer uma alteração nele, ou ele ta com problema, ou tem uma duvida sobre ele, tendo em vista isso, a área correta seria suporte de script, muito fácil deduzir isso. Caso não saiba deduzir, basta ler as descrições das áreas de postagem, ou pensar, "tem área pra pedidos, e tem áreas pra suporte, então as demais áreas são para postagem de conteúdo".
    Movi seu tópico para área correta.
     
    Em relação a seu script, aqui está, funcionando todos os dias, caso queira que não funcione e algum dia, basta remover esse dia da tabela:
     
    Tópico movido para área correta, preste mais atenção na próxima vez, leia as regras de postagem do Tibia King e as descrições de cada seção! 
     
  18. Gostei
    gutalo deu reputação a thelifeofpbion em Alavanca fusao   
    @gutalo
     
    Tenta assim.
    local req = { {i=10576, q=1}, -- i = id do item, q=quantidade {i=2503, q=1} -- i = id do item, q=quantidade {i=XXXX, q=1} -- i = id do item, q=quantidade } local win = {i=13497, q=1} -- i = id do item, q = quantidade que vai receber function onUse(cid, item, frompos, item2, topos) if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q and getPlayerItemCount(cid, req[3].i) >= req[3].q then doPlayerRemoveItem(cid, req[1].i, req[1].q) doPlayerRemoveItem(cid, req[2].i, req[2].q) doPlayerRemoveItem(cid, req[3].i, req[3].q) doPlayerAddItem(cid, win.i, win.q) doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".") else doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i..", "..req[2].q.."x "..req[2].i..", "..req[3].q.."x "..req[3].i..".") end return true end  
  19. Gostei
    gutalo deu reputação a Rusherzin em Alavanca fusao   
    @gutalo Poderia postar se deu algum erro? Eu só percebi uma vírgula que ele esqueceu de colocar.
     
    local req = { {i=10576, q=1}, -- i = id do item, q=quantidade {i=2503, q=1}, -- i = id do item, q=quantidade {i=2476, q=1} -- i = id do item, q=quantidade } local win = {i=13497, q=1} -- i = id do item, q = quantidade que vai receber function onUse(cid, item, frompos, item2, topos) if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q and getPlayerItemCount(cid, req[3].i) >= req[3].q then doPlayerRemoveItem(cid, req[1].i, req[1].q) doPlayerRemoveItem(cid, req[2].i, req[2].q) doPlayerRemoveItem(cid, req[3].i, req[3].q) doPlayerAddItem(cid, win.i, win.q) doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".") else doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i..", "..req[2].q.."x "..req[2].i..", "..req[3].q.."x "..req[3].i..".") end return true end  
  20. Gostei
    gutalo deu reputação a thelifeofpbion em !FelizAnoNovo   
    Em data/talkactions/talkactions.xml
     

    Em data/talkactions/scripts/

    crie um arquivo lua, ou copie algum e modifique o nome para newyear
    e adicione:
     


    Em anexo, print da talkaction

  21. Gostei
    gutalo recebeu reputação de thelifeofpbion em Script troca   
    Perfeito obrigado!
  22. Gostei
    gutalo deu reputação a thelifeofpbion em Script troca   
    tenta assim, gu.
     
    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 items = { item1 = {2146, 2157}, -- item1 item que será pedido e que será dado na primeira troca item2 = {2147, 2157} -- item2 item que será pedido e que será dado na segunda troca } local counts = { count1 = {1, 50}, -- count1 quantidade que será pedido e que será dado na primeira troca count2 = {1, 100} -- count2 quantidade que será pedido e que será dado na segunda troca } STORAGE = 100010 STORAGE2 = 100011 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, 'small sapphire') then if getPlayerStorageValue(cid,STORAGE) < 1 then if getPlayerItemCount(cid, items.item1[1]) >= counts.count1[1] then doPlayerRemoveItem(cid, items.item1[1], counts.count1[1]) doPlayerAddItem(cid, items.item1[2], counts.count1[2]) setPlayerStorageValue(cid, STORAGE, 1) selfSay('You just swap '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' for '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.', cid) else selfSay('You need '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..'.', cid) end else selfSay('voce ja fez essa troca.', cid) end elseif msgcontains(msg, 'small ruby') then if getPlayerStorageValue(cid,STORAGE2) < 1 then if getPlayerItemCount(cid, items.item2[1]) >= counts.count2[1] then doPlayerRemoveItem(cid, items.item2[1], counts.count2[1]) doPlayerAddItem(cid, items.item2[2], counts.count2[2]) setPlayerStorageValue(cid, STORAGE2, 1) selfSay('You just swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) else selfSay('You need '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..'.', cid) end else selfSay('voce ja fez essa troca.', cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())  
  23. Gostei
    gutalo deu reputação a PedroSTT em Stamina sqm   
    -------------- Config by PedroSTT ---------- local storage = 6452 local time = 1 -- quantos minutos para pisar no tile e restaurar novamente ---------- Script by: Adriano Swatt -------- local maxstamina = 2520 -- quantidade máxima de Stamina (Não sei se é este valor mesmo) local qtdd = 1 -- quantidade de Stamina é adicionada local tempo = 270 -- em segundos para cada regeneração local tileid, action = 3182, 12129 -- ID do Piso de Stamina, ActionID usada no Piso ----------- FIM DAS CONFIGURAÇÕES ----------- function onStepIn(cid, item, position, fromPosition) local getpos = getPlayerPosition(cid) local tilepos = getTileItemById(getpos, tileid).actionid local getsta = getPlayerStamina(cid) if getsta < maxstamina and isPlayer(cid) then addEvent(GetStamina, 100, cid) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Sua stamina já está cheia.") end return true end function onStepOut(cid, item, position, fromPosition) local dura = time * 60000 stopEvent(GetStamina) setPlayerStorageValue(cid, storage+ os.time+ dura, 1) return true end function GetStamina(cid) local getpos = getPlayerPosition(cid) local dura = time * 60000 local tilepos = getTileItemById(getpos, tileid).actionid local getsta = getPlayerStamina(cid) if tilepos == action then if getsta < maxstamina and isPlayer(cid) then if getPlayerStorageValue(cid, storage) == -1 then doPlayerSendCancel(cid, "Sua stamina está subindo.") setPlayerStamina(cid, getsta + qtdd) addEvent(GetStamina, tempo * 1000, cid) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "aguarde") end else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Sua stamina já está cheia.") end end return true end  
  24. Gostei
    gutalo deu reputação a D i M i T r E s C u em Morte mudando vocação   
    Testa ai:
    local table = { --_GOKU_-- [1] = 12788, [2] = 12788, [3] = 12788, [4] = 12788, [5] = 12835, [6] = 12788, [7] = 12788, [8] = 12788, [9] = 12815, [10] = 12815, [11] = 12815, [12] = 12815, [13] = 12815, [14] = 12815, [15] = 12815, [16] = 12815, [473] = 12815, [499] = 12815, --_VEGETA_-- [17] = 12791, [18] = 12897, [19] = 12791, [20] = 12791, [21] = 12835, [22] = 12791, [23] = 12791, [24] = 12821, [25] = 12821, [26] = 12821, [27] = 12821, [28] = 12821, [29] = 12821, [30] = 12821, [31] = 12821, [474] = 12821, [500] = 12821, --_PICCOLO_-- [32] = 12796, [33] = 12792, [34] = 12792, [35] = 12792, [36] = 12792, [37] = 12796, [38] = 12792, [39] = 12792, [40] = 12792, [41] = 12792, [42] = 12792, [43] = 12792, [44] = 12792, [501] = 12792, --_C17_-- [45] = 12789, [46] = 12895, [47] = 12805, [48] = 12802, [49] = 12802, [50] = 12807, [51] = 12895, [52] = 12805, [53] = 12822, [54] = 12825, [55] = 12825, [56] = 12825, [531] = 12825, --_GOHAN_-- [57] = 12806, [58] = 13363, [59] = 12781, [60] = 12781, [61] = 12818, [62] = 12818, [63] = 12818, [64] = 12795, [65] = 12795, [66] = 12819, [67] = 12819, [68] = 12819, [69] = 12819, [70] = 12819, [502] = 12819, --_TRUNKS_-- [71] = 12786, [72] = 12786, [73] = 12824, [74] = 12824, [75] = 12824, [76] = 12820, [77] = 12820, [78] = 12820, [79] = 12820, [80] = 12820, [81] = 12820, [82] = 12820, [490] = 12820, [503] = 12820, --_CELL_-- [83] = 12834, [84] = 12814, [85] = 12797, [86] = 12813, [87] = 12813, [88] = 12834, [89] = 12814, [90] = 12797, [91] = 12813, [92] = 12813, [93] = 12813, [94] = 12813, [504] = 12813, --_FREEZA_-- [95] = 12785, [96] = 12785, [97] = 12785, [98] = 12785, [99] = 12808, [100] = 12808, [101] = 12872, [102] = 12785, [103] = 12785, [104] = 12785, [105] = 12785, [106] = 12808, [107] = 12808, [108] = 12808, [109] = 12808, [110] = 12808, [505] = 12808, --_MAJIN BOO_-- [111] = 12894, [112] = 12803, [113] = 12803, [114] = 12803, [115] = 12803, [116] = 12803, [117] = 12803, [118] = 12894, [119] = 12803, [120] = 12803, [121] = 12803, [122] = 12803, [123] = 12803, [124] = 12803, [125] = 12803, [126] = 12803, [475] = 12803, [528] = 12803, --_BROLY_-- [127] = 12782, [128] = 12782, [129] = 12782, [130] = 12794, [131] = 12794, [132] = 12782, [133] = 12782, [134] = 12794, [135] = 12794, [136] = 12782, [137] = 12782, [138] = 12782, [139] = 12782, [506] = 12782, --_C18_-- [140] = 12789, [141] = 12895, [142] = 12896, [143] = 12790, [144] = 12790, [145] = 12807, [146] = 12895, [147] = 12896, [148] = 12790, [149] = 12790, [150] = 12790, [151] = 12790, [507] = 12790, --_UUB_-- [152] = 12799, [153] = 12799, [154] = 12799, [155] = 12799, [156] = 12799, [157] = 12799, [158] = 12799, [159] = 12799, [160] = 12799, [161] = 12799, [162] = 12799, [163] = 12799, [529] = 12799, --_GOTEN_-- [164] = 12800, [165] = 12800, [166] = 12810, [167] = 12810, [168] = 12810, [169] = 12810, [170] = 12810, [171] = 12817, [172] = 12817, [173] = 12810, [174] = 12810, [175] = 12810, [176] = 12810, [177] = 12810, [508] = 12810, --_CHIBI TRUNKS_-- [178] = 12793, [179] = 12793, [180] = 12810, [181] = 12810, [182] = 12810, [183] = 12810, [184] = 12810, [185] = 12793, [186] = 12793, [187] = 12810, [188] = 12810, [189] = 12810, [190] = 12810, [191] = 12810, [509] = 12810, --_COOLER_-- [192] = 12783, [193] = 12783, [194] = 12783, [195] = 12783, [196] = 12783, [197] = 12783, [198] = 12783, [199] = 12783, [200] = 12783, [201] = 12783, [202] = 12783, [203] = 12783, [204] = 12783, [205] = 12783, [493] = 12783, [510] = 12783, --_DENDE_-- [206] = 12792, [207] = 12792, [208] = 12792, [209] = 12792, [210] = 12792, [211] = 12792, [212] = 12792, [213] = 12792, [214] = 12792, [215] = 12792, [216] = 12792, [217] = 12792, [511] = 12792, --_TSUFUL_-- [218] = 12826, [219] = 12793, [220] = 12826, [221] = 12817, [222] = 12819, [223] = 12821, [224] = 12821, [225] = 12811, [226] = 12811, [227] = 12899, [228] = 12811, [229] = 12811, [512] = 12811, --_BARDOCK_-- [230] = 12833, [231] = 12900, [232] = 12888, [233] = 12888, [234] = 12888, [235] = 12888, [236] = 12888, [237] = 12900, [238] = 12888, [239] = 12888, [240] = 12888, [241] = 12888, [242] = 12888, [243] = 12888, [513] = 12888, --_KURIRIN_-- [244] = 12823, [245] = 12823, [246] = 12823, [247] = 12823, [248] = 12823, [249] = 12823, [250] = 12823, [251] = 12823, [252] = 12823, [253] = 12823, [254] = 12823, [255] = 12823, [514] = 12823, --_PAN_-- [256] = 12827, [257] = 12827, [258] = 12828, [259] = 12828, [260] = 12828, [261] = 12828, [262] = 12828, [263] = 12828, [264] = 12828, [265] = 12828, [266] = 12828, [267] = 12828, [515] = 12828, --_KAIO_-- [268] = 13493, [269] = 13493, [270] = 13493, [271] = 12809, [272] = 12809, [273] = 13493, [274] = 12809, [275] = 13493, [276] = 13493, [277] = 13494, [278] = 12809, [279] = 12809, [516] = 12809, --_VIDEL_-- [280] = 12804, [281] = 12804, [282] = 12804, [283] = 12804, [284] = 12804, [285] = 12804, [286] = 12804, [287] = 12804, [288] = 12804, [289] = 12804, [290] = 12804, [291] = 12804, [530] = 12804, --_JANEMBA_-- [292] = 12898, [293] = 12898, [294] = 12898, [295] = 12812, [296] = 12812, [297] = 12898, [298] = 12898, [299] = 12898, [300] = 12812, [301] = 12812, [302] = 12812, [303] = 12812, [491] = 12812, [517] = 12812, --_TENSHINHAN_-- [304] = 12801, [305] = 12801, [306] = 12801, [307] = 12801, [308] = 12801, [309] = 12801, [310] = 12801, [311] = 12801, [312] = 12801, [313] = 12801, [314] = 12801, [315] = 12801, [518] = 12801, --_JENK_-- [316] = 12830, [317] = 12830, [318] = 12830, [319] = 12830, [320] = 12830, [321] = 12829, [322] = 12829, [323] = 12829, [324] = 12829, [325] = 12829, [326] = 12829, [327] = 12829, [519] = 12829, --_RADITZ_-- [328] = 12798, [329] = 12798, [330] = 12798, [331] = 12798, [332] = 12798, [333] = 12798, [334] = 12798, [335] = 12798, [336] = 12798, [337] = 12798, [338] = 12798, [339] = 12798, [520] = 12798, --_C16_-- [340] = 12789, [341] = 12895, [342] = 12784, [343] = 12784, [344] = 12784, [345] = 12807, [346] = 12895, [347] = 12784, [348] = 12784, [349] = 12784, [350] = 12784, [351] = 12784, [521] = 12784, --_TURLES_-- [352] = 12831, [353] = 12831, [354] = 12831, [355] = 12831, [356] = 12831, [357] = 12831, [358] = 12831, [359] = 12831, [360] = 12831, [361] = 12831, [362] = 12831, [363] = 12831, [522] = 12831, --_BULMA_-- [364] = 12832, [365] = 12832, [366] = 12832, [367] = 12832, [368] = 12832, [369] = 12832, [370] = 12832, [371] = 12832, [372] = 12832, [373] = 12832, [374] = 12832, [375] = 12832, [523] = 12832, --_SHENRON_-- [376] = 12873, [377] = 12874, [378] = 12876, [379] = 12877, [380] = 12877, [381] = 12873, [382] = 12874, [383] = 12876, [384] = 12877, [385] = 12877, [386] = 12878, [387] = 12878, [524] = 12878, --_VEGETTO_-- [388] = 12875, [389] = 12875, [390] = 12875, [391] = 12875, [392] = 12875, [393] = 12875, [394] = 12875, [395] = 12875, [396] = 12875, [397] = 12875, [398] = 12875, [399] = 12875, [525] = 12875, --_Monaka_-- [592] = 12875, [593] = 12875, [594] = 12875, [595] = 12875, [830] = 12875, [831] = 12875, [832] = 12875, [596] = 12875, [597] = 12875, [598] = 12875, [599] = 12875, [600] = 12875, [601] = 12875, --_TAPION_-- [400] = 12879, [401] = 12879, [402] = 12880, [403] = 12880, [404] = 12880, [405] = 12880, [406] = 12880, [407] = 12880, [408] = 12880, [409] = 12880, [410] = 12881, [411] = 12881, [412] = 12881, [476] = 12881, [498] = 12881, --_KAME_-- [413] = 12908, [414] = 12908, [415] = 12908, [416] = 12908, [417] = 12908, [418] = 12908, [419] = 12908, [420] = 12908, [421] = 12908, [422] = 12908, [423] = 12908, [424] = 12908, [526] = 12908, --_KING VEGETA_-- [425] = 12909, [426] = 12909, [427] = 12909, [428] = 12909, [429] = 12909, [430] = 12910, [431] = 12910, [432] = 12910, [433] = 12910, [434] = 12910, [435] = 12910, [436] = 12910, [497] = 12910, --_KAGOME_-- [437] = 12911, [438] = 12911, [439] = 12911, [440] = 12911, [441] = 12911, [442] = 12912, [443] = 12912, [444] = 12912, [445] = 12912, [446] = 12912, [447] = 12912, [448] = 12912, [496] = 12912, --_ZAIKO_-- [449] = 12913, [450] = 12913, [451] = 12913, [452] = 12913, [453] = 12913, [454] = 12914, [455] = 12914, [456] = 12914, [457] = 12914, [458] = 12914, [459] = 12914, [460] = 12914, [477] = 12914, [495] = 12914, --_LORD CHILLED_-- [461] = 12915, [462] = 12915, [463] = 12915, [464] = 12915, [465] = 12915, [466] = 12915, [467] = 12915, [468] = 12915, [469] = 12915, [470] = 12915, [471] = 12915, [472] = 12915, [492] = 12915, [494] = 12915, --_Golden Freeza_-- [542] = 12808, [543] = 12808, [544] = 12808, [850] = 12808, [851] = 12808, [545] = 12808, [546] = 12808, [547] = 12808, [548] = 12808, [549] = 12808, [550] = 12808, [551] = 12808, --_GOKU Black_-- [532] = 12788, [533] = 12788, [534] = 12788, [535] = 12788, [536] = 12835, [537] = 12788, [538] = 12788, [539] = 12788, [540] = 12788, [541] = 12788, [960] = 12788, [961] = 12788, --_C8_-- [478] = 13481, [479] = 13481, [480] = 13481, [481] = 13481, [482] = 13482, [483] = 13482, [484] = 13482, [485] = 13482, [486] = 13482, [487] = 13482, [488] = 13482, [489] = 13482, [527] = 13482 } local config = { --[vocation id] = { level, nova voc, looktype, efeito} -- Goku [2] = {1, 2, 118}, [3] = {1, 2, 116}, [4] = {1, 2, 116}, [5] = {1, 2, 121}, [6] = {1, 2, 116}, [7] = {1, 2, 116}, [8] = {1, 2, 116}, [10] = {9, 10, 116}, [11] = {9, 10, 116}, [12] = {9, 10, 116}, [13] = {9, 10, 125}, [14] = {9, 10, 121}, [15] = {9, 10, 34}, [16] = {9, 10, 32}, [473] = {9, 10, 41}, -- Ultras [499] = { 9, 10, 41}, [541] = { 535, 592, 116}, [551] = { 542, 88, 61}, [561] = { 555, 502, 121}, [854] = { 565, 607, 121}, [580] = { 575, 616, 121}, [590] = { 585, 624, 121}, [600] = { 595, 630, 121}, [610] = { 605, 640, 121}, [500] = { 24, 25, 41}, [501] = { 37, 38, 31}, [531] = { 50, 50, 34}, [502] = { 64, 62, 34}, [503] = { 76, 74, 32}, [504] = { 88, 81, 34}, [505] = { 102, 88, 34}, [528] = { 118, 98, 34}, [506] = { 132, 113, 32}, [507] = { 145, 50, 29}, [529] = { 157, 128, 34}, [508] = { 171, 142, 121}, [509] = { 185, 151, 121}, [510] = { 198, 153, 34}, [511] = { 211, 169, 31}, [512] = { 223, 180, 112}, [513] = { 236, 194, 34}, [514] = { 249, 205, 34}, [515] = { 261, 212, 34}, [516] = { 273, 221, 34}, [530] = { 285, 227, 112}, [517] = { 297, 234, 34}, [520] = { 333, 265, 34}, [518] = { 309, 246, 34}, [519] = { 321, 257, 115}, [521] = { 345, 277, 34}, [522] = { 357, 285, 34}, [523] = { 369, 296, 115}, [524] = { 381, 302, 34}, [525] = { 393, 308, 32}, [498] = { 405, 321, 34}, [526] = { 418, 335, 34}, [497] = { 430, 347, 32}, [496] = { 442, 357, 112}, [495] = { 454, 368, 114}, [494] = { 466, 375, 29}, [527] = { 483, 517, 34}, -- Vegeta [18] = {17, 19, 34}, [19] = {17, 19, 116}, [20] = {17, 19, 116}, [21] = {17, 19, 121}, [22] = {17, 19, 116}, [23] = {17, 19, 116}, [25] = {24, 25, 116}, [26] = {24, 25, 116}, [27] = {24, 25, 116}, [28] = {24, 25, 116}, [29] = {24, 25, 113}, [30] = {24, 25, 34}, [31] = {24, 25, 32}, [474] = {24, 25, 41}, -- Piccolo [33] = {32, 33, 119}, [34] = {32, 33, 31}, [35] = {32, 33, 119}, [36] = {32, 33, 119}, [38] = {37, 38, 119}, [39] = {37, 38, 31}, [40] = {37, 38, 31}, [41] = {37, 38, 119}, [42] = {37, 38, 119}, [43] = {37, 38, 31}, [44] = {37, 38, 31}, -- C17 [46] = {45, 46, 34}, [47] = {45, 46, 34}, [48] = {45, 46, 34}, [49] = {45, 46, 34}, [51] = {50, 50, 34}, [52] = {50, 50, 34}, [53] = {50, 50, 34}, [54] = {50, 50, 34}, [55] = {50, 50, 34}, [56] = {50, 50, 34}, -- Gohan [58] = {57, 55, 34}, [59] = {57, 55, 116}, [60] = {57, 55, 116}, [61] = {57, 55, 116}, [62] = {57, 55, 127}, [63] = {57, 55, 116}, [65] = {64, 62, 116}, [66] = {64, 62, 116}, [67] = {64, 62, 116}, [68] = {64, 62, 124}, [69] = {64, 62, 34}, [70] = {64, 62, 34}, -- Trunks [72] = {71, 69, 116}, [73] = {71, 69, 116}, [74] = {71, 69, 116}, [75] = {71, 69, 116}, [77] = {76, 74, 116}, [78] = {76, 74, 116}, [79] = {76, 74, 116}, [80] = {76, 74, 112}, [81] = {76, 74, 34}, [82] = {76, 74, 34}, [490] = {76, 74, 32}, -- Cell [84] = {83, 81, 119}, [85] = {83, 81, 119}, [86] = {83, 81, 119}, [87] = {83, 81, 31}, [89] = {88, 81, 119}, [90] = {88, 81, 119}, [91] = {88, 81, 119}, [92] = {88, 81, 31}, [93] = {88, 81, 34}, [94] = {88, 81, 34}, -- Freeza [96] = {95, 88, 34}, [97] = {95, 88, 34}, [98] = {95, 88, 34}, [99] = {95, 88, 34}, [100] = {95, 88, 34}, [101] = {95, 88, 34}, [103] = {102, 88, 34}, [104] = {102, 88, 34}, [105] = {102, 88, 34}, [106] = {102, 88, 34}, [107] = {102, 88, 34}, [108] = {102, 88, 34}, [109] = {102, 88, 34}, [110] = {102, 88, 34}, -- Majin Boo [112] = {111, 98, 29}, [113] = {111, 98, 29}, [114] = {111, 98, 29}, [115] = {111, 98, 29}, [116] = {111, 98, 29}, [117] = {111, 98, 29}, [119] = {118, 98, 29}, [120] = {118, 98, 29}, [121] = {118, 98, 29}, [122] = {118, 98, 29}, [123] = {118, 98, 29}, [124] = {118, 98, 29}, [125] = {118, 98, 29}, [126] = {118, 98, 29}, [475] = {118, 98, 34}, -- Broly [128] = {127, 108, 34}, [129] = {127, 108, 115}, [130] = {127, 108, 116}, [131] = {127, 108, 116}, [133] = {132, 113, 115}, [134] = {132, 113, 116}, [135] = {132, 113, 116}, [136] = {132, 113, 126}, [137] = {132, 113, 121}, [138] = {132, 113, 34}, [139] = {132, 113, 32}, -- C18 [141] = {140, 46, 34}, [142] = {140, 46, 34}, [143] = {140, 46, 34}, [144] = {140, 46, 34}, [146] = {145, 50, 34}, [147] = {145, 50, 34}, [148] = {145, 50, 34}, [149] = {145, 50, 34}, [150] = {145, 50, 29}, [151] = {145, 50, 29}, -- Uub [153] = {152, 128, 117}, [154] = {152, 128, 117}, [155] = {152, 128, 117}, [156] = {152, 128, 117}, [158] = {157, 128, 112}, [159] = {157, 128, 112}, [160] = {157, 128, 112}, [161] = {157, 128, 112}, [162] = {157, 128, 34}, [163] = {157, 128, 34}, -- Goten [165] = {164, 135, 116}, [166] = {164, 135, 121}, [167] = {164, 135, 121}, [168] = {164, 135, 121}, [169] = {164, 135, 121}, [170] = {164, 135, 121}, [172] = {171, 142, 116}, [173] = {171, 142, 121}, [174] = {171, 142, 121}, [175] = {171, 142, 121}, [176] = {171, 142, 121}, [177] = {171, 142, 121}, -- Chibi Trunks [179] = {178, 149, 116}, [180] = {178, 149, 121}, [181] = {178, 149, 121}, [182] = {178, 149, 121}, [183] = {178, 149, 121}, [184] = {178, 149, 121}, [186] = {185, 151, 116}, [187] = {185, 151, 121}, [188] = {185, 151, 121}, [189] = {185, 151, 121}, [190] = {185, 151, 121}, [191] = {185, 151, 121}, -- Cooler [193] = {192, 153, 113}, [194] = {192, 153, 113}, [195] = {192, 153, 113}, [196] = {192, 153, 113}, [197] = {192, 153, 34}, [199] = {198, 153, 113}, [200] = {198, 153, 113}, [201] = {198, 153, 113}, [202] = {198, 153, 113}, [203] = {198, 153, 113}, [204] = {198, 153, 34}, [205] = {198, 153, 34}, [493] = {198, 153, 34}, -- Dende [207] = {206, 164, 119}, [208] = {207, 164, 119}, [209] = {208, 164, 119}, [210] = {209, 164, 119}, [212] = {211, 169, 119}, [213] = {211, 169, 119}, [214] = {211, 169, 119}, [215] = {211, 169, 119}, [216] = {211, 169, 31}, [217] = {211, 169, 31}, -- Tsuful [219] = {218, 175, 116}, [220] = {218, 175, 115}, [221] = {218, 175, 116}, [222] = {218, 175, 116}, [224] = {223, 180, 116}, [225] = {223, 180, 116}, [226] = {223, 180, 116}, [227] = {223, 180, 34}, [228] = {223, 180, 34}, [229] = {223, 180, 112}, -- Bardock [231] = {230, 188, 34}, [232] = {230, 188, 116}, [233] = {230, 188, 116}, [234] = {230, 188, 116}, [235] = {230, 188, 116}, [237] = {236, 194, 116}, [238] = {236, 194, 116}, [239] = {236, 194, 116}, [240] = {236, 194, 112}, [241] = {236, 194, 121}, [242] = {236, 194, 34}, [243] = {236, 194, 34}, -- Kuririn [245] = {244, 200, 116}, [246] = {244, 200, 116}, [247] = {244, 200, 116}, [248] = {244, 200, 116}, [250] = {249, 205, 116}, [251] = {249, 205, 116}, [252] = {249, 205, 116}, [253] = {249, 205, 112}, [254] = {249, 205, 112}, [255] = {249, 205, 34}, -- Pan [257] = {256, 210, 116}, [258] = {256, 210, 116}, [259] = {256, 210, 116}, [260] = {256, 210, 116}, [262] = {261, 212, 116}, [263] = {261, 212, 116}, [264] = {261, 212, 112}, [265] = {261, 212, 112}, [266] = {261, 212, 34}, [267] = {261, 212, 34}, -- Kaio [269] = {268, 219, 113}, [270] = {268, 219, 113}, [271] = {268, 219, 113}, [272] = {268, 219, 113}, [274] = {273, 221, 113}, [275] = {273, 221, 113}, [276] = {273, 221, 113}, [277] = {273, 221, 113}, [278] = {273, 221, 113}, [279] = {273, 221, 34}, -- Videl [281] = {280, 227, 116}, [282] = {280, 227, 116}, [283] = {280, 227, 116}, [284] = {280, 227, 115}, [286] = {285, 227, 116}, [287] = {285, 227, 116}, [288] = {285, 227, 116}, [289] = {285, 227, 115}, [290] = {285, 227, 115}, [291] = {285, 227, 112}, -- Janemba [293] = {292, 234, 34}, [294] = {292, 234, 34}, [295] = {292, 234, 113}, [296] = {292, 234, 113}, [298] = {297, 234, 34}, [299] = {297, 234, 34}, [300] = {297, 234, 113}, [301] = {297, 234, 113}, [302] = {297, 234, 113}, [303] = {297, 234, 113}, [491] = {297, 234, 113}, -- Tenshinhan [305] = {304, 242, 116}, [306] = {304, 242, 116}, [307] = {304, 242, 116}, [308] = {304, 242, 116}, [310] = {309, 246, 116}, [311] = {309, 246, 116}, [312] = {309, 246, 116}, [313] = {309, 246, 112}, [314] = {309, 246, 34}, [315] = {309, 246, 34}, -- Jenk [317] = {316, 252, 116}, [318] = {316, 252, 116}, [319] = {316, 252, 116}, [320] = {316, 252, 116}, [322] = {321, 257, 34}, [323] = {321, 257, 112}, [324] = {321, 257, 112}, [325] = {321, 257, 112}, [326] = {321, 257, 115}, [327] = {321, 257, 115}, -- Raditz [329] = {328, 264, 116}, [330] = {328, 264, 116}, [331] = {328, 264, 116}, [332] = {328, 264, 116}, [334] = {333, 265, 116}, [335] = {333, 265, 116}, [336] = {333, 265, 116}, [337] = {333, 265, 112}, [338] = {333, 265, 34}, [339] = {333, 265, 34}, -- C16 [341] = {340, 272, 34}, [342] = {340, 272, 34}, [343] = {340, 272, 34}, [344] = {340, 272, 34}, [346] = {345, 277, 34}, [347] = {345, 277, 34}, [348] = {345, 277, 34}, [349] = {345, 277, 34}, [350] = {345, 277, 34}, [351] = {345, 277, 34}, -- Turles [353] = {352, 280, 34}, [354] = {352, 280, 116}, [355] = {352, 280, 116}, [356] = {352, 280, 116}, [358] = {357, 285, 34}, [359] = {357, 285, 116}, [360] = {357, 285, 116}, [361] = {357, 285, 115}, [362] = {357, 285, 34}, [363] = {357, 285, 34}, -- Bulma [365] = {364, 292, 116}, [366] = {364, 292, 116}, [367] = {364, 292, 116}, [368] = {364, 292, 116}, [370] = {369, 296, 116}, [371] = {369, 296, 116}, [372] = {369, 296, 116}, [373] = {369, 296, 112}, [374] = {369, 296, 115}, [375] = {369, 296, 115}, -- Shenron [377] = {376, 302, 34}, [378] = {376, 302, 34}, [379] = {376, 302, 34}, [380] = {376, 302, 121}, [382] = {381, 302, 34}, [383] = {381, 302, 34}, [384] = {381, 302, 34}, [385] = {381, 302, 121}, [386] = {381, 302, 34}, [387] = {381, 302, 34}, -- Vegetto [389] = {388, 308, 116}, [390] = {388, 308, 116}, [391] = {388, 308, 116}, [392] = {388, 308, 116}, [394] = {393, 308, 116}, [395] = {393, 308, 116}, [396] = {393, 308, 116}, [397] = {393, 308, 121}, [398] = {393, 308, 121}, [399] = {393, 308, 32}, -- Tapion [401] = {400, 316, 111}, [402] = {400, 316, 116}, [403] = {400, 316, 111}, [404] = {400, 316, 112}, [406] = {405, 321, 116}, [407] = {405, 321, 112}, [408] = {405, 321, 116}, [409] = {405, 321, 115}, [410] = {405, 321, 116}, [411] = {405, 321, 112}, [412] = {405, 321, 34}, [476] = {405, 321, 34}, -- Kame [414] = {413, 330, 116}, [415] = {413, 330, 116}, [416] = {413, 330, 116}, [417] = {413, 330, 114}, [419] = {418, 335, 114}, [420] = {418, 335, 116}, [421] = {418, 335, 112}, [422] = {418, 335, 114}, [423] = {418, 335, 34}, [424] = {418, 335, 34}, -- King Vegeta [426] = {425, 342, 116}, [427] = {425, 342, 116}, [428] = {425, 342, 116}, [429] = {425, 342, 116}, [431] = {430, 347, 116}, [432] = {430, 347, 116}, [433] = {430, 347, 112}, [434] = {430, 347, 115}, [435] = {430, 347, 112}, [436] = {430, 347, 112}, -- Kagome [438] = {437, 353, 116}, [439] = {437, 353, 116}, [440] = {437, 353, 116}, [441] = {437, 353, 116}, [443] = {442, 357, 116}, [444] = {442, 357, 116}, [445] = {442, 357, 116}, [446] = {442, 357, 112}, [447] = {442, 357, 112}, [448] = {442, 357, 112}, -- Zaiko [450] = {449, 363, 116}, [451] = {449, 363, 116}, [452] = {449, 363, 116}, [453] = {449, 363, 116}, [455] = {454, 368, 116}, [456] = {454, 368, 116}, [457] = {454, 368, 111}, [458] = {454, 368, 111}, [459] = {454, 368, 112}, [460] = {454, 368, 115}, [477] = {454, 368, 114}, -- Chilled [462] = {461, 375, 113}, [463] = {461, 375, 113}, [464] = {461, 375, 113}, [465] = {461, 375, 113}, [467] = {466, 375, 113}, [468] = {466, 375, 113}, [469] = {466, 375, 113}, [470] = {466, 375, 29}, [471] = {466, 375, 29}, [472] = {466, 375, 29}, [492] = {466, 375, 29}, -- C8 [479] = {478, 512, 34}, [480] = {478, 512, 34}, [481] = {478, 512, 34}, [482] = {478, 512, 34}, [484] = {483, 517, 34}, [485] = {483, 517, 34}, [486] = {483, 517, 34}, [487] = {483, 517, 34}, [488] = {483, 517, 34}, [489] = {483, 517, 34} } local function transform(pos, id, voc) local item = getTileItemById(pos, id) if item and item.uid > 1 then doTransformItem(item.uid, table[voc]) doDecayItem(item.uid or 0) end end function onDeath(cid, corpse) --setPlayerStamina(cid, getPlayerStorageValue(cid, 34442)) local voc = config[getPlayerVocation(cid)] if voc then doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) else end if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end addEvent(transform, 1, getThingPos(cid), corpse.itemid, getPlayerVocation(cid)) return true end Procure essa parte, nessa parte aqui você edita:
    --_C18_-- 
    --[vocation id] = { level, nova voc, looktype}
    [141] = {140, 46, 34},
    [142] = {140, 46, 34},
    [143] = {140, 46, 34},
    [144] = {140, 46, 34},
    [146] = {145, 50, 34},
    [147] = {145, 50, 34},
    [148] = {145, 50, 34},
    [149] = {145, 50, 34},
    [150] = {145, 50, 29},
    [151] = {145, 50, 29},
  25. Gostei
    gutalo deu reputação a luanluciano93 em Creaturescript   
    Muda essa linha por isso: 
    if isPlayer(cid) and isPlayer(attacker) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) then deve dar certo

Informação Importante

Confirmação de Termo