Histórico de Curtidas
-
arthurabreu recebeu reputação de DarkRed em [NPC] Vendedor de OutfitOlá galerinha do TibiaKing, tudo firmeza? Resolvi trazer um script{`NPC} aqui pro TibiaKing que vai ajudar muito varias pessoas.
Função do NPC: Ele vende uma outfit[ROUPA](CONFIGURAVEL) por x tanto de money(CONFIGURAVEL)
Vá ate data/npc copie um arquivo xml e renomeie para outfitseller e cole isso dentro:
Depois vá ate data/npc/script e copie um arquivo.lua e renomeie para outfitseller e cole isso:
Bom galera é isso ai, espero ter ajudado vocês.
Até a proxima
-
arthurabreu recebeu reputação de Salazar Slytherin em [ACTION] Scroll ExperienceBom galera, hoje fiz uma action Simples mais que pode ajudar muita gente !
Função: Ao usar tal item você ganha 1.000.000 de experience (Configuravel na script)
Obs: Somente uma vez por character
Pergunta: Mais como eu faço pra almentar ou diminuir o tanto de Experience que vai ganhar?
R: na Tag: local exp2 = 1000000 você altera pra quantidade desejada.
Em Action.xml adiciona essa tag:
Depois vai em scripts copia e cola um arquivo e renomea pra scroll.lua e cola isso:
Script Simples, em breve vo buscar mais conhecimentos pra trazer ao TibiaKing
Até mais.
#Criticas são sempre bem vindas pra minha melhora no scripting# -
arthurabreu deu reputação a Pedro. em RESETAR MYSQL SEM PERDER SAMPLEexecute isso em SQL.
DELETE FROM `players` WHERE `name` NOT IN ('Administrador','Druid Sample','Sorcerer Sample','Knight Sample','Paladin Sample') DELETE FROM `accounts` WHERE `name` NOT IN ('1','123456') -
arthurabreu deu reputação a dezon em RESETAR MYSQL SEM PERDER SAMPLESe por acaso quiser manter os players mas limpar tudo:
UPDATE houses SET owner = '0' WHERE owner > 0; DELETE FROM player_storage WHERE player_storage.`key` > 0; DELETE FROM global_storage WHERE global_storage.`key` > 0; DELETE FROM guilds WHERE name IS NOT NULL; DELETE FROM guild_invites WHERE player_id IS NOT NULL; DELETE FROM guild_membership WHERE player_id IS NOT NULL; DELETE FROM guild_ranks WHERE id IS NOT NULL; DELETE FROM guild_wars WHERE id IS NOT NULL; UPDATE players SET level=1, vocation=0, health=150, healthmax=150, mana=0, manamax=0, experience=0, maglevel=0, lookaddons=0, town_id=6, posx=0, posy=0, posx=7, cap=500, skull=0, skulltime=0, blessings=0, balance=0, stamina=2520, skill_fist=10, skill_club=10, skill_sword=10, skill_axe=10, skill_dist=10, skill_shielding=10, skill_fishing=10 WHERE level < 500 AND name != 'Rook Sample' AND name != 'Sorcerer Sample' AND name != 'Druid Sample' AND name != 'Paladin Sample' AND name != 'Knight Sample'; DELETE FROM player_depotitems WHERE 1; DELETE FROM player_inboxitems WHERE 1; DELETE FROM player_items WHERE 1; TRUNCATE `tile_store`; TRUNCATE `player_deaths`; -
arthurabreu recebeu reputação de nick306 em Dragon Ball Planet 8.60 em breveGogo, espero te ajudar no que precisar ! Não sou lá essas coisas em scripter/mapper mais oque der estou ajudando
#Go #Dbo #Planet
-
arthurabreu deu reputação a Marcio Santos em Mostrar itens que você usa no SiteManin tentar ver essa aqui ver se funfa ai
Olha aqui
Espero ter ajudado !!
-
arthurabreu deu reputação a Marcio Santos em Mostrar itens que você usa no SiteEm characters.php manin
-
arthurabreu recebeu reputação de andersonwill em (Resolvido)[AJUDA] ABRA O TOPICO PFPesquisar e sempre bom cara, existe sim formas de abrir servers com net compartilhada pelo PC/NOTEBOOK/TELEVISÃO(BRINKS)
Segue o link: http://www.tibiaking.com/forum/topic/37628-criando-ot-server-com-internet-compartilhada-e-deixando-o-servidor-online/
-
arthurabreu recebeu reputação de Baiak Speeds em MUDANDO CHAT DA MENSAGEM!monsterLootMessage = 1 monsterLootMessageType = 23 Tenta ai
-
arthurabreu deu reputação a RenanPhellip em (Resolvido)Problemas no Create AccountÉ facil, basta ir em /system/application/views/create.php
Neste arquivo possuem as 4 vocações atuais, só mudar pras vocações que você configurou no config.php.
-
arthurabreu deu reputação a luanluciano93 em Ajuda com site
-
arthurabreu deu reputação a Fir3element em [0.3.6pl1] Atacar e usar runa ao mesmo tempo & usar runa enquanto corre1. Atacar com a arma e usar runa ao mesmo tempo.
Em player.cpp, procure por:
else if((!weapon->hasExhaustion() || !hasCondition(CONDITION_EXHAUST, EXHAUST_COMBAT)) && weapon->useWeapon(this, tool, attackedCreature)) Troque por:
else if(!weapon->hasExhaustion() && weapon->useWeapon(this, tool, attackedCreature)) 2. Usar runa enquanto corre.
Em player.cpp, remova essa linha:
setNextAction(OTSYS_TIME() + getStepDuration(dir)); Créditos: Xellath
-
arthurabreu deu reputação a Bruno Carvalho em [TalkAction] Guild SystemVersão: 1.0
Versão de tibia: 9.7+
Descrição: Eu estava vendo as guilds do servidor quando achei que deveria fazer um script para o dono da guild usar e saber o que está acontecendo.
Features:
- Ver quem está online em sua guild
- Ver os comandos em sua guild
TAG:
<talkaction words="!guild;/guild" event="script" value="guild.lua"/>
[/code] [b][i]Script:[/i][/b] [i]data/talkactions/guild.lua[/i] [code]
local commands = [[[ -- Guilds Commands -- ]
/disband - Deleta a guild
/invite - Invitar um membro na guild
/leave - Sai da guild
/revoke - Tira o convite de membro para a guild
/promote - Promove o membro da guild
/demote - Tira a promoção de um membro da guild
/passleadership - Passa o lider para outro membro
/kick - Kika o membro da guild
/nick - Adiciona um "guildnick" ao membro
/setrankname - Muda o nome de algum rank da guild
/setmotd - Muda a mensagem inicial da guild
/cleanmotd - Limpa a mensagem inicial da guild]]
function CountGuildMembers(GuildName) -- function by vodkart
local count = 0
local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. getGuildId(GuildName) .. ");")
if(lista:getID() ~= -1) then
repeat count = count + 1 until not lista:next() lista:free() return count end
end
modaldialog5 = {
title = "Guild Help",
message = "Escolha o que você quer visualizar:",
buttons = {
{ id = 1, value = "Ver" },
{ id = 2, value = "Cancelar" },
},
buttonEnter = 1,
buttonEscape = 2,
choices = {
{ id = 1, value = "Membros Online" },
{ id = 2, value = "Comandos" }
},
popup = false
}
function callback5(cid, button, choice)
if (button == 1) then
if (choice == 1) then
local players,str,GuildName = {},'',getPlayerGuildName(cid)
if getPlayerGuildId(cid) <= 0 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você precisa estar em uma Guild.") return true end
for _, cid in pairs(getPlayersOnline()) do
if getPlayerGuildName(cid) == GuildName then
table.insert(players, cid)
end
end
str = str .. "Membros total da guild: "..CountGuildMembers(GuildName).." Players.\n\nExiste "..#players.." Players online na sua guild:\n\n"
for i = 1, #players do
str = str.."\n["..getPlayerName(players[i]).."]["..getPlayerGuildRank(players[i]).."]"
end
return doShowTextDialog(cid, 2533, str)
elseif (choice == 2) then
str = commands
doShowTextDialog(cid, 2529, str)
end
end
end
function onSay(cid, words, param)
if getPlayerGuildId(cid) <= 0 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você não está em nenhuma guild.")
return true
end
addDialog(modaldialog5, 1005, cid, callback5);
return true
end
Como usar:
Digite /guild e descubra.
Créditos:
Vodkart
Comedinha (BrunoCarvalho)
-
arthurabreu deu reputação a luanluciano93 em Remover GOD do rank level (source)SELECT `level`, `name` FROM `players` WHERE group_id < 3 ORDER BY `level` DESC, `experience` DESC LIMIT
-
arthurabreu recebeu reputação de danilodenteh em NPC RebornOlá galera do TK, venho trazer para vocês uma script bem utilizada em WODBO's, porem essa é pra 8.54.
Função da script: Reseta o level, da 20.000 de [life|mana] e uma nova vocação.
Vá ate data/npc copie um arquivo .xml e de um novo nome(Reborn.xml) e cole isso:
<npc name="Reborn Man" script="data/npc/scripts/reborn.lua" walkinterval="0" floorchange="0" access="5" level="1" maglevel="1"> <health now="100" max="100"/> <look type="118" head="57" body="59" legs="40" feet="76" addons="3"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. Reborn!" /> </parameters> </npc> Depois va ate data/npc/scripts copie um arquivo.lua e de um novo nome: (Reborn.lua)
local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('?????.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Hello. If you ready I can "Reborn" you.') focus = cid talk_start = os.clock() elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Desculpe, ' .. getCreatureName(cid) .. '! Hey!.') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'reborn') and getPlayerStorageValue(cid,30023) == 1 then selfSay('Sorry, but you are after reborn.') focus = 0 talk_start = 0 elseif msgcontains(msg, 'reborn') and getPlayerLevel(cid) < 300 and getPlayerStorageValue(cid,30023) ~= -1 then selfSay('Hehe, I say If you READY. You do not have 300 lvl.') elseif msgcontains(msg, 'reborn') then selfSay('Are you sure?') talk_state = 2 elseif msgcontains(msg, 'yes') and talk_state == 2 and getPlayerLevel(cid) >= 300 and getPlayerVocation(cid) == 49 then setPlayerStorageValue(cid,30023,1) doReborn(cid, 1, 42, 82) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 2 then selfSay('Sorry, ' .. getCreatureName(cid) .. '! You must have got last transform.') elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Good bye.') focus = 0 talk_start = 0 end end end function onThink() doNpcSetCreatureFocus(focus) if (os.clock() - talk_start) > 45 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye then.') focus = 0 end end end Para configurar a vocação atual, a vocação que vai dar reborn e a nova outfit é nessa tag:
elseif msgcontains(msg, 'yes') and talk_state == 2 and getPlayerLevel(cid) >= 300 and getPlayerVocation(cid) == 49 then setPlayerStorageValue(cid,30023,1) doReborn(cid, 1, 42, 82) talk_state = 0 Adicionem isso na pasta lib/050-function
pra funcionar a tag doReborn
function doReborn(cid, level, looktype, vocation) db.executeQuery("UPDATE `players` SET `level` = " .. level .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";") db.executeQuery("UPDATE `players` SET `looktype` = " .. looktype .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";") db.executeQuery("UPDATE `players` SET `vocation` = " .. vocation .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";") doRemoveCreature(cid) return TRUE Até a proxima galera.
Creditos: DBWarrior
-
arthurabreu recebeu reputação de Tomaxx em (Resolvido)(DUVIDA) Player Vocação noveNo phpmyadmin, no Char Sample voce configura o
town_id e todos os chares que você criar vai copiar o Sample..
-
arthurabreu deu reputação a Beeny em [MODERN AAC] Naruto WhiteAcredito que todos já tenham visto esse layout no ntoot.com
e não, eles não tem crédito nenhum nisso aí.
O administrador pagou pra um doente nukar o OT, e ele só parava se mandar o site ç.ç
Anyway, tá aí
•Imagens
•Download
Mediafire •Créditos
Beeny TFS Team Matheus
Gogo TK !
-
arthurabreu deu reputação a Wise em (Resolvido)Spell healer com Efeito - AjudemAbra o arquivo config.lua e procure pela variável showHealingDamage ou (dependendo da versão) showHealthChange.
Basta alterar o valor para true, ex:
showHealingDamage = true -- ou showHealthChange = true Já enquanto a cor, você deve fazer alterações através da source. Veja as informações nesse tópico:
Heal com cores diferentes
-
arthurabreu deu reputação a luanluciano93 em (Resolvido)Tag que verifica se o player tem storagenão, ai ele verifica o valor que o player tem naquela storage, por exemplo, você quer fazer uma quest que ganhe 1 item, amais o player só pode fazer ela 1 vez, para fazer isso você vai verificar se ele tem o valor 1 na storage X, se ele não tiver valor 1, quer dizer que ele não fez, ai ele fará e junto com o item, ele ganha valor 1 naquela storage, ou seja, da próxima vez que ele clicar, não vai funcionar, porque ele vai ter valor 1 da storage ...
SE ValorStorage(cid, 10000) < 1 ENTÃO Additem(cid, item_id, quantidade) TrocarValorStorage(cid, 10000, 1) FIM A função para mudar o valor é: setPlayerStorage(cid, storage, value)
Edit: Você tbem pode simplificar o valor da storage para uma varivel local ...
local storage = 10000 SE ValorStorage(cid, storage) < 1 ENTÃO Additem(cid, item_id, quantidade) TrocarValorStorage(cid, storage, 1) FIM -
arthurabreu recebeu reputação de nick306 em [ACTION] Scroll ExperienceCreditos? a script é minha, feita por mim.. até a mal formatação mostra isso, flw ;]
Cheguei a postar um mais cedo pra avaliarem, depois melhorei ela
http://www.tibiaking.com/forum/topic/49532-minha-script-de-scroll-avaliem/
-
arthurabreu recebeu reputação de nick306 em [ACTION] Scroll ExperienceRecebo criticas como um meio de melhorar oque eu faço, mais logico que criticas no bom sentido e desculpe pela area errada, perdão mesmo ! Vou ser mais atencioso
-
arthurabreu recebeu reputação de nick306 em [ACTION] Scroll ExperienceAnotado haha, obrigado por me informar.. vou ver os tutoriais
Estou tentando aprender script tem um tempo já, parei por um tempo e voltei hoje.. Aprendi bastante coisa no fórum e também com criticas.. vlw
-
arthurabreu recebeu reputação de nick306 em [ACTION] Scroll ExperienceMuito obrigado cara
-
arthurabreu recebeu reputação de nick306 em [ACTION] Scroll ExperienceBom galera, hoje fiz uma action Simples mais que pode ajudar muita gente !
Função: Ao usar tal item você ganha 1.000.000 de experience (Configuravel na script)
Obs: Somente uma vez por character
Pergunta: Mais como eu faço pra almentar ou diminuir o tanto de Experience que vai ganhar?
R: na Tag: local exp2 = 1000000 você altera pra quantidade desejada.
Em Action.xml adiciona essa tag:
Depois vai em scripts copia e cola um arquivo e renomea pra scroll.lua e cola isso:
Script Simples, em breve vo buscar mais conhecimentos pra trazer ao TibiaKing
Até mais.
#Criticas são sempre bem vindas pra minha melhora no scripting# -
arthurabreu recebeu reputação de Snowsz em [ACTION] Scroll ExperienceBom galera, hoje fiz uma action Simples mais que pode ajudar muita gente !
Função: Ao usar tal item você ganha 1.000.000 de experience (Configuravel na script)
Obs: Somente uma vez por character
Pergunta: Mais como eu faço pra almentar ou diminuir o tanto de Experience que vai ganhar?
R: na Tag: local exp2 = 1000000 você altera pra quantidade desejada.
Em Action.xml adiciona essa tag:
Depois vai em scripts copia e cola um arquivo e renomea pra scroll.lua e cola isso:
Script Simples, em breve vo buscar mais conhecimentos pra trazer ao TibiaKing
Até mais.
#Criticas são sempre bem vindas pra minha melhora no scripting#