Ir para conteúdo

Foquinhaa

Banidos
  • Total de itens

    178
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Foquinhaa postou

  1. function onUse(cid, item, frompos, item2, topos) doSummonCreature("Demon",topos) doCreatureChangeOutfit(cid, 12) doSendMagicEffect(topos,67) end
  2. Olá pessoal do xtibia , no tutorial de hoje irei mostrar a vocês como fazer um cachoeira. No fórum já existe um tópico do gênero , porém está desatualizado , irei disponibilizar um mais atualizado vamos lá. Primeiro nós temos que entender o que são cachoeiras. Fonte : Wikipédia Agora nós temos que entender como que se formam as cachoeiras. Fonte: Wikipédia. Bom , depois de sabermos o que são cachoeiras e como elas são formadas , hora de aplicarmos isso no tibia. P:Como que eu vou fazer isso no tíbia? R: No tíbia tem montanhas certo? Geralmente as cachoeiras são feitas a partir de montanhas. Então é por ai que começamos a fazer nossa cachoeira. Dica: Não faça uma montanha muito grande , porque se não sua cachoeira vai ter que ser enorme. Bom depois de termos feito nossa montanha, hora de adicionarmos as quedas d'água. Adicione junto á cachoeira umas rock seas Id’s: 3340—3329 Depois de colocarmos nossa cachoeira hora de fazer o 2°o andar ou as nascentes vocês que decidem. Minha escolha foi fazer o 2°o andar. Bom, vamos lá P:Como iremos fazer o 2°o andar? R: Fácil, há 2 jeitos ou você deixa a cachoeira reta , ou faz em escadinha Ex: Cachoeira reta Ex: Cachoeira Escadinha Bem , acho que entenderam agora basta fazer do jeito que quiserem Vamos para a nosso nascente certo? Bom há alguns jeitos de fazer a nossa nascente vou mostrar 3 1°o Fazendo uma cascata 2°o Escondendo a nascente 3°Cachoeira saindo da boca de estatua Façam a que melhor convenha com o ambiente. Bem, pessoal acho que deu pra entender oque é cachoeira e como fazê-la certo? Fiquem com Deus e até o próximo tutorial Abraços, Felipe
  3. vish escrevi mo coisa errada aq então vamos lá doPlayerAddItem(cid, 139, 1) aqui vai ser o id do item , acho que 139 não seria o certo. Porque nunca vi um ot com o id 139. Vou explicar cada função do script pra vêr se você consegue encontrar seu erro. function onUse(cid, itemprimario, DaPosicao, Itemsecundario, ParaPosicao) doPlayerAddItem(cid, 139, 1) CretureId - Id do item - Quantidade. Se sua duvida persistir poste abaixo. Abraços Atenciosamente Felipe
  4. Cara deve ser isso , porque os distros não são compativeis ( ou algo do tipo) geralmente esses scripts são para otservers 8.60 Tente usar esse script em algum otserv 8.6 e se funcionar me avisa que eu adapto ele Abraços Atenciosamente Felipe
  5. Você tentou usar o meu ou apenas tentou usar o do yan18?
  6. Tem um que é assim !buyvip = change name e premium days/vip days. Só que é por preço ;( se quiser por báu fala. Vá em talkactions/scripts copia qlqer arquivo/renomeia ele/ apaga tudo que tiver dentro. function onSay(cid, words, param) if(words == "!buyvip") then local price = 5000000 if doPlayerRemoveMoney(cid, price) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end elseif(words == "!vipdays") then local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storageplayer = getPlayerStorageValue(player, 13540) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(player, 13540, time) local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.") else setPlayerStorageValue(player, 13540, time) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";") doRemoveCreature(player) end end elseif(words == "/delvip") then if getPlayerAccess(cid) == 5 then local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getCreatureByName(t[1]) C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia. C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip. if(getPlayerStorageValue(C.uid,13540) < C.time)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorage Value(C.uid,13540)-C.time) end doSendMagicEffect(C.pos, math.random(28,30)) end end return TRUE end Creatureevent/scripts/ function onLogin(cid) if getPlayerStorageValue(cid, 13540) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end local pos = {x = 157, y = 50, z = 7} -- posiçao do templo. function Vodka(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() < 1 or getPlayerStorageValue(cid, 13540) - os.time() == 0 then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then addEvent(Vodka, 3*1000, cid) end end return TRUE end
  7. Irei ageitar agora @edit tenta agora @edit 2 Vish foi mal vo editar aq vlw
  8. Se passou 24horas e o dono do tópico não compareceu para modificá-lo. Reportado para fecharem. Abraços Atenciosamente Felipe
  9. ;( Pena que você parou de mappear . Espero que um dia volte *-* , @map Caraca perfect man , vi sua cachoeira to tentando fzer algo parecido reeep+ s2 ;] Abraços volte logo. Atenciosamente Felipe
  10. Duvida sanada , reportado para moverem. Atenciosamente Felipe
  11. Tente este. [b]function onThink(interval, lastExecution) pos = {x = 113, y = 56, z = 7} -- Coordenadas do teleport pos1 = {x = 113, y = 54, z = 7} -- /\ pos2 = {x = 113, y = 52, z = 7} -- /\ pos3 = {x = 113, y = 50, z = 7} -- /\ doSendAnimatedText(pos, 'Hydra [1]', 140) -- Ira mandar Texto animado na pos doSendAnimatedText(pos1, 'Hydra [2]', 140) -- /\, porém na pos1 doSendAnimatedText(pos2, 'Tumba [1]', 130) -- /\, porem na pos2 doSendAnimatedText(pos3, 'Tumba [2]', 130) -- /\, porem na pos2[/b] Para o script funcionar basta editar a posição do teleport. Notem q do lado do nome do tp " Hydra [1], Hydra [2]... está escrito pos ou pos1... o Hydra [1] é o 1º la nas coordenadas por q dentro do parenteses está escrito Pos, se estivesse escrito pos1 seria o 2º Tabela de cores
  12. Sinceramente não gostei do tutorial , o resultado final não ficou agradável , disponibilize os id's nem todos sabem os id's, o seu video a qualidade de gravação está horrivel . Atenciosamente Felipe
  13. Vou te chupar tão forte que você vai ter que tirar os lençóis da sua bunda quando eu terminar.
  14. Foquinhaa

    Jail E Antbot?

    O sistema de anti-bot , tem , mas não desse geito , se quiser aqui está o link http://www.xtibia.com/forum/topic/190911-anti-bot-system-tutorial/ Se quiser tentar esse . http://www.xtibia.com/forum/topic/128885-antha-anti-bot-system/ Atenciosamente Felipe
  15. Primeiro Passo - Abra seu Rme Segundo Passo - Aperte Ctrl+T Terceiro Passo - Localize a casa com o id 10. Quarto Passo : Se nao tiver uma casa com o id 10 , adicione o id 10 á alguma casa de seu rme. Caso não tenha funcionado poste o erro logo abaixo. Atenciosamente ,Felipe
  16. Qual o motivo da criação desse tópico ? Não há um tutorial , muito menos um script , está muito confuso , mal deu pra ler. Está uma embolação incrivel , nao da pra ver nada. Acho que você copiou de outro fórum(Não estou acusando , apenas acho) e esqueceu de copiar certo. 24 horas para arrumar , senão irei reportá-lo. Felipe Além do mais , porque não colocou nesse tópico ?
  17. Imagens ? Scan? Sem imagens , scan ninguem irá baixar , adicione imagens e o scan. Prazo de 24 Horas , para por o scan , senão irei reportar. Amigo a área está errado o certo seria , Aprovação de Downloads, não Aprovação de Tutoriais. Felipe @edit Reportado para fecharem. Motivo : Tópico sem scan.
  18. Tema : Sarcófagos(Tumbas) Olá ékztibianos , nosso tutorial de hoje será sobre Sárcofagos Sarcófago (em grego, σαρκοφαγος - sarx = carne, phagos = comer) significa literalmente "comedor de carne". É um tipo de túmulo de pedra onde se deposita um cadáver, geralmente mumificado, para sepultamento usado no Antigo Egito. Fonte: Wikipédia Irei Dividir o tutorial em 5 Partes que serão : Walls , Detalhamento , Truques e Efeitos , Grounds, Finalização. Primeira Parte -> Walls, geralmente em cave de sand usamos as sandstone walls. Id’s: 1070-1060 Não passe para a 2° parte até estar satisfeito com a sua base. Segunda Parte -> Grounds , mais conhecido como piso , tem que ser bonitos e coerentes com as walls. Pisos Coerentes Id’s : 420—412—419. Terceira Parte -> Bom depois de aprendermos coerência e walls hora de aplicarmos truques e efeitos, mas oque seria isso? Seria tipo uma ilusão de ótica um exemplo seria esse, muito usado em caves. Varios truques do gênero você encontra na seção Ideias de Mapping. Como Aplicar o Truque? Simples Segue abaixo Quarta Parte -> Detalhamento. Como iremos detalhar uma cave de faraó? [utilize small rocks, trash, sarcophagus, pillar, etc...] Small Rocks: 3614—3610 Sarcophagus: 1417-1420 Trash: 2248—2232 Pillar: 1551--1559 [Trash: Broken Sword, Dirty Cape e Torn Book etc...] Ultima Parte -> Finalização. Para Finalizar, adicione a sala do boss que no meu caso será um quest com o Ashmunrah. Adicione algumas bordas de areia no canto, não exagere, senão fica feio. Pronto nossa tumba de faraó está pronta. Até o próximo tutorial pessoal.
  19. doSummonCreature("Demon", demons[i]) end Nessa parte você só precisar adicionar um storage. A outra questão é como o GuhPk Disse. Felipe
  20. Foquinhaa

    Árvores Grandes

    Igualzinho As Minhas árvores
  21. Novo tipo de nascente de cachoeira Créditos : 100% Meus
  22. Se seu Cliente tiver tibia.dat e tibia.spr próprios ai não sei Se Não , vá no site oficial do Remere's baixe o tibia 8.0 de lá , copie os arquivos tibia.dat e tibia.spr para dentro da pasta de seu rme.
  23. Mapa legal , porém este parece baiak , há algumas partes do mapa que não gostei por exemplo as plantas de jungle perto das casas e o título está errado seria Templo Para Otserv. Felipe
  24. Nottle2012 , a duvida do usuário Hadamo foi sanada por min via @msn Ja reportei para fecharem
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...