Ir para conteúdo

LaisDosOts

Campones
  • Total de itens

    84
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que LaisDosOts postou

  1. Explica melhor. Qual é a versão do seu ot? Se por acaso você baixou o ot do OtStriker, vai alguns comandos: /ghost (ficar invisivel para os players) /a numerodepassos (andar o numero de passos que você colocou na direção que está olhando) /up (ir um andar acima) /down (ir um andar abaixo) /goto nomedoplayer, nomedomonster ou nomedonpc (ir até um player, monster ou npc) /s nomedonpc (sumonar um npc) /c nomedoplayer (puxar um player até você) /m nomedomonstro (sumonar um monstro) /r quantidade (apagar um item, npc ou monster) /B mensagem (Broadcast mensagem) /b nomedoplayer (banir char) /ban nomedoplayer (banir ip) /kick nomedoplayer (expulsar um player do ot, ele pode voltar) Esses são os básicos. Te ajudei? Clique no + :button_ok: ali do lado.
  2. Funcionou, obrigada '-' Fechem o Tópico :XTibia_smile:
  3. To vendo que muita gente ta com problemas, por causa do nome da pokeball. Vou ensinar pra vocês como mudar o nome do item. Vá na pasta actions, no data do seu Ot, abra o arquivo Actions.xml. Procure uma tag parecida com essa. Vermelhos: Local do script, no meu caso o script é do dragonite. Azul: Id da ball. Você vai precisar do id da ball, pegue o do Tauros (já que é a que ta no script). Com o id nas mãos (não vão tentar pegar com as mãos) faça isso: Vá na pasta Itens, no data do seu Ot. Abra o itens.xml. Aperte F3 e digite o id da pokebola do Taurus. O meu tá assim: Você deve deixar assim: Mude o nome para o nome em vermelho. Não sei se no seu server vai estar o mesmo id que o meu, então procure como SEU id. Isso deve resolver. Ou quem for scripter, só arrumar o script, nem precisa ser script porque ta facin. @Edit Coloca as versões que você testou, pode ter gente tentando colocar em 7.6 ou sei la. Ot muito antigo não pega muitas actions, e nem pasta talkactions tem =s
  4. Otserver Poketibia - Baixe aqui! By: Meu amigo OtStriker. Esse ai ta mais Editado que o outro que ele postou antes. É simples colocar um npc que vende pokebolas. Vou te explicar. Fiz esse npc. local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Adeus.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Olá, ' .. creatureGetName(cid) .. '! Eu vendo Pokémons, diga {pokes}.') focus = cid talk_start = os.clock() elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Eeee, ' .. creatureGetName(cid) .. '! Deixa de ser sem educação, estou falando com outro agora.') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'pokes') then buy(cid,2149,getCount(msg),100) elseif msgcontains(msg, 'pokis') then buy(cid,2149,getCount(msg),100) elseif msgcontains(msg, 'pokebola') or msgcontains(msg, 'poke') then buy(cid,2149,getCount(msg),100) elseif msgcontains(msg, 'bolinha') then buy(cid,2580,getCount(msg),100) elseif msgcontains(msg, 'bola') then buy(cid,2050,getCount(msg),2) elseif msgcontains(msg, 'pokemon') then buy(cid,2173,getCount(msg),10000) elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Adeus, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 end end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Proximo...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Adeus...') focus = 0 end end end Você pode apenas editar um npc seu que vende qualquer coisa. Nessa parte: Laranja: Fala do player, quando ele digitar essa mensagem compra o pokemon. Vermelho: Id da pokebola usada no Go/Back, para sumonar ou dessumonar o pokemon. Você pode usarid de outros itens se não quiser vender só pokebolas. Azul: Preço em GPS 100 = 1 Se quiser colocar mais coisas para serem vendidas, copie essa parte: E cole em baixo dessas: Salve, feche e vejase o npc funcionou. Ajudei? Me ajude também! Clique no + ali em baixo. Abraços.
  5. O melhor ride encontrado por mim até agora. Os outros mudavam para apenas uma outifit e não precisava ter o poke em mãos. Gostei muito, parabéns pelo ótimo trabalho. REP+ :button_ok: Antes eu usava o fly system do forcera como ride '-'
  6. Ta aqui um Fly system muito bom =D Fly System Talkactions com Up e Down Posted By DevilMoon Desculpe a ignorancia, mas da próxima vez pesquise o tópico, pois como você pode ver, já existe aqui no Xtibia. o/
  7. Se você quer criar itens com imagens diferentes, vai precisar de sprites Mas se quiser mudar os nomes dos itens para os do seu server, pode fazer isso: - Vá na pasta itens do seu Ot. - Procure o arquivo itens.xml e abra como bloco de notas. - Aperte F3 e digite na busca o id ou o nome do item que você quer renomear. Quando achar o item, é só mudar o nome. Pode também mudar os atributos. Vermelho - Nome do item, mude para o que você quiser, mas não tire as aspas (") Lá também vaiter outras coisas, você pode colocar descrição (vai aparecer no look) Vermelho- Descrição, pode mudá-la também. Se eu nãome engano o weight é o peso, que vai ocupar na cap. Espero que tenha ajudado ^^
  8. Saudações XTibia. Vim postar aqui o blog desenvolvido por mim e pelo OtStriker para o Pokemon Forever On. É meio simples, pois não achei um template bom. Mas como tenho um grande conhecimento em html (sei um pouco de script, o que acham =d) a gente pode mudqar as coisas aqui. Não vou falar do server, por que não é a área certa '-' Bom... entra lá! http://www.pokemonforeveron.blogspot.com/
  9. #up Eu vou tentar trazer meus scripts e minhas ideias pro XTibia, meus scripts podem demorar mais ^^ Que bom que achou interressante, eu achei :x
  10. CARAMBOLA, FIZ QUESTÃO DE EDITAR UM POUCO ESSE POST, PQP EU TINHA PROBLEMAS AYEHUDSAIOF flw -- Saudações XTibia o/ Estav aeu, procurando tutoriais de scripting no Google, e acabei achando um script muito legal (na minha opinião). Como eu disse, Achei um script muito legal, não é meu '-' Quote do Post Original (#####) com devidos créditos (Como o XTibia proibe escrever sobre outros fóruns, não foi possivel ser mostrado os créditos inteiros) Não sei se vai ser muito útil, talvez os players vão preferir matar rat pra pegar cheese, ou ir lá no npc pra comprar '-' Bom, mas é script. Inovação xD Vamos ao Script Vá na pasta Data/Talkactions/Scripts , copie um arquivo.lua e renomeie para fastfooddelivery. Coloque isso dentro: Reparem na função MakeDelivery ^^ --[[ Autor : PeJuGe (2009) Outros créditos: 4% Skyen Hasus e VConde2 -> Organização e concerto de um erro 1% MotoBoy -> Idéia do Fast Food EXCLUSIVIDADE: ###### NÃO REMOVA OS CRÉDITOS ]]-- --Configurações local comidas = { --> Coloque respectivamente "Nome" e Preço ["Meat"] = 50, ["Ham"] = 90, ["Fish"] = 150, ["Dragon Ham"] = 200 } local tempo = 5 --> Tempo da entrega em segundos local container = "Present" --> Pacote em que será entrege o item local msg = MESSAGE_STATUS_CONSOLE_BLUE --> Tipo da mensagem local sat = 350 --> Cor da mensagem animada -- Fim das Configurações function onSay(cid, words, param) _, _, param1, param2= param:find("([%s%w]+) ([%s%w%d]+)") local param2 = tonumber(param2) if (param == '') then return doPlayerSendTextMessage(cid, msg, "Atendente: Bem vindo ao Fast Food Delivery. \nPara ver nosso cardápio utilize: !food cardapio\nPara fazer o seu pedido utilize: !food Alimento Quantidade (Ex.: !food Meat 5).\nPara cancelar seu pedido utilize: !food cancel") elseif (param == 'cardapio') then doPlayerSendTextMessage(cid, msg, "Atendente: Aqui no Fast Food Delivery vendemos:") for k,v in pairs(comidas) do doPlayerSendTextMessage(cid, msg, k.." por "..v.." gold(s) cada.") end return TRUE elseif (param == 'cancel') then if getPlayerStorageValue(cid, 2002) == 1 then setPlayerStorageValue(cid, 2002, 0) doPlayerSendTextMessage(cid, msg, "Atendente: Sua entrega foi cancelada. Ligue novamente quando desejar.") doSendAnimatedText(getCreaturePosition(cid), "Cancelado", 350) else doPlayerSendTextMessage(cid, msg, "Atendente: Desculpe, não há nenhum pedido registrado em seu nome.") end return TRUE end if comidas[param1] ~= nil then if getPlayerStorageValue(cid, 2002) == 0 then if param2 ~= nil or param2 == number then if param2 > 100 or param2 == 0 then return doPlayerSendTextMessage(cid, msg, "Atendente: Desculpe, nosso entregador carrega no máximo 100 unidades e no mínimo 1 unidade.") else if getPlayerMoney(cid) > comidas[param1] * param2 then doPlayerSendTextMessage(cid, msg, "Atendente: Obrigado por utilizar o Fast Food Delivery. Seu pedido foi registrado e sua entrega chegará dentro de "..tempo.." segundo(s).\nPedido: "..param2.." "..param1.." por "..comidas[param1].." gold(s) cada.\nTotal: "..comidas[param1] * param2.." gold(s).") doSendAnimatedText(getCreaturePosition(cid), "Pedido", sat) setPlayerStorageValue(cid, 2002, 1) stopEvent(onSay) addEvent(MakeDelivery, 6000, cid, getItemIdByName(param1), comidas[param1],getItemIdByName(container), param2) else doPlayerSendTextMessage(cid, msg, "Atendente: Desculpe, você não tem dinheiro suficiente.") end end else return doPlayerSendTextMessage(cid, msg, "Atendente: Por favor, informe um número (menor que 100 e maior que 0) com a quantidade desejada.") end else return doPlayerSendTextMessage(cid, msg, "Atendente: Por favor, aguarde a entrega do seu produto para fazer um novo pedido.\nPara cancelar seu pedido utilize: !food cancel") end else return doPlayerSendTextMessage(cid, msg, "Atendente: Desculpe, não vendemos este item ou a quantidade determininada é invalida.\nPara mais informações utilize: !food") end return TRUE end function MakeDelivery(uid, item, price, container, quantity) if getPlayerStorageValue(uid, 2002) == 1 then if doPlayerRemoveMoney(uid, price * quantity) == true then doAddContainerItem(doPlayerAddItem(uid, container, 1), item, quantity) doSendAnimatedText(getCreaturePosition(uid), "Entrega!", sat) doSendMagicEffect(getCreaturePosition(uid), 2) setPlayerStorageValue(uid, 2002, 0) else doPlayerSendTextMessage(uid, msg, "Entregador: Desculpe, a entrega pode ser feita somente mediante o pagamento, ligue novamente quando tiver dinheiro.") setPlayerStorageValue(uid, 2002, 0) end end return TRUE end Vá a talkactions/talkactions.xml e copie este trecho para o arquivo: <talkaction log="yes" words="!food" event="script" value="fastfooddelivery.lua"/> Quote do Post Original - Opção Opcional (Nossa) Vamos agora mexer no Script dele. Primeiro - Vamos mudar as comidas que serão vendidas. Ache isso no Script Como lá mesmo está dizendo, coloque respectivamente "Nome" e "Preço". Segundo - O tempo da entrega. Se você não quiser o tempo que está no script, você pode mudá-lo =D Pra não ficar aquela coisa chata de ficar esparando muito(vo matar o entregador de pizza, sabe?), é bom mudar sim '-' Ache essa parte o script A coisa é xiq u.u Entrega em pacote ^^ Bom, aqui você pode mudar o tempo da entrega, em segundos (no script, ta lá 5) e o pacote em que será entregue, um container de preferencia (que guarda coisas dentro - bag, backpack...) Ex: Se quiser 1h, coloque local tempo = 60 (60 segundos = 1h) Terceiro (Quote do post original) Em breve eu posto as ScreenShots, o pessoal do ot gostou. Lembrando pro pessoal que o script não é meu, mas eu tentarei tirar dúvidas ^^ Ty XTibia o/
  11. Não entendi uma coisa, o que você mudou? Assim, no script do Devil eu evoluia e a pokebola continuava a mesma, falavaGo, Bulbasaur (e não go ivysaur) sabe? Foi isso que você mudou? (concertou o erro)
  12. Não ta faltando uma coisa? A tag do xml. Coloque ela no tópico ^^
  13. Pessoal, Gostaria de fazer meu mapa com as Sprites editadas. Como eu faço pra mudar as Sprites do MapEditor logo no começo? Gostaria de tirar outra dúvida nesse mesmo tópico. No começo, pede para carregar o Client 8.6 do Tibia, eu carrego e o Rme abre. Se eu fizer meu Mapa daquele jeito, sendo que meu Ot server é 8.11, o mapa vai pegar no Ot? Espero respostas Att. LaisDosOts
  14. @DevilMoon Muito interressante. Aprovado e +REP (denovo, lol, adoro seus scripts)
  15. Sim ficou bom... Mas dava pra melhorar. E você fez um Duplo post Pergunta: É tipo o !fly system do Forcera mas Modificado do ZERO? ' - ' @Edit Desculpa por ter falado do Duplo Post. Postou os doisna mesma hora, só pode ter sido erro. Desculpa ' - ' ²
  16. Muito bom... Foi pro meu ot sem nennhum problema, que pena que eu desisti de Ot de pokemon, seria uma boa... Uma pergunta; Queira colocar essa Talkaction para poupar trabalhos no Map Editor [Teleportes], se eu colocar um X,Y,Z vai dar certo né? Não precisa ser cidade né²? E o nome que estiver aqui Vai ser o nome da palavra depois do !teleport? Não vai dar Bug se por caso; Alguma pessoa fazer o comando com um monstro sumonado POR OUTRA PESSOA. Parabéns pelo Script e continue assim!
  17. Aaaa eu tava procurando esse TFS 8.11. Não achava mais ots assim sem vírus. Tnks. Oobs; Parece que ninguém mais posta otserver 8.1x aqui no XTibia
  18. Olha Devil eu não entendo de Script mas essa parte local evo = { ["Badger"] = "War Wolf", ["Rat"] = "Cave Rat", Só funcionou assim no meu otserver 8.10 local evo = { ["Badger"] = ["War Wolf"], ["Rat"] = ["Cave Rat"], Eu adoro seus Scripts +REP pros dois criadores Se puder aperfeiçoar seu Script, comum magicefect bem legal, seria bom... Ainda não sei muito disso
  19. O Striker server deve ta on, go 8.6 o melhor =D

  20. Tente usar uma versão 8.10 Vai funcionar; Pet System, Catch System, Go/Back, Evolution System, Rod que pesca monstros, Fly system; Todos esses scripts estão no xtibia, hoje etou sem tempo, amanhã eu edito o post e te deixo os links de tudo que eu falei. :weight_lift:
  21. Olá amigo... Esse Script não está errado não. Já tentou colocar o Pet System em seu ot? Pois esse script necessita do petConfig.lua Dê uma olhada nos magnificos trabalhos do Devilmoon (Clique aqui) Lá você vai encontrar o Pokeball system e o Catch system. O Catch + Go/Back do Brunin86 (que é o que eu tenho certeza que você está usando) vai funcionar direitinh, já que seu ot é 8.10. O !fly do Forcera também é ótimo. Todos os scripts 100% e aprovados pelo meu ot. Abraços Att. Lais
  22. Atéque ficou legalzinho... Eu coloquei as noticias do meu ot, mas não é mesmo muito necessário. Presentinho legal hein ;/ @Edit Gostei do nome.... Criativo...
  • Quem Está Navegando   0 membros estão online

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