Histórico de Curtidas
-
gutalo deu reputação a Imperius em [TFS 0.4 / 8.60] - GM, CM e GOD falam em vermelho no channel HelpTinha 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.
-
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
-
gutalo deu reputação a Danihcv em [TUTORIAL] Resolvendo qualquer erro na data baseOpa, 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.
-
gutalo recebeu reputação de FlameArcixt em (Resolvido)Movement: tile que sumonaPerfeito meu amigo!
-
gutalo deu reputação a FlameArcixt em (Resolvido)Movement: tile que sumona
-
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"/>
-
gutalo deu reputação a xWhiteWolf em (Resolvido)Spell para ficar intocavelpodia pelo menos me agradecer dando rep no tópico né, to fazendo tudo de boa vontade..
-
gutalo deu reputação a KotZletY em Tutorial 2 em 1 - Magic e Shoot EffectsBom 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
-
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.
-
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
-
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"
-
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.
-
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
-
gutalo deu reputação a Hokograma em Piso que apague itemTenta colocar essa tag em baixo das demais no piso que voce usa na arena
-
gutalo deu reputação a Dwarfer em Npc que entrega StorageEm 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>
-
gutalo deu reputação a Celulose em invasão + No PvP-bug ....
resolvendo .
-
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!
-
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
-
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
-
gutalo deu reputação a thelifeofpbion em !FelizAnoNovoEm 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
-
gutalo recebeu reputação de thelifeofpbion em Script trocaPerfeito obrigado!
-
gutalo deu reputação a thelifeofpbion em Script trocatenta 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())
-
gutalo deu reputação a
PedroSTTem 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
-
gutalo deu reputação a D i M i T r E s C u em Morte mudando vocaçãoTesta 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},
-
gutalo deu reputação a luanluciano93 em CreaturescriptMuda essa linha por isso:
if isPlayer(cid) and isPlayer(attacker) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) then deve dar certo