Histórico de Curtidas
-
Kaiofirma deu reputação a Leite em [CRACK] Magebot+Volume serial (Todas Versoes)...
-
Kaiofirma deu reputação a Renato em TibiaKing mais e mais!Fala moçada!
Hoje vim falar de um assunto muito importante. O Google.
Vocês sabem o que é o Google Page Rank?
Por MestreSEO. Leia mais aqui.
"Tudo bem Renato, mas o que isso tem haver com o fórum?"
Tem tudo haver meu caro. Hoje o PageRank do TibiaKing é o maior do Brasil quando comparado aos Fórums de Tibia e OTserv. Sim, com um ano online superamos sites/fórums que estão mais de 5 anos. Chegamos à igualar nosso pagerank ao gigante otland. Sim sim.
Isso mostra o quanto estamos crescendo gradativamente. Hoje podemos não ter tantos usuários quanto outros fórums por ai, mas tudo indica que nós cresçamos relativamente mais que eles.
Você pode calcular PageRank aqui.
Bora lá galera, não podemos deixar o fórum parar!
Atenciosamente,
Equipe TibiaKing.
-
Kaiofirma deu reputação a Renato em [PHP] Random KeyGalera, estava colocando confirmação por email no sistema de cadastro de um site que estou fazendo, então tive que fazer essa função pra gerar uma chave de ativação pra cada user.
Ai resolvi postar aqui.
A função gera x caracteres diferentes que incluem todo o alfabeto em maiusculo, todo o alfabeto em minusculo e números (26 + 26 + 10 = 62 caracteres diferentes)
<?php
function keyrand($len = 10) {
$array = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
$key = array();
for($i = 1; $i <= $len; $i++)
{
$r = rand(0,count($array));
$key[$i] = $array[$r];
}
return join($key);
}
?>
[/code] Exemplos de uso: [code]
<?php echo keyrand(); ?>
Por padrão ele irá gerar randomicamente 10 caracteres diferentes.
<?php echo keyrand(15); ?>
[/code]
Irá gerar 15 caracteres diferentes. Ou substitua o 15 pela quantidade de caracteres que quer gerar.
-
Kaiofirma deu reputação a Augusto em [Resolvido] Como colocar meu site para todos verem? pelo xamppSe for via radio não tem como mesmo, uma vez que pra ter acessos, seu computador precisa ter um IP "Real" na internet, e o que as provedoras de via radio disponibilizam às seus clientes são IP's "Privados", ou seja, todos os clientes estão em uma mesma rede "interna", sendo que pra sairem pela internet, vão passar pelo servidor da via radio.
Caso queira intender melhor este processo, segue um artigo muito bom -> http://imasters.com.br/artigo/1904/redes/afinal_o_que_e_nat/
Abraço!
-
Kaiofirma deu reputação a Augusto em [Resolvido] Como colocar meu site para todos verem? pelo xamppTem esse daqui
http://www.hdfree.com.br/
Parece ser bom, mais a hospedagem free oferece suporte apenas a HTML, Flash e um FTP.
-
Kaiofirma recebeu reputação de Lucas S. em [Action] Quest que Sumona monstroisto non ecziste!
-
Kaiofirma deu reputação a Demonbholder em [Talk] /unbanDei uma olhada e achei um erro. Lá vai:
doRemoveBanishment(accId) Certo: doRemoveBanishment(un)
O resto eu não posso garantir que esteja certo.
-
Kaiofirma recebeu reputação de Renato em [Action] Quest que Sumona monstroisto non ecziste!
-
Kaiofirma recebeu reputação de Guilherme. em eu to aposentadoixi, sai fora que é caô
ae rapaziada, vamo dar repzinho aqui pra tirar meu negativo.
se você ler e não der rep mais quebrará a corrente, e terá azar o resto da vida..
bixo papão vai cumê voce e sua familia toda
(prazer, bixo papão)
-
Kaiofirma recebeu reputação de Anghr em eu to aposentadoixi, sai fora que é caô
ae rapaziada, vamo dar repzinho aqui pra tirar meu negativo.
se você ler e não der rep mais quebrará a corrente, e terá azar o resto da vida..
bixo papão vai cumê voce e sua familia toda
(prazer, bixo papão)
-
Kaiofirma recebeu reputação de Augusto em eu to aposentadoixi, sai fora que é caô
ae rapaziada, vamo dar repzinho aqui pra tirar meu negativo.
se você ler e não der rep mais quebrará a corrente, e terá azar o resto da vida..
bixo papão vai cumê voce e sua familia toda
(prazer, bixo papão)
-
Kaiofirma deu reputação a Renato em [Action] Quest que Sumona monstroCréditos no script
Explicação: ao clicar no baú pela primeira vez você será teletransportado (opcional) para a 'ppos' e um monstro aparecerá em 'mpos', ao clicar pela segunda vez você ganhará o item 'itemid', e ao clicar pela terceira ou mais vezes aparecerá 'This chest is empty'
em Data > Actions > Scripts, cria 1 arquivo lua chamado questmonster.lua e cole-o dentro:
--[Created by Renato Ribeiro to www.TibiaKing.com and others]--
function onUse(cid, item, fromPosition, itemEx, toPosition)
teleport = "yes" -- teleportar player? yes para sim ou no para não
stg = 5123
itemid = 2160
desc = getItemNameById(itemid)
monster = "Demon" -- qual monstro aparecerá
ppos = {x=1005, y=1028, z=7} -- pra onde o player irá (só se teleport for yes)
mpos = {x=1006, y=1028, z=7} -- onde o monstro irá aparecer
if getPlayerStorageValue(cid, stg) < 1 then
if teleport == "yes" then
doTeleportThing(cid, ppos)
doSendMagicEffect(ppos,10)
doCreateMonster(monster, mpos)
doSendMagicEffect(mpos,10)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Oh no! You raised the ire of the "..monster.."!")
setPlayerStorageValue(cid, stg, 1)
return TRUE
else
doCreateMonster(monster, mpos)
doSendMagicEffect(mpos,10)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Oh no! You raised the ire of the "..monster.."!")
setPlayerStorageValue(cid, stg, 1)
return TRUE
end
elseif getPlayerStorageValue(cid, stg) == 1 then
doPlayerAddItem(cid, itemid)
setPlayerStorageValue(cid, stg, 2)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..desc..".")
return TRUE
else
return doPlayerSendCancel(cid, "This chest is empty.")
end
end
[/code] agora em [color=#FF0000]Data > Actions > Actions.XML[/color] [code]
<action actionid="2545" event="script" value="questmonster.lua"/>
Status: SCRIPT TESTADO E FUNCIONANDO (15/11/2011)
-
Kaiofirma deu reputação a Renato em [Talk] Teleportar player pra qualquer lugarCréditos no Script
Explicação: Simples comando pra teleportar o player para qualquer lugar
Exemplo: /tt Renato, 350, 147, 7
Sem bugs! 100%
Vá em data/talkactions/scripts copie qualquer arquivo, renomeie para teleportthing.lua e cole dentro:
--[by Renato Ribeiro to TibiaKing.com]--
function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "É necessário um paramêtro.")
return TRUE
end
local prm = string.explode(param, ",")
local plr = getPlayerByName(prm[1])
if (plr == nil) then
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O player está offline ou não existe.")
elseif (prm[4] == nil or prm[4] == '') then
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "É necessário todas as coordenadas x, y, z, respectivamente separada por vírgulas.")
else
doTeleportThing(plr, {x=prm[2], y=prm[3], z=prm[4]})
doSendMagicEffect(getCreaturePosition(cid), 10)
return TRUE
end
end
[/code] Va em data/talkactions/talkactions.xml e ponha em gamemaster ou em qualquer lugar: [code]<talkaction log="yes" words="/tt" access="3" event="script" value="teleportthing.lua">
Não retire o acess="3", IMPORTANTE!
Bjundas</talkaction>
-
Kaiofirma deu reputação a Renato em [Tutoriais] 50 Tipografias Criativas para Photoshop50 Tutoriais de Tipografias Criativas para PHOTOSHOP
PREVIEWS:
000
000
000
Entre outros.
Clique aqui para acessar a página na psdtuts+.
-
Kaiofirma recebeu reputação de Private Sub Teste em Aulas de HTMLeita flood
-
Kaiofirma recebeu reputação de Lucas S. em Aulas de HTMLeita flood
-
Kaiofirma recebeu reputação de Guilherme. em Aulas de HTMLeita flood
-
Kaiofirma recebeu reputação de Froostiin em Aulas de HTMLeita flood
-
Kaiofirma recebeu reputação de cool em Aulas de HTMLeita flood
-
Kaiofirma deu reputação a Renato em [Action] Quest que ganha crystal coins equivalente ao levelCréditos: Eu (por criar o script), thalia (por me ajudar e algumas correções básicas)
Sei que parece um script básico, mas é que eu estou aprendendo ainda, então não reclama .l.
Explicação: Se você for level 50 vai ganhar 50 crystal coins, se for level 10 vai ganhar 10 crystal coins etc.
• Crie um arquivo LUA com o nome cclevelquest.lua em data/actions/scripts
E ponha:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
storage = 1579,
itemid = 2160,
qnt = getPlayerLevel(cid),
}
if getPlayerStorageValue(cid, config.storage) == 1 then
return doPlayerSendCancel(cid, "You already make this quest.")
else
setPlayerStorageValue(cid, config.storage, 1)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You received "..config.qnt.." crystal coins.")
doPlayerAddItem(cid, config.itemid, config.qnt)
end
end
[/code] Você pode trocar o itemid pra outro item que seja contável também.. mas não esquece de trocar o nome nessa linha: [code]doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You received "..config.qnt.." crystal coins.") Onde tá crystal coins. • Em actions.xml coloque <action actionid="9898" event="script" value="cclevelquest.lua"/>
No mapeditor você vai colocar 9898 no actionid nas propriedades do chest e não em uniqueid
Abraços.
-
Kaiofirma deu reputação a Renato em [TalkAction] Comprar premium por diasCréditos no script.
Explicação: A talkaction de alguns otservers você não escolhe quantos dias de premium você deseja. E sim é algo pré-configurado no server. Então aqui neste script você escolhe quantos dias de premium você quer pagando 1k por cada dia dizendo !addpremium DIAS.
Exemplo: !addpremium 50 -- comprará 50 dias de p.a
Você não pode possuir mais que 360 dias de p.a então coloquei algumas checagens. Tal como adicionar mais de 360 dias de uma vez e também somando seus dias atuais com o tanto desejado assim se o resultado for maior que 360 aparecerá uma mensagem falando que não é possível junto ao número de dias que você poderá comprar calculado por 360 menos dias atuais.
• Crie um arquivo LUA com o nome addpremium.lua em data/talkactions/scripts e ponha:
-- Author: Renato Ribeiro
-- Thanks for help: thalia, mkalo
-- Url: www.tibiaking.com
function onSay(cid, words, param, channel)
local prm = tonumber(param)
local maxdays = 360
local precopordia = 1000
if (prm == nil) then
doSendMagicEffect(getPlayerPosition(cid), 2)
return doPlayerSendCancel(cid, "Diga quantos dias deseja comprar.")
elseif (prm == 0) then
doSendMagicEffect(getPlayerPosition(cid), 2)
return doPlayerSendCancel(cid, "Você não pode comprar 0 dias de premium.")
elseif (prm > maxdays) then
doSendMagicEffect(getPlayerPosition(cid), 2)
return doPlayerSendCancel(cid, "Você não pode comprar mais que "..maxdays.." dias de premium de uma só vez.")
else
if getPlayerPremiumDays(cid)+prm > maxdays then
doSendMagicEffect(getPlayerPosition(cid), 2)
return doPlayerSendCancel(cid, "Você só pode ter "..maxdays.." dias de premium, no entanto você só poderá comprar no máximo "..maxdays-getPlayerPremiumDays(cid).." dias.")
else
if getPlayerMoney(cid) >= prm*precopordia then
doSendMagicEffect(getPlayerPosition(cid), 12)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou "..prm.." dias de premium account por "..prm*precopordia.." gold coins.")
doPlayerAddPremiumDays(cid, prm)
doPlayerRemoveMoney(cid, prm*precopordia)
return TRUE
else
doSendMagicEffect(getPlayerPosition(cid), 2)
return doPlayerSendCancel(cid, "Você precisa de "..prm*precopordia .." gold coins para comprar "..prm.." dia(s) de premium.")
end
end
end
end[/code] [b]• Depois em data/talkactions/talkactions.xml ponha a tag em qualquer lugar:[/b] [code]<talkaction log="yes" words="!addpremium" access="0" event="script" value="addpremium.lua">
Testado e funcionando!</talkaction>
-
Kaiofirma recebeu reputação de Private Sub Teste em Me deparei com isso no chat:todo o problema
nós membros nao podemos dar rep-
ai eu faço um post dentro das regras e vc abusa soh pq eh moderador?
¬¬
-
Kaiofirma recebeu reputação de EdsonJunior em Me deparei com isso no chat:aff 6são uns otario
-
Kaiofirma recebeu reputação de Private Sub Teste em Me deparei com isso no chat:aff 6são uns otario
-
Kaiofirma deu reputação a Renato em [Gesior Acc] Worgen TemplateTemplate que você provavelmente já viu em algum lugar, pelo menos parecido.
É muito bonito, clean, uma ótima opção para seu servidor de low exp.
Autor: Vean
Compatibilidade: Gesior Acc