Líderes
-
-
-
-
xWhiteWolf
HéroiPontos3605Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 01/16/17 em todas áreas
-
Old Brabexia 7.1
1 pontoGalera, olhando alguns fóruns percebi que muita gente está atrás do famigerado brabexia, aquele mesmo do famoso RicarDog. Por fim, após pesquisar muito acabei encontrando um link no 4shared e decidi compartilhar aqui com vocês, afinal se alguém se comprometer a criar um dedicado eu ficaria muito grato. Créditos ao usuário do 4shared pedroabdalla_77, caso alguém o conheça e saiba se ele é de algum fórum por favor, manifeste-se link: http://www.4shared.com/rar/oAIiA5pjba/Brabexia.html? scan: https://www.virustotal.com/pt/file/7e3d922ea90211a2d8b75e69f1153941360eae5d0710a5e7cd9d2e74a8156ac7/analysis/1434741066/ Brabexia.rar LINK ATUALIZADO 11/02/2020 Caros amigos, após alguns anos ausente resolvi dar uma logada aqui no fórum e reparei que teve uma pequena demanda de pessoas que queriam o OT. Por sorte salvei ele em um HD externo e estou disponibilizando novamente aqui para todos junto do cliente 7.1. Qualquer dúvida podem me contactar, tentarei ser mais presente no fórum. ? Brabexia.rar tibia710.exe1 ponto
-
[RME] .dat e .spr do PokexCyan [TUTORIAL]
[RME] .dat e .spr do PokexCyan [TUTORIAL]
AllanSilva reagiu a xFatality por uma resposta no tópico
1 pontoOlá galerinha do TibiaKing,bom,estou sem posta aqui á um bom tempo,então decidi fazer um tutorialzinho para quem tem dúvidas sobre abrir a .dat e .spr no RME com o client do PokexCyan,ou algum client daquela maneira.Sem demais delongas vamos para o tutorial. Vamos começando indo na pasta do seu client do pokemon,logo depois disso vá em: data > things > 854 e deixe aberto por enquanto. Agora vamos fazer o download do que é preciso para fazermos o primeiro passo,vou deixar 2 links logo abaixo,é só clicar no NOME dos 2 e abaixar,um deles exige instalação. http://www.4shared.com/file/SUeAUR00ba/ObjectBuilder039.html \\ OBS: Ele exige que você tenha o ADOBE AIR FLASH para abrir,se não ele não vai ter nenhum programa para executar e não vai dar certo,então é OBRIGADO a instalar ele. http://www.4shared.com/file/Tp93z5Gpba/ItemEditor031.html \\ OBS: Ele exige que instale os .NET FRAMEWORK mais recentes,como 3.5,4.0 e etc,de acordo com o erro que der e aparecer a qual se refere você tenta instalar ou posta nos comentários. OBS²: Sempre que você instalar algum .NET FRAMEWORK tem de reiniciar o computador. OBS³: Ele é um instalador e não um .exe direto. Agora,depois de baixar os 2 arquivos,abra o OBJECT BUILDER. Depois disso vá em File > Open ou aperte CTRL+O. Agora,você clica em "BROWSE" e vá até a pasta do seu client,como lá no primeiro passo,data > things, e selecione a pasta "854".Depois marquem a opção [X] Extended como mostra a print abaixo e depois disso aperte em LOAD. Agora espere carrega e aperta em "OK".Depois disso,vá em File > Compile ou aperte CTRL+S,na primeira parte onde diz "Name:" digite Tibia,provavelmente o seu estará assim,totalmente configurado,mas vou ensinar para caso não esteja,então agora,logo abaixo,aperte em "BROWSE" e selecione a 854 que você acabou de carregar. (data > things).Agora marque o [X] Extended e agora clique em CONFIRM. Espere carrega e aperta no OK. OBS: Postarei 2 imagem mostrando tudo o que eu fiz. Bom galera,vou deixar 2 links de downloads abaixo,um é o RME que eu explico logo abaixo o por que de abaixar ele,e o outro download é 2 arquivos de items que também irei explicar logo abaixo. http://www.4shared.com/rar/tL8HJFfWba/Remeres_Map_Editor.html? \\ Abaixe o RME e crie uma pasta para ele em qualquer lugar que queira,então extrai-a os arquivos do que você abaixou logo a cima para a pasta que você criou para o RME. http://www.4shared.com/rar/QVcTypySce/TibiaKing.html? \\ Esse são os 2 arquivos que falei,vocês vão usar para mover para uma área do RME que irei explicar logo abaixo.Abra ele,e extraia para a área de trabalho (DESKTOP). Bom,agora com os 2 arquivos que você extraiu para a área de trabalho (DESKTOP) ou outro local que você queira,de CTRL+C neles 2,e então,vá até o local de onde você colocou o RME que abaixou logo a cima,e então entre em: data > 854, entrando ai,de o CTRL+V,se pedir para trocar os arquivos,apenas aceite,mas se não pedir não faz mal. Certo,agora abra o ITEM EDITOR que você abaixou lá em cima.Feito isso,vá em: File > Preferences,marque a opção [X] Extended,e depois clique em BROWSE e vá no local que você fez todos os processos acima com a pasta 854. (data > things),depois disso clique em "CONFIRM". Feito todos esses processos,vá até o OBJECT BUILDER se você não fechou ele ainda,mas se fechou,apenas abra novamente e faça o processo de dar LOAD na pasta 854. Agora,faça o processo para abrir a aba de Compilar as coisas,e depois selecione a pasta 854,feito isso em "VERSION" selecione 9.60 e aperte em "CONFIRM",espere e aperte em OK. Agora,abra o seu RME da seguinte forma,vá até a pasta que você extraiu e etc,e abra o que se chama: "RME". Feito isso,quando abrir vai pedir para selecionar dll's e etc,apenas vá clicando no " x ",quando acabar as abas de erro,vá em: File > Preferences,então clique em "CLIENT VERSION",desmarque a opção "CHECK FILE SIGNATURES" e procure por "VERSION 8.54...",então clique em BROWSE na seleção do 8.54 e vá até a pasta 854 que você fez todos aqueles processos a cima,selecione a pasta e clique em OK,feito isso,aperta em LOAD e abra seu mapa,quando pedir para você selecionar a .dat e .spr do 8.54 novamente,você seleciona pasta 854,a mesma que fez os processos do "CLIENT VERSION" e etc. (Ele está em data > things),feito isso é só editar seu mapa,erros e etc postem nos comentários para que eu possa ajudar. OBS: NÃO LIGUEM PARA O QUE EU SELECIONEI NA "VERSION 9.60..." É OUTRA COISA! Perguntas frequentes: P: Qual o novo limite de sprites após ser estendido? R: 4.294.967.295 P: Depois que compilar estendido, pode ser usando no cliente da Cip? R: Não! Seria preciso modificar o cliente para que consiga ler os arquivos. P: Posso usar o dat editor para modificar os arquivos depois? R: O ObjectBuilder é um dat/spr editor, mas se você quer usar outro editor, é pouco provável que funcione. Não custa tentar. Creditos: AnnaFeeh. (Peguei link de download e me basiei um pouco no tutorial dela,e as perguntas frequentes peguei do tópico dela). Tópico dela é: http://www.tibiaking.com/forum/topic/33621-aumentado-o-limite-de-sprites/?hl=%2Bobject+%2Bbuilder SCAN DOS DOWNLOADS: https://www.virustotal.com/pt/file/5f239df7b31baead1fc2b80273bee681eef4568fa573a230070469c271dc729b/analysis/1405967986/ https://www.virustotal.com/pt/file/e19c9381219f7fdcee10e59291cb7b0e769d75ad8b8ddd9bcd39c92d492bc9b8/analysis/1405968032/ https://www.virustotal.com/pt/file/95a005c497777e59252f72f14ccb7bbee0773c81e65a9dc5864bfb3cd0095e2b/analysis/1405968181/ https://www.virustotal.com/pt/file/b12ce21f36a6da0379a177d48d26fe84dc979915a00972ba3a0b328adbaef267/analysis/1405968198/ https://www.virustotal.com/pt/file/9f2e8664b927ce152dcdbc3fe94354ae87cbcc73b2571aed0438cba3f9ac6743/analysis/ OBS: O único que detecteu foi o ultimo que foi do RME mas foi apenas 1 arquivo que é para o funcional do RME,então se você pesquisar bem a dll que acusou,você entenderá. Bom é isso,espero que tenham gostado do meu tutorial,com quem der erro e etc só postar nos comentários que tarei ajudando.1 ponto -
[Link Quebrado] All-In-One (10.98)
Olá galera, como estão as festas? Muito tempo que não posto nada aqui pois estou meio desligado desse meio, mas venho trazer pra vocês, preguiçosos, um "pacote" All-In-One, com vários programas de edição (já compilados), o cliente 10.98 e um servidor TFS 1.2, VIRGEM. Lembrando que todos esses foram programas testados e alguns compilados em Windows 8.1 (x64), com Visual Studio 2017 RC. O pacote contém: Ferramentas: Dat_Spr Editor (Object Builder 0.3.3) Item Editor (0.4) Pic Editor Map Editor (RME 3.2) Client: Tibia 10.98 Server: OTX Server 3.7 (TFS 1.2) OBS: Nenhum desses programas são de minha autoria, a maioria é do "Mignari" ou otimizado por ele. OBS²:Vou disponibilizar um link de um tutorial de como colocar um servidor online nas versões atuais, ele é bem prático e objetivo: Tutorial OBS³: Eu recomendo fortemente vocês extraírem esse pacote no diretório raiz do seu computador (geralmente C:/). Download: Mediafire Scan: VirusTotal Obrigado e até um dia!1 ponto
-
(Resolvido)[Pokemon] Como arrumar experiencia e outros
(Resolvido)[Pokemon] Como arrumar experiencia e outros
Salazar Slytherin reagiu a ryukicho por uma resposta no tópico
1 pontoComo Arrumar Experiencia de Pokemon com Level e outros : Para Quem não sabe aumentar experiencia , arrumar tempo de ataque de Pokemon's e até mesmo trocar a Portrait , esse tutorial Escrito Por Min "Ryukicho" Venho lhe mostra o básico do configuration.lua. Como aumentar/abaixar Experiencia do PokeTibia , speed , ataque/defesa . 1 abra o arquivo configuration.lua com bloco de notas ou outro que se encontra na pasta server/data/lib . Procure isso no script , que se encontra logo no começo: explicação : Experiencia no config.lua Procure por isso: Explicação : Como arrumar os tempos e ataque dos pokemon's Vá em configuration.lua e procure isso : Obs : procure o pokemon que queira editar em ( movestable = { ), no meu caso peguei Salamence ! Explicação : Bom galera se ajudei Rep+ Tutorial feito Por Min , aqui fiz somente o básico . caso tenha duvida Posta , que lhe ajudo1 ponto -
[MODULE] Extended Opcodes SEM SOURCES
[MODULE] Extended Opcodes SEM SOURCES
Capitao wyz reagiu a deivaoo por uma resposta no tópico
1 pontoSerá possível o uso de opcodes em servidores sem o código fonte? Agora é sim com esse novo mod que eu fiz e disponibilizarei à vocês! Conversação de servidor para client! Muito fácil de usar e de instalar! Sem mais delogas, vamos logo ao conteúdo! 1. Crie um arquivo com o nome ModOpcodes.lua na pasta lib do seu servidor; 2. Coloque o seguinte código dentro dele: -- By Hopus -- function doPlayerSendModOpcode(cid, port, param) doPlayerSendCancel(cid, '#<=>#ModOpcode#<=>#'..port..'#<&>#'..param) end 3. Agora coloque a pasta mod_opcodes na pasta modules de seu client; 4. Abra o arquivo textmessage.lua, localizado na pasta modules/game_textmessage de seu client; 5. Procure esse código: elseif string.find(text, '12&,') then modules.cdBar.cdBar.toolTipChange(text) return end 6. Adicione, logo abaixo, essa linha: if text:find('#<=>#ModOpcode#<=>#') then return end 7. Opcodes instalados com sucesso! Como usar? Simples! [No client] [Exemplo] [Obs.: A função a ser conectada deve ter UM PARÂMETRO, seja ele nomeado como quiser.] Bom, é isso... Espero que seja de grande utilidade e ajude muita gente! Abraços e até a próxima!1 ponto -
Compilar Servidor Para Windows
Compilar Servidor Para Windows
Adventure reagiu a Felipearoucha7 por uma resposta no tópico
1 pontoObrigado mano. vo fazer aqui1 ponto -
Compilar Servidor Para Windows
Compilar Servidor Para Windows
Felipearoucha7 reagiu a Adventure por uma resposta no tópico
1 pontoVai ter que baixar as dlls. Todas as dlls compatíveis com seu sistema operacional e os pacotes. Vai da trabalho porque Windows é complicado e tem vezes que você faz tudo certinho e buga do nada. Tem tutoriais no YouTube1 ponto -
(Resolvido)BUG, config.lua, otserv global 10.97
Mysqlhost não é o tipo de banco de dados, e sim o ip da maquina, sempre deixe ele em padrão: mysqlHost = "127.0.0.1" Afinal, distros nas versões 1.x não contém sqlite. Você postou dois tópicos como esse, ambos em área errada. Double post é proibido, peço que leia as regras, e postar na área incorreta é considerado flood amigo. Tenha mais cuidado. Hehe! Moverei o outro tópico para a lixeira! @Tópico movido para área correta.1 ponto
-
Melhor Baiak Rox do Mundo Disponivel
Os commandos estão na pasta talk actions mais senao entendeu ainda este site mostra todos os commandos: http://www.nerdbb.com/todos-os-comandos-de-god-gm-cm-tibia-t40288.html Se ajudei reputa seu pipi não vai cair Visite Meus Projetos: http://wodbokraken.zapto.org/ http://ntoaura.ddns.net/ SKYPE PARA CONTATO: facebook:raioextremo403 AJUDEI ?? DA UM REP ++ Eu sou: WebDisigner 100% OtAdmin 97% Scripter 80% Spriter 30% WebMaster 20%1 ponto
-
Como baixo um site para meu vps?!
Use site GESIOR procure um no TK sem bugs e baixe a database deles :D se ajudei reputa o pipi não vai cair AJUDEI ?? DA UM REP ++ Visite Meus Projetos: http://wodbokraken.zapto.org/ http://ntoaura.ddns.net/ SKYPE PARA CONTATO: facebook:raioextremo403 VAMOS MELHORAR O TK? FUNCIONA ASSIM SE EU POSTAR ALGUMA COISA INTERESANTE VOCÊ COMENTA E REPUTA COM VOCÊ EU FAREI O MESMO! Eu sou: WebDisigner 100% OtAdmin 97% Scripter 80% Spriter 30% WebMaster 20%1 ponto
-
Como baixo um site para meu vps?!
Seu otserv sera dbo,nto,poketibia ou tb normal? AJUDEI ?? DA UM REP ++ Visite Meus Projetos: http://wodbokraken.zapto.org/ http://ntoaura.ddns.net/ SKYPE PARA CONTATO: facebook:raioextremo403 VAMOS MELHORAR O TK? FUNCIONA ASSIM SE EU POSTAR ALGUMA COISA INTERESANTE VOCÊ COMENTA E REPUTA COM VOCÊ EU FAREI O MESMO! Eu sou: WebDisigner 100% OtAdmin 97% Scripter 80% Spriter 30% WebMaster 20%1 ponto
-
[SCRIPT] Magia com SQM certo
[SCRIPT] Magia com SQM certo
Tiago12345 reagiu a MaTTch por uma resposta no tópico
1 ponto1 ponto- Erro na imagem dos itens do Shop, help please.!!!
Erro na imagem dos itens do Shop, help please.!!!
pickles101 reagiu a Movie por uma resposta no tópico
1 pontoVai na pasta images/items/ e vê se tem o ID do item lá.1 ponto- Preciso De Ajuda - Mano Braza
Preciso De Ajuda - Mano Braza
pickles101 reagiu a Movie por uma resposta no tópico
1 pontoUtilize os tutoriais presentes no Tibiaking. http://www.tibiaking.com/forum/forums/forum/123-começando-seu-servidor/1 ponto- Preciso De Ajuda - Mano Braza
Preciso De Ajuda - Mano Braza
pickles101 reagiu a Movie por uma resposta no tópico
1 pontoSua internet é compartilhada?1 ponto- !aura on
!aura on
pickles101 reagiu a Movie por uma resposta no tópico
1 ponto1 ponto- script de Addon doll urgente !!!
script de Addon doll urgente !!!
pickles101 reagiu a Movie por uma resposta no tópico
1 pontoTeria que fazer pra cada item uma talkaction diferente...1 ponto- Client Tibia.Exe Com Meu IP | Rep +
Client Tibia.Exe Com Meu IP | Rep +
Cain Jorge reagiu a KotZletY por uma resposta no tópico
1 ponto@RiccaZ antes de mais nada deixa-me pergunta uma coisa, se o Client que você deseja, é o client da cipsoft, o client comum, porque o prefixo OTClient ? OTClient não significa client do seu ot, e sim um client alternativo, aquele client moderninho, bonitinho, e etc... Não entendo essa compulsividade de alguns membros em botar o prefixo OTClient, sendo que o pedido é um client comum, não entendo isso! Em fim... Qual a versão do Client ? 8.60 ou 8.54 ?1 ponto- DEIXAR OT ON
1 pontoaluga uma vps hostiar em casa e pessimo eu ja hostiei em casa direto nego derrubava minha internet com atack ddos poe numa vps e bem melhor1 ponto- DEIXAR OT ON
1 pontoPor favor, envie-me seu config.lua e tire uma printscreen da página de portas do seu modem e também das portas que você abriu no firewall.1 ponto- DEIXAR OT ON
1 pontoEspecifica o erro que da, se sua internet é compartilhada ou IP fixo, se usa hamachi ou outro programa do genero.1 ponto- Passagem secreta diferente
Passagem secreta diferente
Breniinx reagiu a xWhiteWolf por uma resposta no tópico
1 pontoEai pessoal, vim trazer hoje um sistema de passagem secreta que um amigo viu no Baiak-wars. Não sei qual server é esse e eu não jogo tibia então pra mim tanto faz mas ele gravou um vídeo, pediu um igual e obviamente eu não fiz um igual porque o sistema dos caras era muito ruim uhauheuhauheuhauheuhuhauhe Enfim, comecei um script do 0 pra fazer exatamente oque ele queria e foi isso daqui que eu consegui: Explicação: Você clica em algum item escondido pelo mapa e abre uma passagem secreta que vai durar X segundos (configurável), após esse tempo a passagem se fecha; Note que nessas imagens ele não tá escondido já que tem uma FUCKING ARVORE NO MEIO DE UM DESERTO mas você pode colocar uma tocha em cima de uma parede e colocar o actionid na tocha pra ativar e vai ficar super foda e com muito rpg Ué, mas oque tem de diferente dos outros scripts? Bem, ele é super fácil de configurar e ele dá a sensação de que o item foi arrastado :] Bom, se isso não foi o bastante pra você entender então observe essas fotinhas Tendo entendido tudo vamos à parte mais legal da coisa (SCRIPTAR!!!!) Você vai precisar criar um arquivo em actions\scripts chamado hidden.lua com o seguinte conteúdo: local positions = { [1] = {pos = {x=139, y=77, z=7}, id = 1718}, [2] = {pos = {x=140, y=77, z=7}, id = 1718}, [3] = {pos = {x=139, y=76, z=7}, id = 6855, toid = 6884}, [4] = {pos = {x=140, y=76, z=7}, id = 6855, toid = 6884}, } local createpos = { [1] = {pos = {x=138, y=77, z=7}, id = 1718}, [2] = {pos = {x=141, y=77, z=7}, id = 1718} } local tempo = 5 function onUse(cid, item, frompos, item2, topos) if getTileItemById(positions[1].pos, positions[1].id).uid < 100 then doPlayerSendCancel(cid, "Is already open.") return true end doCreatureSay(cid, "You have ".. tempo .." seconds.", 19) function criar_paredes() for i = 1, #positions do if i <= (#positions/2) then doCreateItem(positions[i].id, 1, positions[i].pos) local obst = getTileItemById(createpos[i].pos, createpos[i].id).uid doSendMagicEffect(createpos[i].pos, 2) doRemoveItem(obst, 1) elseif i > (#positions/2) then local obst = getTileItemById(positions[i].pos, positions[i].toid).uid doTransformItem(obst, positions[i].id) end end return true end for i = 1, #positions do local obst = getTileItemById(positions[i].pos, positions[i].id).uid if i <= (#positions/2) and obst ~= 0 then doRemoveItem(obst, 1) doSendMagicEffect(positions[i].pos, 2) doCreateItem(createpos[i].id, 1, createpos[i].pos) elseif i > (#positions/2) and obst ~=0 then doTransformItem(obst, positions[i].toid) end end addEvent(criar_paredes, tempo*1000) return true end Feito isso vc vai precisar declarar no actions.xml a forma que você quer utilizar o script <action actionid="27004" script="hidden.lua"/> note que vc pode colocar algum itemid, actionid ou uniqueid de sua escolhe, só lembre de mudar no map editor dependendo da forma que vc escolher. Agora eu vou ensinar vocês a configurarem o meu monstrinho *-* aqui você tem o tempo que a passagem vai ficar aberta aqui você vai editar o seguinte: na primeira são as posições dos itens e seus respectivos id's posição das duas prateleiras e seus id's posição das paredes, id dela e pra qual id ela vai ser transformada. aqui você tem as posições que sua prateleira vai se mover e os id's dela. Lembrando que você pode se sentir livre pra adicionar oque vc quiser e deixar do seu gosto, só lembrando que se vc quiser adicionar mais items ou diminuir itens é só alterar nas duas tabelas seguindo a mesma lógica. Metade pra prateleira, metade pra parede e uma tabela pra fazer as prateleiras se moverem. Os créditos são 60% meus e 40% do @MaXwEllDeN por ter me dado um norte no começo do script. Qualquer coisa comenta aí e dá aquele rep+ pra ajudar ;]1 ponto- Sprites Mega Evoluções
Sprites Mega Evoluções
NyckDragon reagiu a TioDoLeite por uma resposta no tópico
1 pontoBom galera do TK, vim disponibilizar algumas sprites das Mega Evoluções do anime Pokémon Mega Alakazam Mega Ampharos [Novo] Mega Banete [Novo] Mega Blastoise Mega Blaziken Mega Charizard X Mega Charizard Y Mega Gengar Mega Latias [Novo] Mega Lucario Mega Tyranitar Print DOWNLOAD 4SHARED / MEDIAFIRE Créditos. PokeXGames por ter feito a maioria das sprites; Eu por ter cortado (Mega Latias, Mega Banete), e postado. Atualizado - 17 de outubro de 2014, 22:20.1 ponto- Auto Broad Cast
1 pontoHoje estarei ajudando em GlobalEvents. Hoje estarei ajudando em um Auto Broad Cast Que aparece no ServerLog 1- Vamos na pasta do Servidor l Data l Globalevents l Script l Depois crie um arquivo LUA chamado autobroadcast Depois coloque o que esta no SPOILER Vocês podem editar o texto que ira aparecer. "Caso não souber pergunte abaixo nos comentarios" Depois vamos em l Globalevents.xml l que se encontra na pasta globalevents. Abra como editar depois coloque a tag. <globalevent name="broadcast" interval="72000" script="autobroadcast.lua"/> Vocês tem que colocar o interval de acordo com o seu servidor "Caso não souber pede ajuda nos comentarios" Depois vamos no servidor se estiver aberto fale "/reload globalevents" Se seu servidor estiver fechado e só vocês abrir. "Caso der algum erro poste seu erro nos comentarios". Se Te Ajudei Rep+1 ponto- [Resolvido] TILE POR STORAGE
[Resolvido] TILE POR STORAGE
koyotestark reagiu a GiovaniRodrigo por uma resposta no tópico
1 pontoCrie um arquivo chamado tilestorage.lua na pasta data/movements/scripts e cole isso function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 11138) <= 0 then doTeleportThing(cid, fromPosition, TRUE) doPlayerSendCancel(cid, "You don't have premission to pass.") end return TRUE end Adicione a seguinte linha no arquivo movements.xml que se encontra na pasta data/movements <movevent type="StepIn" actionid="6587" event="script" value="tilestorage.lua"/> No map editor coloque ActionID do tile 6587. Não testado. Dúvidas? Me avise. Att. Giovani Rodrigo1 ponto- [Pedido] Item que teleporta
[Pedido] Item que teleporta
bleckout94 reagiu a MaXwEllDeN por uma resposta no tópico
1 pontofunction onUse(cid, item, frompos, item2, topos) if (isPlayerPzLocked(cid)) then return doPlayerSendCancel(cid, "Você não pode se teletransportar agora!") end local msg = "Mensagem que irá dizer." pos = {x=***, y=***, z=*} doTeleportThing(cid, pos) doPlayerSendTextMessage(cid,22, msg) return doRemoveItem(item.uid, 1) end COloquei verificação pra não poder teletransportar com pz locked1 ponto- [DUVIDA] Como Posso dar look No Player e ver os frags
[DUVIDA] Como Posso dar look No Player e ver os frags
Miragem reagiu a Mek Fiuchem por uma resposta no tópico
1 pontoCrie na pasta Data/Creaturescripts/script o arquivo fraglook.lua e cole isso function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } return size.day + size.week + size.month end function onLogin(cid) registerCreatureEvent(cid, "fraglook") return true end function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and thing.uid ~= cid then doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerFrags(thing.uid)..']') return true elseif thing.uid == cid then doPlayerSetSpecialDescription(cid,'[Frags: '..getPlayerFrags(cid)..']') local string = 'You see yourself.' if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then string = string..' You are '.. getPlayerGroupName(cid) ..'.' elseif getPlayerVocation(cid) ~= 0 then string = string..' You are '.. getPlayerVocationName(cid) ..'.' else string = string..' You have no vocation.' end string = string..getPlayerSpecialDescription(cid)..'' if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then string = string..' You are '.. (getPlayerSex(cid) == 0 and 'wife' or 'husband') ..' of '.. getPlayerNameByGUID(getPlayerPartner(cid)) ..'.' end if getPlayerGuildId(cid) > 0 then string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid) string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then string = string..'nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..'], Mana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].' string = string..'nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEEPOSITION) then string = string..'nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..'].' end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end Agora no Data/Creaturescripts/creaturescripts.xml adicione essas tags: <event type="login" name="fraglook_register" event="script" value="fraglook.lua"/> <event type="look" name="fraglook" event="script" value="fraglook.lua"/> Ajudei ? Rep+ Please1 pontoLíderes está configurado para São Paulo/GMT-03:00 - Erro na imagem dos itens do Shop, help please.!!!
Informação Importante
Confirmação de Termo