Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 12/14/10 em todas áreas
-
Material de Apoio IV Estruturas de controle Estruturas de controle: O que são: São estruturas capazes de controlar o fluxo e o acesso dos dados e aos dados, restringindo trechos do código, protegendo-o ou simplesmente separando-o. Em Lua, temos à nossa disposição as estruturas de controle if, while, repeat e for. Falaremos hoje das estruturas formadas especificamente com o if. O comando if: O comando if, em português "se", restringe o fluxo caso a expressão atribuída a ele seja falsa, ou seja, somente executa caso seja verdade. Lembrando que qualquer resultado diferente de 0, false ou nil, torna a expressão verdadeira. Sua lógica é bem simples: if [expressão] then logo, se [expressão] então Outra coisa que deve ser observada, é que a expressão sempre resulta em um valor booleano. Caso seja outra coisa qualquer, gerará um erro no código. Cada estrutura if que é aberta, tem de ser fechada com o uso da estrutura end. Observe: if [expressão] then Comandos end logo, se [expressão] então Comandos fim Agora você vira e diz: "Ah isso é muito fácil. Já sou scripter?" e eu te respondo: "Calma lá jovem aventureiro, o buraco é mais escuro." Após ler e entender bem a estrutura acima, podemos passar à estrutura if-else. Bom, mas o que é esta estrutura? Diferente da estrutura if simples, esta estrutura separa o fluxo de dados em dois caminhos distintos. O primeiro, é executado quando a expressão proposta é verdadeira, e o segundo só é executado quando a expressão não é verdadeira, ou seja, falsa. Podemos entendê-la em português como "se-senão". Como esta estrutura contém o if, ela deve também ser finalizada com o uso do end. Observe abaixo uma analogia: if [expressão] then Comandos verdadeiros else Comandos falsos end logo, se [expressão] então Comandos verdadeiros senão Comandos falsos fim Nesta estrutura citada acima, os "Comandos verdadeiros" serão executados quando a expressão for verdadeira e os "Comandos falsos", serão executados quando a expressão for falsa. "Que moleza hein!?" Ainda está bem fácil. Vamos esquentar um pouco mais. Agora vamos partir para a estrutura if-elseif, análoga a "se-mas se". A estrutura formada com if-elseif é largamente utilizada por termos a possibilidade de fazermos várias expressões ao mesmo tempo, cada uma tendo como um retorno um comando específico. Veja sua sintaxe: if [expressão] then Comandos elseif [expressão 2] then Comandos 2 elseif [expressão 3] then Comandos 3 end logo, se [expressão] então Comandos mas se [expressão 2] então Comandos 2 mas se [expressão 3] então Comandos 3 fim Como podemos perceber, eu fiz múltiplas suposições para que o meu código testasse e, caso alguma seja satisfeita, os comandos a ela relacionados, serão executados.A próxima e penúltima estrutura, é a estrutura if-elseif-else, traduzindo seria "se-mas se-senão". A estrutura if-elseif-else, apesar do nome, é bem fácil de ser compreendida. Na estrutura anterior, caso nenhuma das expressões resultasse em verdadeiro, nada seria executado. E essa é a diferença. Nesta nova estrutura, caso nenhuma expressão seja atendida, podemos ainda executar alguma coisa. Observe: if [expressão] then Comandos elseif [expressão 2] then Comandos 2 else Comandos falsos end logo, se [expressão] então Comandos mas se [expressão 2] então Comandos 2 senão Comandos falsos fim Nossa mas que tutorial gigante! Mas ainda não acabou! A última estrutura que veremos hoje é a que chamamos de aninhamento de if. É uma estrutura bem simples e sua função é a mesma que uma peneira. Ela vai refinando os dados e restringindo-os. Observe abaixo um exemplo: if [expressão] then if [expressão 2] then if [expressão 3] then Comandos end end end fazendo uma analogia ao português: se [expressão] então se [expressão 2] então se [expressão 3] então Comandos fim fim fim Fazendo uma análise mais criteriosa da estrutura, podemos ver que os comandos somente serão executados caso todas as expressões sejam verdadeiras. Todas as estruturas anteriores a esta, podem ser mescladas nesta última. Mas lembre-se de sempre obedecer as regras de finalização (end). Acho que é só. flw3 pontos
-
[Oficial] Real Global Map hello Galerinha do Xtibia, Venho aqui desponibilizar o mapa do Doidin (8.57 Só que editado com minhas ideias e na versão 8.60 OBS: Para rodar esse servidor No seu pc voce tem que ter 2GB+ de memória ram e em bom estado. ( nao recomendo abrir o otserv com o mapa editor aberto junto). Real Global Map: - Versão do Tibia:8.60 - Mapa global 95% full. - Quase todos os NPC's do Tibia Global. - Servidor com o mínimo de bugs possíveis. - Scripts arrumados. - Entre outros... Cidades: Quest's: Oque tem de melhor que o servidor do Doidin? Quase nada pois ele copio minhas coisas x) Algumas Print Screen: para quem nao conseguiu abrir o spolier e gostaria de ver as SS link abaixo: print screen.txt Créditos: - Doohz Rush - Doidin - Alissow - DoidinMapper - RenanSdc - TFS Team - Styller Team - Alissow Team - Feragon - Viana! - Azevedo ATUALIZADO DIA 28/10/2010 Scan: Arquivo Muito grande para fazer scan. Remeres Mapa Editor 2.0 ( nao use outra versão ou vai bugar o mapa: Download Aqui! Doohz Rush Server : Download Aqui! OBS: FOI ARRUMADO TODOS OS LOOT'S DOS MONSTROS, E FOI ADICIONADO A NOVA AREA DE ZÃO (OS Draken elite etc, todos configurados perfeitamente ) Atualização 2.2; Arrumado os Teleport's dos Drakens; Editado os seal's da POI (+ parecido com global); adicionado 1 npc de runa em northern de ZAO; arrumada as Houses, e bugs de Cormaya; Retirado BUG de money; Arrumado detalhes do mapa. MSN: Doohz_rush@hotmail.com Gostou? REP+ Ali do lado :arrow:2 pontos
-
Baiak Map Edited By Crazy
Guhdograu reagiu a lukinhasacedo por um tópico no fórum
Galera, não estava fazendo nada esses dias, então resolvi da uma pequena editada nos baiak yurots! .. Baiak Yurots 8.60 .. Quem Não Gosta do Bom e Antigo Yurots.. Bom Ai Está Baiak Yurots V2.2 Oque Mudou ? Mudou a City ta 90% 8.5 Foi Arrumada As Houses. Adicioano Npc Papai Noel no Templo Vende Items 8.54! Novos Items Novos Outifits Novas Hunts E Muito Mais... Baiak Yurots V2.7 Oque Mudou ? Foi Adicionada um Nova Cidade Chamada Baiak City Foi Adidionada Um Teleport no Templo Que Vai para Alumas City's Foi Adicionado Npc de Bless,Pagando Todas as Bless você nao prescisa usar aol... Foi Adicionado Uma Ilha de GM's ... Bug do Account Mananger Arrumado. Novo Executer adicionado,se o ot cai ele salva sozinhoo. E Muito Mas Estara por vim ... Baiak Yurots v1.0.9 Oque Mudou ? Foi Adicionado Sistema Vip.. Foi Adicionado 5 Novos Portais Vip Foi Adicionado Novos Bixos Vip,Warlock Vip,Medusa Vip,Bossing of Baiak.. Foi Adicionado New Quest Baiak Super Foda !! ;D Foi Modificado o Templo Foi Adicionado Mais Treiners ! Entre Alguns Bugs Retirados Baiak Yurots v1.1.0 Oque Mudou ? Mudou o Protocolo de 8.57 para 8.60 Novos Item Novo Outfit Baiak Yurots V1.1.4 Oque Mudou ? Tirei o Pz tool do Templo Fiz um Novo System Vip por Comando Fiz o Novo Addon do Outfit do Wayfarer Baiak Yurots Edited By:Lukiinhas Oque mudou ? Modifiquei o templo. Criei uma sala com alguns npc's. Fiz novos tps na cidade vip para hunts! Criei novos itens vips! (preço de 8kk cada) Fiz quest para axe, arrow e club vip! (1 para os 3) Baiak Yurots Edited By: Crazy oque mudou ? Templo modificado novamente. Teleforts modificados, mesmo teleports porem com visual trocado. Preços dos novos itens vips modificados para 4kk cada. Nova cidade = Dead City. -> Oque tem na D.C.? Localiza-se na Vip City, na cidade nova o templo é junto ao dp, e encima temos os treiners. Temos 4 teleports novos, uma pequena hunt de bosses e varias casas novas! Adicionado a talkaction .!bless, pelo nome devem saber oque faz. System Vip Como Funciona ? !buyvip (Para Comprar Vip)(Players) !vipdays (Para Ver Quantos Dias de Vip Você Tem)(Players) /addvip nomedoplayer,dyasvip (GOD) /delvip nomedoplayer,quantos dias de vip você quer tira desse player (GOD) Informações sobre armas vips: Vip Sword -> Atk: 120 Def: 40 (se nao me engano) Vip Axe -> Atk: 120 Def: 40 (se nao me engano) Vip Club -> Atk: 120 Def: 40 (se nao me engano) Vip Arrow -> Varia com o bow usado! Vip Staff -> entre 400 até 680 Knight Vip Armor -> +5 skill para club,sword,axe,fist. Paladin Vip Armor -> +5 skill para distance Mage Vip Armor -> +5 Mag.Level Acc do God. acc: god pass: god Downloads: Download Ot: Ot via 4shared Scan para todos que pediram: http://virusscan.jotti.org/pt-br/scanresult/92817e3e2e6504bb51df5247975a1c1bb79ea3ee Creditos: A maioria para o criador do Baiak. Um pouco para mim! Comenta ai galera oque achou!1 ponto -
Bom galera, este e o meu primeiro Tutorial aqui no Forum, sim, estou postando na seçao errada pois nao consigo postar em outros locais, sou iniciante, por favor critiquem e movam meu Tutorial. Entao vamos la! Tutorial OTServ sem Hamachi com Internet Compartilhada Bom, sentem porque la vem conversa Em seguida vou colocar o nome dos programas necessarios, os que vamos usar: -ProXPN: -NO.IP: Primeiro Passo:: Baixando o ProXPN e se registrando. Bom, primeiro aqui esta o link para baixar o ProXPN: Clique aqui Bom, agora aparecera uma tela falando sobre o PayPal abaixo, entao logo acima havera duas opçoes, uma marcada e a outra desmarcada, clique na desmarcada e logo aparecera um local de registro. Voce devera colocar seu email e a senha, pronto, quando voce se registrar aparecera uma janelinha escrito Download. Otimo! Agora basta voce baixar, vamos para a instalaçao. Segundo Passo: Instalando o ProXPN Bom na primeira parte clique em Next, depois em Agree. Quando tudo carregar clique em "Continuar assim mesmo" ,como na imagem abaixo. Logo apos clique em Finish: Terceiro Passo: Obtendo o IP do ProXPN Otimo, ao clicar em Finish na instalaçao o ProXPN abrira sozinho, se nao abrir va no Desktop ou no local que foi instalado e abra-o manualmente. Otimo, aparecera uma janela como na imagem acima, agora basta colocar o email e a senha que voce colocou no registro! Quando fazer isto clique em Connect. Otimo no seu TrayIcon tem um cadiado amarelo, aguarde um momento ate o mesmo ficar verde como na imagem abaixo: http://b.imagehost.org/0890/112.png Otimo, no cadiado amarelo aonde tem a sequencia de letras: XXX.XXX.XXX ira ser o seu IP do ProXPN, otimo na janela que ira aparecer acima tera a opçao Connection Status, clique la fazendo esta janela aparecer: Bom, na imagem tem a sequencia de letras: XXX.XXX.XXX ira ser gerado o seu novo IP ProXPN, copieo e vamos para o proximo passo: Quarto Passo: Configurando o IP Gerado no Config.lua Otimo, normalmente todos sabem aonde fica o config.lua , caso nao saiba vou mostrar logo abaixo : Otimo no Config.lua, aperte o atalho Ctrl+F e procure por Connection Config, ou va descendo o arquivo manualmente ate encontra-lo: Estao vendo a sequencia de numeros: "127.0.0.1", ali voce colocara o seu IP gerado do ProXPN, por exemplo: Fulano gerou o IP do ProXPN: "18.9.18.9", entao ele alterara o IP "127.0.0.1" para "18.9.18.9", entenderam? Voces trocaram o IP, entenderam? Coloque entre as aspas. Simples Detalhe: ║ ╚► Sempre que você reinicia o programa (fecha ele e abre novamente), o programa vai gerar um IP diferente para você, então ai vai uma dica(Só precisa fazer isso se você usa IP Fixo no seu Servidor, por exemplo: otdomax.servegame.com): Para você não ter que ir la no site do NO-IP, Logar no site e mudar o ip sempre que reinicia o programa ou o computador, é simples, Baixe este simples programa que eu citei nos programas necessarios no inicio do Tutorial: -NoIP: Para baixa-lo, clique aqui! Logo apos, entrar neste site clique no icone do seu sistema operacional e o instale, nao tem nenhum segredo, olhe: Estao vendo a setinha vermelha apontando para a caixinha? Entao, voce devera marcar esta caixa! Apos isso clique em "Next", Depois em Next denovo, clique em Install, apos instalar clique em Close. Apos instalar voces deverao abri-lo, como na imagem logo abaixo: Coloque o email e a senha do NO-IP, vou ensinalos a criar a conta no NO-IP: Entrem aqui : Clique aqui Gente, nao precisa de nenhum segredo nem um otimo conhecimento em Ingles para conseguir se registrar , e bem simples! Quando voce se registrar, voce devera entrar em: Clique aqui Otimo galera, estamos terminando, apos entrar no site acima, voce ira ver uma janela de Login no lado direito, coloque o email e a senha registradas, voce ira se logar. Na sua conta , havera um pequeno "Menu" abaixo, clique em "Add a Host". Em Hostname coloque o nome do IP, e do lado o dominio, por exemplo : otdomax.zapto.org Bem simples ne ? Agora que ja temos o "Host" , volte no programa NO-IP , coloque o email e a senha que voce registrou! Agora a ultima parte (e voce diz: Aleluia :smile_positivo: ), pronto galera voce abriu o programa e logou, clique em Select Hosts como na imagem abaixo: Agora clique na caixinha aonde esta o IP Fixo que voce criou no site do NO-IP e clique em "Save"! Obs: Sempre que quando você abrir o proXPN e depois o Duc, ficará 5 minutos para poder mudar o IP, então quando pegar o ip com o proXPN, clique em Refresh Now: Bom, galera este foi meu primeiro Topico, se houver algum erro (no caso postei na sessao errada pois nao consegui postar em outra!), por favor Moderadores movam meu topico e me avisem caso ha algum erro. Atensiosamente, Roksas.1 ponto
-
Dicas Para Mappers Iniciantes Bom galera, hoje vou postar apenas algumas dicas para Mappers iniciantes, boa sorte: Dica 1º:Quando vc está sem critividade de algo, está afim de fazer um mapa legal, mais não sabe o certo, entre em outros OTServs com mapas proprios e tente cata ideias la, porem, nunca copie, pois copiar é errado e ridiculo, pois significa q vc é um mapper sem imaginação e criatividade. Dica 2º Faça caminhos para outros lugares não sendo retos, com curvas, eu sempre vejo em OTServs akelas cidades com a ruinha deles sempre reta, reta toda vida, issu é meiu futuristico e n combina com o jeito RPG e MEDIEVAL de Tibia. Dica 3º Elabore bem suas cidades principais, pois é la que vai dar o foco do seu OT quando um player entra. Coloque bastante detalhes, deixe bonito, coloque os minimos detalhes possiveis, nao faça os caminhos da sua cidade principal retos e deixei em curvas, formatos estranhu, tambem coloque naruteza, umas montanhas. Elabore bem as casas da cidade, como todos sabemos, dentro de uma cidade o CENTRO dela é sempre onde tem as partes mais elegantis e em sua volta sao as casas mais meldicres, pequenas e sem elegancia, isto conta na RL como no jogo tambem. Dica 4º Em volta das suas cidades coloque vilarejos e perigo perto dos vilarejos, que quer dizer que tudo fora de uma cidade ja é aventura! Quando voce criar um CONTINENTE nao deixe ele quadrado, como exemplo, entre em sites de OTServs ou do Tibia msm e procure pelo link MAP do SERV e olhe suas bordas e é claro que olhe o MAP de um OTServ dedicado e decente. Dica 5º Sempre crie monstros novos, novas actions que se relacione com o RPG do seu OT, por exemplo: voce cria um NPC que fala ter visto uma criatura horrivel, arripilante pelas voltas de uma tal cidade. Ai voce elabora um monstro que tenha aparencia muito feia, como exemplo o Ancient Scarab, depois que vc criar o monstro elabore uma action que veja ele, exemplo, faça uma quest que pegue uma pedra, que chame o nome do bixo, vamos usar o nome como LILITH, ta ai! pega a pedra e da look nela: You see a Lilith imblkac., Bom ai vc faz uma biblioteca que contenha um livrinho que explique o que é imblkac e aonde pode ser utilizado, ai dps de sober tudo vai até o lugar indicado, poem a mueda no tal lugar q foi dito e aparecera uma caverna algo assim (para isso use o comando MoveON e MoveOff). Issu ficara bem elaborado com o RPG, invente quests assim, invente quests q com alavanca que fais criar uma piramide , Eu ja fiz uma que cria uma piramide da terra, + de 100KB de script rsrsrs. Dica 6º Não fassa novidades seguidas de novidades em seu mapa, sempre faça uma grande novidade em uma distancia de tempo entre uma a outra. Como exemplo: Se voce fizer um update em seu mapa de uma grande area, evite fazer outros updates de grande area nos proximos 10~15 dias, se caso isso ocorrer, o player fica sem chances de explora a area que vc feis antigamente e vai logo explorar a recentemente, sem saber dos misterios e quests bem elaboradas da antiga area Dica 7º Dos mais inuteis, é o melhor. A frase acima quer dizer que por exemplo, vc pode faze uma NPC que vende flores, ai se me pergunta, Nossa npc q vende FLORES, quem vai querer compra isso?. Ok, ninguem pode querer comprar coisas dela, mais invente uma quest BOA elaborando ela na HISTORIA, isso trara mais aventura, emoção e valor ao seu server :]. 8º Nunca coloke bixos fortes proximo as cidades, como exemplo o mapa do Yourots (sem ofenças Alissow), voce sai da city e ja tinha 1 montainha que começava com trolls e dava em warlock's. Meio estranho,mas eu particularmente gosto do Yourots! Bom nesse caso tenha uma montanha muito pequena, algo que nao vai dar suspense pro player, assim ele explora sem prevenção e sem querer se da mal. Bom se caso quiser colocar um WARLOCK perto da city, faça uma caverna, uma montanha, uma tower grande e elaborada, para que de cada vez mais suspense de onde o player esta indo. 9º Crie casinhas ou torres de lazer, que nao contenha nada, mas que contenha moveis, algumas actions de lazer, bingo e etc :X, crie casinhas e shops tambem com lazer, e nunca em hipotese alguma, deixe as quadradas, sempre coloke algo para modificar, deixando aconchegante e detalhada! 10º Faça coisas diferentes em seus OTS, sempre inove, nunca iguale ou copie. Invente citys elaboradas, como exemplo, juntar CARLIN com KAZZ do tibia, daria uma city legal, dentro e fora. 11º Sempre que voce quiser inovar sua cidade principal, para parar de enjoar o OT, crie uma historinha do porque a mudança e etc, destrua ela fazendo detalhes de destruição, invente que uma invasao do sul de orcs atacou ela matando tudo e todos e etc. Sempre inove, porque inovação eh ir para a frente. 12º Sempre que possivel, faça suas cidades com conectividades a outras cidades, caso contrario, a cidade que nao esta junta é outro continente ou uma ilha. 13º Sempre que fizer uma cidade, evite, jamais coloque monstros fortes nas proximidades das cidades, caso isso ocorra, feche a faichada dessa area com montanhas e etc... e faça uma nova entrada mais longe. 14º Sempre em suas cavernas , coloke monstros que eleve a força do mapa e de seus perigos. Exemplo: vc tem uma caverna de Dwarf e dentro da sua caverna tem um pequeno buraco para descer mais profundamente, assim que esse player desce ele tromba com 1 dragon, isso eh extremamente ridiculo pois se e 1 caverna de Dwarf, tera mais "newbies/noobs" do que HL nela! 15º Faça o comercio principal sempre perto do DP ou do TEMPLO para ficar mais facil a localidade dos NPCS. Bom, galera obrigado pela atençao. Leiam, deem opinioes, criticas e quem for mappers iniciantes, ai esta um rumo para o sucesso, rsrs. Boa sorte! Tambem tente ler alguns topicos de RPG Maker do "Diogo" e planejamento do "tibiaa4e". Obrigado! Atensiosamente, Roksas.1 ponto
-
[Fechado] Ip Changer 8.7 [Atualizado]
GuuhTorres reagiu a mamatheus43211234 por um tópico no fórum
Syn IP Changer [7.6 - 8.7x] Imagem By Luan Henrique: Versões Suportadas: 7.6 até 8.7x! Créditos: Syntax Talaturen de IP Changer Talaturen IP's Changer é uma aplicação para substituir o host na tibiaclient. Ele é criado por Talaturen (meu amigo) com a ajuda do Kibe (eu) com a edição de memória. É escrito em C + + usando a biblioteca GUI Qt 4.7. É open source e licenciado sob a licença GNU GPL (General Public License) v2. Deve ser executado em sistemas Windows e * nix. Ele trabalha com o protocolo de 7,6, 7,8, 7,92, 8,0, 8,1, 8,11, 8,2, 8,21, 8,22, 8,3, 8,31, 8,4, 8,41, 8,42, 8,5, 8,52, 8,54, 8,55, 8,57, 8,61, 8,62 e 8,7. Informações sobre folhas de estilo: Qt 4.7: Qt Style Sheets Versão Atual: 3.7 ChangeLog (3.7): * 8,7 suporte ao cliente. Download: Attached Files * File Type: < Link removido - Acusação de vírus aparentemente inofensivo > Se não funcionar : http://otland.net/at...-ip-changer.exe Se gostou porfavor REP ++ Se você não posta é porque você é um mal agradecido Vlw xtibia , se for area errada Mova ! EDIT@ Scan : Here !1 ponto -
[Action] System De Redbull
joaodecabra reagiu a junior2b por um tópico no fórum
Isso mesmo meus caros amigos Ékstibianos, saiu meu 3º script. Bom, vamos ao script! primeiro vá em data/actions e abra actions.xml e coloque isso: Nesse script, você da use na lata (toma o redbull) e fala uma frase sorteada, e de repente sua velocidade aumentou considerávelmente por causa desse energético ;D <action itemid="XXXX" event="script" value="redbull.lua"/> agora, em data/actions/scripts copie um arquivo que tenha lá dentro e cole. Renomeie para redbull, apague tudo que tiver la dentro e cole isso: local frases = { "Viixe, criei asas...", "OMG, TO LIGADÃÃO", "Corree", "Beleza PÁPÁ!", } function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureSpeed(cid) <= 10000000000 then doRemoveItem(item.uid, 1) addEvent (doChangeSpeed, 10 * 60 * 1000, cid, 10000000000) doPlayerSay(cid, frases[math.random(#frases)], TALKTYPE_ORANGE_1) else doPlayerSendCancel (cid, "você já está sobre o efeito do redbull") end return true end OBS:. o 10000000000 não é um número muito bom, por tanto modifique! OBS2:.XXXX na primeira tag, é para ser substituido pelo id do item. segue a sprite da lata: Agora é só comentar e clicar no + ali do ladinho ;D Créditos: 70% junior2b 30% Apocarai1 ponto -
Box 4 100% Igual P.o.
Dudu08267 reagiu a josegabriel400 por um tópico no fórum
:XTibia_smile: UFA FOI UM APERTO VIU 0.o AGORA ENTENDO PQ TODOS QUE CRIAM UM SCRIPT N QUEREM POSTAR....... DA UM MEDO DANADO VIU !!! NEM SEI PQ MAS COMO EU FIZ ESSE SCRIPT SO POR CAUSA QUE A GALERA AI LIBERO O OT AÍ VAI EU TAVA VENU NO MAP EDITOR E ACHEI AS BOX AI PENSEI... VOU CRIAR O SCRIPT DA BOX !!! TA 100% TESTADO POR MIM XD DA REP + QUEM TAVA QUERENDO ESSE SCRIPT ! primeiro va em data/actions/scripts e crie um novo script chamado box 4.lua (infelizmente eu so fiz da box 4 pq a sprite das outras boxes estao eradas :mellow: ) COLOQUE ISSU DENTRO DO box 4.lua function onUse(cid, item, frompos, item2, topos) local box = { [1] ={msg = "Vc Abriu Sua BOX 4",np = 'venusaur Pokeball'}, [2] ={msg = "Vc Abriu Sua BOX 4",np = 'charizard Pokeball'}, [3] ={msg = "Vc Abriu Sua BOX 4",np = 'blastoise Pokeball'}, [4] ={msg = "Vc Abriu Sua BOX 4",np = 'pidgeot Pokeball'}, [5] ={msg = "Vc Abriu Sua BOX 4",np = 'nidoqueen Pokeball'}, [6] ={msg = "Vc Abriu Sua BOX 4",np = 'nidoking Pokeball'}, [7] ={msg = "Vc Abriu Sua BOX 4",np = 'ninetales Pokeball'}, [8] ={msg = "Vc Abriu Sua BOX 4",np = 'arcanine Pokeball'}, [9] ={msg = "Vc Abriu Sua BOX 4",np = 'poliwrath Pokeball'}, [10] ={msg = "Vc Abriu Sua BOX 4",np = 'alakazam Pokeball'}, [11] ={msg = "Vc Abriu Sua BOX 4",np = 'machamp Pokeball'}, [12] ={msg = "Vc Abriu Sua BOX 4",np = 'tentacruel Pokeball'}, [13] ={msg = "Vc Abriu Sua BOX 4",np = 'golem Pokeball'}, [14] ={msg = "Vc Abriu Sua BOX 4",np = 'dewgong Pokeball'}, [15] ={msg = "Vc Abriu Sua BOX 4",np = 'gengar Pokeball'}, [16] ={msg = "Vc Abriu Sua BOX 4",np = 'rhydon Pokeball'}, [17] ={msg = "Vc Abriu Sua BOX 4",np = 'scyther Pokeball'}, [18] ={msg = "Vc Abriu Sua BOX 4",np = 'jynx Pokeball'}, [19] ={msg = "Vc Abriu Sua BOX 4",np = 'electabuzz Pokeball'}, [20] ={msg = "Vc Abriu Sua BOX 4",np = 'magmar Pokeball'}, [21] ={msg = "Vc Abriu Sua BOX 4",np = 'gyarados Pokeball'}, [22] ={msg = "Vc Abriu Sua BOX 4",np = 'lapras Pokeball'}, [23] ={msg = "Vc Abriu Sua BOX 4",np = 'omastar Pokeball'}, [24] ={msg = "Vc Abriu Sua BOX 4",np = 'kabutops Pokeball'}, [25] ={msg = "Vc Abriu Sua BOX 4",np = 'aerodactyl Pokeball'}, [26] ={msg = "Vc Abriu Sua BOX 4",np = 'snorlax Pokeball'}, [27] ={msg = "Vc Abriu Sua BOX 4",np = 'dragonair Pokeball'}, [28] ={msg = "Vc Abriu Sua BOX 4",np = 'dragonite Pokeball'} } local level = 60 -- level para usar local e = box[math.random(1,28)] local boxid = 2531 -- id da box que vai ser dada ao jogador if getPlayerLevel(cid) >= level then doPlayerSendTextMessage(cid,22,e.msg) b = doPlayerAddItem(cid, boxid, 1) doItemSetAttribute(b, "name", e.np) doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "You must be at least level "..level.." to use this box.") end return TRUE end agora feche e salve.... va em data/actions/actions.xml e adicione esta TAG: <action itemid="7891" event="script" value="box 4.lua"/> ta aí a box 4 100% funfanu igual P.O., se vc quiser vai nos itens e mude o nome para BOX 4 obs: esse é meu primeiro script entaum nem sei colocar em CODE (SHAUSHAU) comentem ai se funfo Obg pela atençao, [PPO] Psyko (acesse: PPO) GENTE PLIXS DA REP +) AEW TO PRECISANU DE UM POKIM DE REPUTAÇAO !!! E SO CLICAR :button_ok:1 ponto -
1 ponto
-
Funções Dos Scrips De Lua #2
kosicki123 reagiu a Izaiasousa por um tópico no fórum
-- Funções usadas nos scripts de Lua #2 "Bem, você, iniciante, já deve ter se perguntado pra quê aquilo tudo serve e saber diferenciar uma da outra, e também quando eu vou usar aquela função onde,como e etc. Eu trouxe aqui para o Xtibia algumas funções usadas, que você iniciante e que está aprendendo ao longo do tempo, a fazer scripts etc. " Bem.. mãos à obra. function onUse(cid, item, frompos, item2, topos) Essa está presente em todas, não ? Vou explicar parte por parte pra quê e como ela serve. onUse significa ação, função, script que dá uma função a algum item. Exemplo, uma ham de tibia tem a função de ao ser clicada encher a vida e mana do jogador por um certo tempo né? (Depois irei fazer um tutorial abrangendo mais sobre as estruturas dos scripts.) Cid é o jogador que, no caso usou o item. Por exemplo, o jogador que clicou na ham. Item é o item usado, que será usado no script. No caso, a ham é o item. Retorna ao script com o Id ou Uid do item. Frompos ou Pos é a posição do item. Item2 ou Itemex é quando é usado o item em outra coisa, no chão ou em outro canto. É o tipo "Use with..." Topos é a posição onde o item foi usado. --Perceba que Frompos é para Item e Topos é para Item2. doPlayerAddHealth É usado para adicionar algo ao jogador cid. Temos: doPlayerAddHealth (cid,Quantidade Que ele irá receber de life) doPlayerAddHealth, que serve para adicionar life ao jogador. doPlayerAddMana, igual ao de cima, só que adiciona mana. doPlayerAddItem Neste caso ele irá adicionar um item ao jogadorcid Por exemplo.. Você irá adicionar uma Fire Sword (2392) ao jogador. doPlayerAddItem (cid,2392,1) O número "1" no final, significa a quantidade. Ou seja, se eu quiser que o jogador receba duas Fire Swords eu apenos substituo o 1 por 2. doPlayerAddItem (cid,2392,2) doPlayerAddSkillTry Adiciona níveis de skill para o cid. doPlayerAddSkillTry (cid,O Skill Desejado,Quantidade de níveis que ele irá ganhar de skill) O skill desejado é dado em número, segue uma lista: 0 Fist. 1 Club. 2 Sword. 3 Axe. 4 Distance. 5 Shielding. 6 Fishing. doPlayerRemoveItem Diferente do doPlayerAddItem, ele remove o item do jogador cid. doPlayerSendTextMessage Neste caso ele enviará uma mensagem ao jogador cid. doPlayerSendTextMessage (cid,22,"Olá a todos.") -- Envia a mensagem Olá A todos! 22 é a cor da mensagem, no caso é branca. OiaeuMae A mensagem deve ser escrita entre aspas, para que o script reconheça aquilo como uma mensagem. doPlayerSay Essa function faz com que o player cid fale uma coisa. doPlayerSay (cid,"Eu estou fazendo um tutorial de script",2) Mas tio.. e esse 2? "Esse dois diz o tipo da mensagem que será enviada. Por exemplo, temos o tipo de mensagem de God, que é aquela vermelha e tals.. temos o tipo de mensagem de placa, que é a verde.. temos a de vozes dos animais que é mais uma cor laranjinha e tals.. e a dos players, normais.. que é a 2. Eu não tenho a lista dos tipos de mensagens. Quando eu achar eu boto aqui, tá? " doPlayerSendCancel Envia uma mensagem em baixo da tela do jogador. Por exemplo, quando você esbarra em algo e aparece "Sorry, not is possible.". doPlayerSendCancel (cid,"Sorry, not is possible") -- Envia a mensagem Sorry, not is possible na tela debaixo do jogador. doPlayerSetVocation Dá uma nova vocação ao jogador. Por exemplo, em seu Ot tem rookgaard e o jogador cid tem que escolher um baú e clicar nele. Quando ele clicar no de Knight, ele irá ser Knight. doPlayerSetVocation (cid,1) -- Escolheu a vocação do jogador para sorcerer. Agora se você quiser botar outra, é so mudar o 1 pelos seguintes números... 1 - Sorcerer 2 - Druid 3 - Paladin 4 - Knight 5 - Master Sorcerer ... doSetItemSpecialDescription Neste caso, não tem cid! :w00t: Este caso é quando o jogador for em uma quest e clicar no baú ele irá receber o item (doPlayerAddItem) certo? E se eu quiser colocar uma mensagem quando ele receber o item? Por exemplo, quando ele for na quest da magic sword, aparecer: "THis a sword of valor" Entendem o que eu quero dizer? :louco: doItemSpecialDescription (item.id, "This a Sword o Valor") -- Neste caso quando ele abrir o baú com o item.id ele irá receber essa mensagem. Revisão rapidinha... item.id é o id do item, no caso, o id da Magic Sword é 2400. Então o quê eu faço? Apenas substituo o item.id por 2400. doSummonCreature Neste caso, irá sumonar um monstro em uma posição topos. doSummonCreature (Demon,{x=188,y=60,z=7}) ou topos = {x=188,y=60,z=7} doSummonCreature ("Demon", topos) Nome da criatura entre aspas, ok?! doTransformItem Transforma um item em outro. Por exemplo quando eu tiver 100gp e clicar ele irá logo se transformar em 1 platinum coin, certo ? É baseado nisso que temos: doTransformItem (item.id,2400) -- Tranforma o item inicial item.id em Magic Sword doPlayerSetSex(cid, newSex) Seleciona o novo sexo do Jogador cid. No caso, 0 -- Feminino 1 -- Masculino doPlayerSetTown(cid, townid) Neste caso aqui, ele irá fazer com que o jogador vá vire cidadão de uma cidade escolhida por você. Por exemplo, em uma cidade criada por você, você faz um portal e todo jogador que passar por lá, virá automaticamente cidadão daquela cidade. doPlayerSetTown (cid,1) -- Neste caso ele fará com que o jogador cid vire cidadão da cidade de id 1! doPlayerAddExp(cid, exp) Esta função é excelente quando você quer fazer uma quest de por exemplo... 1 kk de experiência para quando um jogador clicar em um item escolhido por você. :lol: A função desse script é adicionar uma taxa de experiência ao jogador cid. doPlayerAddExp (cid,1000) -- Neste caso eu adiciono 1.000 de experiência para o jogador cid. doPlayerAddOutfit(cid,looktype, addons) Este script aqui, adiciona uma addon para o jogador cid. Looktype é o número de identificação da outifit. Addons é qual addon será adiciona, se é o primeiro 1, o segundo 2 ou completo 3! Obs: Para remover um addon, basta substituir o Add para Remove. :louco: doPlayerAddPremiumDays(cid, days) Esta function tem a função de adicionar dias de premium para o jogador cid! doChangeSpeed(cid, delta) Adiciona uma velocidade ao jogador cid. ------------------------------------------------------------------------- Atividade "Faça um script cuja função é: •O jogador ao clicar numa pedra; •Mudar o sexo dele para o oposto; •Mostrar uma mensagem no centro da tela dizendo "VoCê caiu numa armadilha" •Sumonar um Demon; •Tirar 100 de life do jogador e tirar 300 de mana do jogador; •Remover 10 dias de premium do jogador; •Adicionar a ele o outfit de jester com todos os addons; •Faça com que o jogador fale automaticamente a mensagem "Lasquei me negada"; •E por fim apareça uma mensagem no canto inferior da tela "Tio Izaias rox" =D Depois eu coloco a resposta aqui, ou se alguém quiser botar, bote =D Até mais! ------------------------------------------------------------------------- Bem, é isso pessoal, continuamos na próxima com Funções dos scripts de lua # 3 com GET e outros =D Tomara que vocês inicantes tenham aprendido Me ajudou bastante e resolvi compartilhar meu conhecimento. Quando você ensina, você aprende mais =D Até a proxima pessoal!1 ponto -
A Retrospectiva
Henrique Moura reagiu a Roksas por um tópico no fórum
A Retrospectiva Como o tempo voa! Novamente, uma nova virada do ano está se aproximando. No hemisfério norte, o inverno está chegando, que nos faz reunir em torno de nossas lareiras, juntamente com amigos e familiares. Com um aroma de canela e massa fresca no ar, os contos de heróis ousados e incríveis aventuras são compartilhados e revividos nas esferas da nossa imaginação. Talvez contos tibiana, também! Isso poderia muito bem ser, porque para os Tibianos, no ano passado tinha muito a oferecer. Em janeiro, soou o sino para mais uma rodada da nossa luta contra os trapaceiros. Naquela época, mais de 16.000 contas enganado foram excluídos do jogo em um único golpe. Além disso, impomos permanente avisos finais, desde então, por violações graves regra. Estamos conscientes de que estas medidas, entre outras que se seguiram, mais tarde, não ter resolvido o problema batota ainda, mas nos ajudou a fazer progressos. É claro que a luta tem que continuar, e ele vai. Com a mudança de sexo personagem, mudança de caráter nome e mudar o nome da conta, mais serviços extras foram introduzidos em fevereiro. Os serviços foram largamente aprovadas pela comunidade, até agora, o que é ótimo de ver. No mesmo mês, fizemos um experimento de artigo publicado na qual pedimos a você compartilhar suas lembranças mais engraçadas tibiana com a comunidade. O segmento correspondente cresceu incríveis 52 páginas, o que significa cerca de 1.000 memórias foram publicadas há no total! No final, 32 deles fizeram no artigo, que ainda está disponível no arquivo de notícias. Não perca esta leitura divertida! Uma nova visão da aplicação da regra foi apresentada a você em março. Mais opções de relatórios para todos os jogadores, um melhor tratamento dos registos e uma aplicação mais objetiva as regras do jogo são os conceitos-chave dessa visão. Ao longo de 2010, várias medidas foram tomadas para colocar nossos planos em prática. Também em março, que introduziu um novo formato de notícias que chamamos de "sneak peek". Definição: uma oportunidade de ver algo antes de seu lançamento, muitas vezes ainda em fase de desenvolvimento. O primeiro sneak peek muito desde um primeiro olhar para o projeto do cliente Flash, mostrando um pouco de nevoeiro cobrindo cemitério Thais cidade. Nós ainda estamos trabalhando no cliente Flash hoje. Seu lançamento está previsto para o primeiro semestre de 2011. O patch de primavera que foi lançado em 17 de março trouxe relatórios de nome para todos os jogadores, a "resistência baixa, sem loot" restrição e na hora prorrogado feliz para jogadores premium, por exemplo. Abril começou com uma brincadeira pouco no Dia da Mentira. Você se lembra de nós tentando encontrar um estagiário artista gráfico? Bem, a maioria de vocês tinha descoberto muito rápido que estávamos apenas brincando, certo? Assim, o verdadeiro Big Bang, em abril, certamente foi a nossa Páscoa loteria onde sorteado um incrível 50 anos de tempo premium. 50 anos, você pode acreditar nisso? O tempo de prémio foi dividido entre os 50 vencedores, é claro. Ainda não é ruim. No artigo publicado de abril, nós já lhe forneceu uma antecipação pouco do que estava para vir no final de maio: a primeira ea sessão Chill Grill. Você pode fazer suas perguntas mais urgentes e gerentes de produtos para Tibia respondeu-lhes. Também em abril, o sistema de notificação foi prorrogado para relatórios e relatórios botting declaração pública. Maio foi o mês em que iniciou uma série de melhorias PvP que continuam até os dias atuais. Como resultado de um conjunto de comentários anteriores, o grupo primeiro foco PvP foi formado, que imediatamente iniciou os seus trabalhos em um fórum de discussão privados. Lá, os meios foram elaborados para melhorar o sistema de PvP do Tibia e ajustá-la às necessidades dos jogadores. Este processo ainda não está acabado. Entretanto, o chef Jean Pierre estava contratando algum direito verdadeiros gourmets da comunidade - e ele teve a sorte de encontrar quatro excelentes exemplares para este trabalho. As refeições extraordinárias foram adicionados ao jogo mais tarde: Coconut Shrimp Asse, Blackjack, Candy Demonic Balls and Sweet Mangonaise Elixir. Estas refeições podem ser preparadas pelos jogadores durante o evento anual de cozinha em agosto. Outro grande evento foi o lançamento do nosso Tibia páginas no Facebook e Twitter. No Facebook, mais de 30.000 pessoas têm pressionado o "Like" botão para o Tibia já, que é incrível. Muito obrigado pelo vosso apoio! Todo junho foi caracterizada pela primeira e única Copa do Mundo de 2010. Vamos chamá-lo de futebol ou futebol? Que diabos! Em todo o mundo as pessoas vestidas com as cores nacionais e assistiram aos jogos ao vivo. Assim fez Tibianos. Nós podemos ver claramente que, observando-se o nosso servidor de logs internos. Na nossa página do Facebook, que havia publicado uma imagem muito engraçado na época. Naturalmente, o nosso grande update de verão foi implantado em junho também. Abrimos a região Norte do Zao para você, runas e poções feitas empilháveis, finalmente removido algumas questões como legado chaveiros (sim, nós sabemos, foi um tempo difícil para alguns de vocês) e adicionou um sistema de realização de Tibia. Julho começou com um artigo bastante divertido caracterizado intitulado "rica em detalhes", onde apresentou alguns pontos de vista totalmente incomum no nosso Tibia amado. Refletimos sobre um par de detalhes que fazem Tibia única: 17854464 quadrados que construir o mapa, os sons do silêncio, um centro de reciclagem secreta nas profundezas do continente e pouco mais. O artigo é certamente uma leitura interessante para você. Ah, também não deve perder o lançamento do primeiro cliente de resolução muito alta para o TibiaME, o nosso MMO de fantasia para telefones móveis. Isso aconteceu em julho, bem! Com base no trabalho do grupo de foco PvP e algumas amplas discussões internas, nós concordamos em uma nova direção PvP de Tibia, em agosto. No artigo publicado "PvP on Trial" explicamos o nosso raciocínio por trás dessa nova direção, começando com uma definição de PvP, seguida de uma análise da situação actual, as metas para o futuro desenvolvimento e uma visão geral das primeiras medidas. Uma nova página no site Adornes Tibia desde agosto também. Além disso, o processo de criação da conta foi simplificado para levar os jogadores novos na mão, quando eles começam sua jornada tibiana. Até o final do mês, assistentes estranho da costa de um reino remoto cheio de Dungeons and Dragons apareceu nas costas de Tibia e cantaram mantras enigmático. Daquele ponto em diante, beholders foram chamados bonelords. Crazy, não é? O evento mais emocionante de agosto - ou praticamente o ano inteiro - foi provavelmente a despedida da nossa equipe gamemaster estimado. Com uma carta aberta aos gamemasters que lhes pagou tributo a seu grande trabalho. Fansites funcionários e outros agentes organizados eventos especiais de despedida no jogo em que a CAPES gamemasters 'azul podia ser visto pela última vez. Obrigado, GMs! Foi um grande prazer e privilégio de trabalhar com você. Na primeira semana de setembro, o Devovorga poderoso surgiu das profundezas do Vengoth. Este tem sido o tiro de partida para o novo sistema de busca do mundo que tínhamos implementado antes. Oh, todos os portais ... "Mas não há sentido chorar sobre cada erro, basta continuar tentando até que você correr para fora do bolo." (Jonathan Coulton) No final, 71 mundos de jogo no total, conseguiu derrotar esta criatura implacável contra todas as probabilidades. Parabéns! Até o final de setembro, o patch de outono trouxe um par de modificações PvP que pavimentou o caminho para futuros ajustes do sistema de guerra. Além disso, novas conquistas e outra atualização do nosso sistema de informação foram liberados. Outubro começou com uma rodada de Chill and Grill. Desta vez, os designers do Tibia conteúdo respondidas completamente algumas questões que tinham sido apresentados pelos jogadores. No entanto, para grande desgosto da comunidade, Knightmare misteriosa, não revelou qualquer informação sobre as missões muitos igualmente misteriosas no Tibia. Droga! Pouco depois, lançamos o Tibia City Guide série, uma coleção de artigos em destaque dedicado aos lugares mais famoso no Tibia. A primeira era sobre Carlin, a sua relação tensa com Thais, influencia druídica, o local do serviço secreto CGB bem como os muitos pontos turísticos interessantes que são todos merecem uma visita. Se você gostou, ouça! Há mais guias da cidade para vir, o próximo já em Janeiro. Então, certifique-se de check it out! Lembre-se nosso "Olha Quem Está Falando" concurso? Aconteceu em outubro também. Dentro de quatro dias mais de 2.500 idéias para conversas engraçadas foram postadas no tópico do concurso. Apenas três jogadores poderiam vencer, porém, e os que foram premiados com 180 dias de premium time, um token CM - e uma banana cada um. sortudos! Depois veio o teaser cliente em Flash. Ela foi anunciada como um teaser recurso (vamos repeti-la! Recurso teaser!) Com uma interface gráfica ainda está faltando. Ha! Quem teria pensado que a falta de elementos gráficos tiveram um impacto tal no feedback da comunidade? De qualquer forma, enquanto a atitude geral para com o cliente Flash parecia ser muito bom, a maioria dos cargos foram assim-assim, e isso é dizer pouco. Nós diríamos nós aprendemos a nossa lição: nunca mostrar uma imagem estranha olhando mais! Fique tranqüilo, o cliente Flash vai olhar incrível quando ele for concluído. Com um pequeno interlúdio Halloween - a caça CipSoft o Halloween Hare - Outubro de empate ao fim. E o que dizer de Novembro? Bem, depois de um estudo de Amaro rotworm corajosa, 29 mundos de jogo passou com sucesso os desafios do evento deste ano Lightbearer que, infelizmente, não correram bem para todos os Tibianos. No entanto, Tibianos mostrou mais uma vez o trabalho em equipe e dedicação que impressionou a todos nós. Enquanto estamos escrevendo esta retrospectiva, os teasers de inverno estão sendo publicados, um por um. Você vê, um monte de novas funcionalidades e novos conteúdos virá ao Tibia em breve. Em dezembro, é tempo de atualização de inverno! É isso aí. Perdemos alguma coisa? Claro que nós fizemos. É simplesmente impossível falar de todos e de tudo que aconteceu durante um ano inteiro. No entanto, esperamos que você gostou da nossa retrospectiva pouco. Vamos concluir este artigo caracterizado com um grande "Obrigado" a todos os que joguei Tibia durante os últimos meses, que nos apoiaram, que fornece feedback sobre as tábuas, e por último mas não menos todos aqueles que apenas passou algum tempo com a gente e da comunidade. É ótimo ter você aqui! Fontes: Materia retirada do Tibia Global Deem suas opnioes e criticas! Atensiosamente, Roksas.1 ponto -
Bom, galera vou postar um Script muito legal. Fireworks , traduçao: Fogos de artificio, ja pensou no natal, ate mesmo no ano novo voce utilizar ele? Procurei no forum e nao achei entao vou postar para voces, para o script funcionar voce deve colocar um firework (Id: 6576), sabe aquele que parece um rojao? , entao este mesmo, voce devera colocalo em cima de um Fire Field (chama de fogo)! Agora que ja sabemos como iremos usa-lo maos a obra com o Script! 1º: Va na pasta do seu Otserv! data/actions/scripts, crie um arquivo chamado fireworks.lua, abra-o com o bloco de notas/notepad, oque voce prefirir, e entao cole isto! Agora va em data/actions e abra o arquivo actions.xml, adicione a seguinte tag: Agora vamos criar os movements, va na pasta data/movements/scripts e crie um arquivo chamado fireworksrocket.lua, abra-o com um editor de texto, cole isto: Agora va em movements, abra o movements.xml e adicione a seguinte tag: Otimo, agora, para o bom funcionamento, voce devera ter a funçao "doRemoveItemFromPos" , e caso nao tenha abra seu "global.lua" ou "function.lua" e adicione isto: Otimo! Fim de Script. Bom, agora o segundo script, eh baseado num tipo de "vidente" , voce da use em tal item e ele te da uma mensagem de "premoniçao" ,rsrs nao e nenhum futuro mais e apenas um complemento e um entreterimento aos players, vamos la: Va na pasta actions/scripts, crie um arquivo chamado "ankhvidente.lua" ,abra-o com algum editor de texto e adicione isto dentro dele: Muito bem, agora abra o arquivo actions.xml e adicione esta seguinte tag: Fim de Script! Bom, galera estes foram scripts simples, eu e mais dois amigos testamos e vimos que deu certo, testamos em TFS, no caso obrigado gente, gostaria de receber criticas e dicas, tenho muito no que melhorar ainda! Obrigado. Atensiosamente, Roksas.1 ponto
-
[Layout] Darghos Layout V1 ;)
mamatheus43211234 reagiu a Marok por um tópico no fórum
Tentei fazer um layout pro servidor darghos, uma coisa meio dark e clean ao mesmo tempo. Provavelmente vou fazer umas alterações depois, se puderem dar sugestões ajudaria bastante http://img257.imageshack.us/img257/6209/darghoslay.jpg1 ponto -
[Arquivado]Sobre Poketibias
Sttiffler reagiu a paulgrande por um tópico no fórum
sobre o rme e so vc colokar no google que tem um site official e o surf tem um id de agua certo pra poder usar1 ponto -
[Pokemon] Summon Attack
paulgrande reagiu a Faisher por um tópico no fórum
When monsters appears then go attack to player but with this system you have no errors. Go to creaturescripts/scripts/ create a lua file called attackpokemon.lua and put this: function onStatsChange(cid, attacker, type, combat, value) local s = getCreatureSummons(cid) if type == STATSCHANGE_HEALTHLOSS then if isMonster(attacker) then if #s == 1 then doMonsterSetTarget(attacker, s[1]) doCreatureAddHealth(cid, value) end end end return true end Creaturescripts.xml <event type="statschange" name="AttackPokemon" event="script" value="name.lua"/> Now go to login.lua and put: registerCreatureEvent(cid, "AttackPokemon") Bye bye1 ponto -
Duvida Com Por O Mapa Em Ação
Piporealino reagiu a Strayzer por um tópico no fórum
Tipo no RME, quando você vai criar uma cidade(town) nova, ela 'ganha' automaticamente um ID. Que é no caso você aperta Ctrl+T e vai ta: O nome dela / o ID dela E a posição do templo(x,y,z), que é aonde o player vai nascer. Aí esse ID você põe no config.lua Comenta denovo se tiver dúvidas. Abraço. - Edit: Só uma coisa, Quando você for trocar o mapa do seu ot, os scripts (actions, movements, globalevents) devem estar de acordo com o mapa que você editou e que você irá colocar no OT. Se você pegar um ot qualquer e colocar o seu map lá, os scripts irão 'bugar', pois ele corresponde à outro mapa, e seu server dará muitos erros.1 ponto -
Cara eu testeii akii não pegoo, quando eu tava abriindo o executer deu "ERROR: Can't load spells" pq??1 ponto
-
Simples o problema é que a uma incompatibilidade com a database do mix yorots, sendo que a db do tfs tem a coluna vip_time e precisamente a desse mix yourots não tem, apenas adicione a coluna vip_time na account que vai instalar normalmente, isso não afeta em nada, apenas deixe a coluna inativa EDIT se voce não sabe fazer, apenas importe esse comando na database do seu otserv: ALTER TABLE `accounts` ADD viptime INT(15) NOT NULL DEFAULT 0; igual quando voce cria a sua database @topic o que seria esse bug dos points? e qual seria essa tag da page guilds?1 ponto
-
Gesior Acc
greXDXD reagiu a Natanael Beckman por um tópico no fórum
1° Copie o arquivo .php e renomeiae para vip.php 2° Abre index.php e add isso: case "vip"; $topic = "Vip"; $subtopic = "vip"; include("vip.php"); break; 3° abra htdocs/layouts/tibiacom/layout.php e antes de <a href='?subtopic=shopsystem'> add: <a href='?subtopic=vip'> <div id='submenu_vip' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_vip' class='ActiveSubmenuItemIcon' style='background-image:url(".$layout_name."/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'><div style=\"color: white;\">Vantagéns VIP</div></div> <div class='RightChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> </div> </a> Abra o vip.php apague tudo que tem dentro e comece a editar. um exemplo: <?header("Content-Type: text/html; charset=ISO-8859-1",true)?> <?PHP $main_content .= ' <center><h1>Vantagéns VIP!</h1></center> </br> </br> </br> </br> <img src="layouts/tibiacom/images/content/bullet.gif"> Seja Vip e ganhe 50% a mais de XP. '; ?> Espero ter ajudado!1 ponto -
[Npc] Nurse Joy
alessandro2211 reagiu a FD CODE por um tópico no fórum
hum testei aki com os scripts do matheus n funfo direito so healo o player n healo o summon... mais ta daora em...achei legal fiko bem parecido mesmo pra heala tem q ta em pz bom mesmo... mais nao sei se e so aki mais n healo o summon (pokemon) ---edited---------- Arrumei e q os scripts q eu testei as pokeball sao pokeout pokein ai voce boto assim: if item.itemid == pokeout or item.itemid == pokeina then ai so tive q muda pokeina pra pokein se isso foi um erro seu ja arruma xd1 ponto -
Sim é isso mesmo, você deve fazer 2 passos: 1º: pegue esse index.php de seu site e renomeie para index2.php 2º: agora, salve esse código abaixo com o nome de index.php E pronto, vai adicionar a barrinha! E não se esqueça de mudar o título de seu site aonde ta escrito COLOQUE O TITULO DE SEU SITE ali emcima /\ Te ajudei? Rep+ :positive:1 ponto
-
È isso ai meu povo ! A versão 2, já disponivel pra download Comente sobre ela !1 ponto
-
[8.54]Pokeserver Tfs 0.3.6 [V3.0]
lokinhastar reagiu a thalia por um tópico no fórum
=D Oow a imagem da Nova Pasta .. DELETEM POASOPKAOSKOKPASOPKAOPKSOPKASOKPAOPKSOAPKSOKP Eu esqueci de deletar1 ponto -
[Original] New Menares Otserver 0.1
leobritzz reagiu a Revoltado1 por um tópico no fórum
afffe mlk nao se mete lol? tah maluko meu ot e online 24h e mapa global seu lixo Megashow.servegame.com entra la noobao 8.601 ponto -
[Vírus] Usuário alertado em 10%, 2 pontos de reputação removidos, suspenso por 1 mês-1 pontos