Ir para conteúdo

Garrius

Campones
  • Total de itens

    12
  • Registro em

  • Última visita

1 Seguidor

Sobre Garrius

Informações

  • Char no Tibia
    Garrius
  • Forma que conheci o xTibia
    Otservs
  • Sou
    OT-Admin

Garrius's Achievements

  1. Fala ae pessoal! Bom, vou escrever tudo bem detalhado, para que vocês entendam o que eu quero, e o que eu tenho. Começando com o meu Server. Bom, eu baixei o server Rookwar, que está disponibilizado na área de download do XTibia, e ele é 8.6. É o seguinte: Sabe o server "X-DREAM"? Se sim, ótimo. Se não, o X-DREAM é um servidor de war, onde tem 2 times (Green e Red) e eles se enfrentam durante 30 minutos em um mapa, depois existe um sistema que muda de mapa, e todos os players são movidos para os templos de acordo com seu time, e assim vai... Pois bem, eu tenho um Server e está praticamente pronto. Só falta 2 coisas. Mas o mais importante mesmo e o que eu estou pedindo, é o que eu disse logo acima "existe um sistema que muda de mapa." Calma! Não saia do tópico ainda! Só preciso de toquezinho no script que eu "acho" que é o script que faz mudar de mapa que eu achei na pasta do X-DREAM. Bom, como eu disse antes, meu Server está pronto. Portanto, eu já tenho todos os mapas (eu que fiz. Portanto, não está dando nenhum erro no launcher, que é o que não acontece quando alguém apenas copia o mapa de alguém, e dá aqueles erros todos com uniqueid, e etc..). Eu falei logo acima que eu acho que é o script que faz mudar de mapa. Pois bem, aqui está o script: Em data/creaturescript/script tem uma pasta chamada "mine". Dentro dela, tem 5 arquivos.lua que são: attack.lua: items.lua: look.lua: main.lua: protect.lua Agora no creaturescripts.xml está escrito isso: Perceba que não tem o arquivo FirstItems, pois já falo o porque. Agora em data/globalevents/scripts tem outra pasta chamada "mine" e dentro tem 2 arquivos .lua. que são: changeArea temple: Daí no arquivo glovalevents.xml tem isso: globalevents.xml Agora em lib, tem um arquivo .lua chamado "mine" e dentro dele tem isso: mine.lua: Começando com esse script (só lembrando que esse script é o da pasta do X-DREAM e não do meu! Portanto, as cores dos times, os items, os mapas são do X-DREAM. O meu eu mudei algumas coisas. Já explico). As cores do time: eu coloquei as cores que eu queria (isso eu sei mexer) Agora vem o que eu não queria. Os items. Lá no começo do tópico, tem um trecho em vermelho (lá no creaturescript.xml) Eu falei que não tem o arquivo Firstitems (script que dá os items quando entra pela primeira vez.) Isso porque tem o arquivo em data/actions/quest chamado questinicial. É um baú que fica em todos os templos (no X-DREAM), e ele dá os items de acordo com a vocação. E aqui está o script dos items Items no arquivo mine.lua E esse aqui é o arquivo questinicial.lua. O que eu falei agora. Note que é um arquivo ligado no outro. Já que o MEU OT tem o arquivo Firstitems, não tem o menor sentido ter essa parte do script no meu ot. Ai agora tem isso aqui: Não faço a menor ideia do que seja isso. Depois disso tem isso: Isso aí é o seguinte. Isso aí ta ligado no config.lua.. Vou mostrar para vocês: (uma parte do arquivo .lua) Ou seja, essas configurações eu também não quero. Gostaria que fosse normal. Tipo, no meu server quando o player mata o outro recebe apenas dinheiro e não bag de ssa. E também se o player morrer, perde apenas um porcentagem do level. Tipo, eu testei colocando "nil" ali no defaultLevel, e coloquei a porcentagem de deadporcent no config.lua. Mas não adiantou. [Agora vem a parte dos mapas: Esse aí, eu editei tudo certinho no RME, apertei Ctrl + T, daí editei lá a position de cada templo. Agora o resto do Script, eu não sei o que é. Mas resumindo tudo, Eu só quero esse script de mudar de mapa e se possível o sistema que balanceia os times. O resto eu quero que tire pois eu já tenho minhas funções como no caso do firsitems. Bom, quem puder me ajudar, me fale bem certinho pois só sei o básico dos básicos sobre script. Se tiver que mudar alguma coisa em algum script, se puder colocar o script todo com as mudanças eu agradeço. Se precisar de qualquer coisa também, estou olhando aqui direto. Putz, eu sei que é meio grande, mas é só pra explicar o que tem sobre trocar de de mapa. Acho que o principal mesmo seria ali no arquivo mine.lua Se quiserem ir direto naquela parte, tudo bem.. Mas eu postei todos os arquivos que falam sobre trocar de mapa, então se precisar ta tudo ae.
  2. Eu tenho um jeito mais fácil, e melhor de entender. Vá a pasta data/creaturescripts/scripts, crie um arquivo .lua chamado firstitems (pode copiar qualquer arquivo.lua, renomear para firstitems)e cole isso dentro: local commonItems = { -- ITEMS ALL VOCS RECEIVE {itemid=2120, count=1}, -- rope {itemid=2160, count=15}, -- cristal coin {itemid=5710, count=1}, -- shovel {itemid=2420, count=1}, -- machete {itemid=2789, count=100}, -- brown mushrooms {itemid=2305, count=3}, -- fire bomb rune {itemid=2261, count=3}, -- destroy field rune } local firstItems = { { -- SORC ITEMS {itemid=2323, count=1}, -- hat of the mad {itemid=8871, count=1}, -- focus cape {itemid=7730, count=1}, -- blue legs {itemid=2195, count=1}, -- boots of haste {itemid=8902, count=1}, -- spellbook of mind control {itemid=2187, count=1}, -- wand of inferno {itemid=2173, count=1}, -- amulet of loss {itemid=2268, count=3}, -- sd {itemid=2273, count=3}, -- uh {itemid=7590, count=1}, -- gmp {itemid=2293, count=3}, -- mw }, { -- DRUID ITEMS {itemid=2323, count=1}, -- hat of the mad {itemid=8871, count=1}, -- focus cape {itemid=7730, count=1}, -- blue legs {itemid=2195, count=1}, -- boots of haste {itemid=8902, count=1}, -- spellbook of mind control {itemid=2183, count=1}, -- hailstorm rod {itemid=2173, count=1}, -- amulet of loss {itemid=2268, count=3}, -- sd {itemid=2273, count=3}, -- uh {itemid=7590, count=1}, -- gmp {itemid=2293, count=3}, -- mw {itemid=2269, count=3}, -- wg {itemid=2278, count=3}, -- para }, { -- PALADIN ITEMS {itemid=2493, count=1}, -- demon helmet {itemid=8891, count=1}, -- paladin armor {itemid=2495, count=1}, -- demon legs {itemid=2195, count=1}, -- boots of haste {itemid=2514, count=1}, -- mastermind shield {itemid=7368, count=10}, -- assassin stars {itemid=2173, count=1}, -- amulet of loss {itemid=2268, count=3}, -- sd {itemid=2273, count=3}, -- uh {itemid=8472, count=1}, -- gsp {itemid=7589, count=1}, -- smp {itemid=7588, count=1}, -- shp {itemid=2293, count=3}, -- mw }, { -- KNIGHT ITEMS {itemid=2493, count=1}, -- demon helmet {itemid=2472, count=1}, -- magic plate armor {itemid=2495, count=1}, -- demon legs {itemid=2195, count=1}, -- boots of haste {itemid=2514, count=1}, -- mastermind shield {itemid=2400, count=1}, -- magic sword {itemid=2431, count=1}, -- Stonecutter Axe {itemid=2173, count=1}, -- amulet of loss {itemid=7620, count=1}, -- mp {itemid=7591, count=1}, -- ghp {itemid=8473, count=1}, -- uhp {itemid=2313, count=3}, -- explosion {itemid=2293, count=3}, -- mw } } for _, items in ipairs(firstItems) do for _, item in ipairs(commonItems) do table.insert(items, item) end end function onLogin(cid) if getPlayerGroupId(cid) < 2 then local hasReceivedFirstItems = getPlayerStorageValue(cid, 67708) if hasReceivedFirstItems == -1 then --[[local backpack = ]]doPlayerAddItem(cid, 1988, 1) local giveItems = firstItems[getPlayerVocation(cid)] if giveItems ~= nil then for _, v in ipairs(giveItems) do --doAddContainerItem(backpack, v.itemid, v.count or 1) doPlayerAddItem(cid, v.itemid, v.count or 1) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have recieved your equipment") setPlayerStorageValue(cid, 67708, 1) end end end return TRUE end Bom, acho que só de bater o olho já da para saber né. Em " -- ITEMS ALL VOCS RECEIVE" são os items que todos receberão. Como por exemplo quantidade de dinheiro, backpack, food, rope etc... Em "itemid" coloque o ID do item e em "count" a quantidade. Daí tem as vocações escritas ali. Só seguir tudo certinho. Salve e feche. Agora vá a pasta data\creaturescripts e abra o arquivo creaturescripts.xml. Cole isso: <event type="login" name="FirstItems" event="script" value="firstitems.lua"/> Salve e feche ^^' Uma dica: Eu aconselho a usar o programa Notepad para mexer com scripts. Pois ele é colorido (da para visualizar onde pode mudar) e mostra as linhas. As vezes no launcher aparece (exemplo): ERROR line 149 on data/xxx/xxxx. Daí é só abrir o arquivo que falou no launcher e achar a linha 149 ^^' Fácil e prático. Se eu te ajudei REP+
  3. Então mano, tem uma porrada de tutoriais falando como mudar a versão do mapa. Para mudar a versão do mapa, abra o seu mapa, clique na aba la em cima chamada "map" daí vai em Properties, em client version, escolha a versão desejada. Agora no caso dos items, eu não sei ^^'
  4. Bom mano, se é PVP-enforced, creio que não precisa de caveira. Em todos os servers, o único jeito de por caveira é pelo modo de jogo "PVP". Explicando: PVP: O player pode matar todo mundo, mas terá os frags contados, ou seja, no tibia global, se a pessoa matar 3 vira RedSkull. Se matar mais vira BlackSkull. E se matar mais, é banido por excesso de kills. Non-PVP: Não existe a "caveirinha", e não da para atacar nenhum player. PVP-Enforced: Não existe a "caveirinha", porém todos podem se matar. Se você quiser mudar para PVP (para que usem a caveirinha) abra o config.lua da pasta do server, aperte Ctrl + F, e digite worldtype. Lá estará "pvp-e" de certo... Mude para "pvp". Salve e feche. Agora entre no server, e veja se está tudo certo. Caso você queira tirar o Redskull e o black skull, procure pela linha no config.lua que fale sobre eles. Pode estar parecido com isso: Basta colocar aqueles números ali, e pronto. Caso ainda não esteja com a "caveirinha" (pk), vá a pasta "data\creaturescripts\scripts" e verifique se tem algo parecido com "skullcheck". Se tiver, copie o arquivo skullcheck.lua e cole em algum lugar do desktop. Agora abra o skullcheck.lua da pasta "data\creaturescripts\scripts" e apague tudo que tem dentro, e coloque isso: Caso não tenha esse arquivo, certifique-se que não tem nada falando sobre SKULL WHITE. Se não tiver, crie um arquivo .lua, e coloque isso aí acima dentro. Salve e feche. Agora vá lá testar.. Caso não dê mostre qual foi o erro, ou o que aconteceu..
  5. Vodkart acabo de posta a resposta pra tu mano ' Olha lá naquele seu outro tópico com o mesmo assunto -.-
  6. Olá! Bom dia! ^^' Teria como você postar pra mim o que tem dentro do arquivo "talkactions.xml" que está localizado na pasta data/talkactions em formato de spoiler por favor? ^^' Pra postar em spoiler, faça o seguinte: 1º Escreva "spoiler", agora tire as aspas ( " " ) e coloque as barras ( [ ] ). Ex.: [escreva apenas a palavra spoiler aqui dentro]. 2º Daí logo em seguida cole o que tem dentro do arquivo talkactions.xml. 3º No final, faça o 1º passo, mas antes da palavra spoiler coloque uma barra " / ". Ex.: [/escreva apenas a palavra spoiler aqui dentro] Pronto! Daí eu poderei te ajudar =]
  7. Portanto é inaceitável quando julgas quem queres que seja, pois naquilo que julgas, fazes o mesmo. Romanos 2;1 Ou seja, você já viu quantos Tópicos você já postou sobre aquele comando "!axe" e etc? Pense nisso cara.. GicoxD, infelizmente, sobre sistema VIP eu não sei. Portanto, não posso te ajudar ' Espere sem pressa, quem alguém irá te ajudar ^^'
  8. P### velho! Para com isso! 3 Tópicos sobre o mesmo assunto! Pra que isso?! Os caras que ajudam não são uns nerds que ficam 24h no pc tentando ajudar os nego. Eles tem suas vidas sociais, e não vão responder da noite pro dia. Aguarde pelo menos 2 (DOIS) DIAS!!! Já foi avisado!
  9. alguem ajuda? se possivel com Vip tile tambem =D Dou rep+ :button_ok: ALGUEM ME AJUDA AI POR FAVOR -.- A vai toma no cu alguem fexa essa porra desse topico do satanas ai fazendo um favor Pera aí!! Dexa eu ver se entedi!! Você criou um Tópico HOJE as 12:58 (esse que ta aí em cima), daí provavelmente você chegou do trabalho/estudos agora, e viu que seu tópico estava sem resposta. Daí editou o tópico desse maneira há 30 minutos, daí 7 minutos depois cria outro tópico pedindo a mesma coisa, e quer que seja atendido IMEDIATAMENTE? É isso? Ou será que é: Os Colaboradores/Coordenadores/Moderadores/Scripters/Membros, emfim, eles tem suas vidas sociais, e não podem ficar atendendo Membrozinho apressado/ancioso/mal educado 24h por dia..? Como um Coordenador disse, eles tem suas obrigações em suas vidas, como por exemplo estudar, trabalhar, namorar, cuidar de algum parente, emfim..
  10. Rsrs, pokegui, siga os passos a seguir: Primeiramente, abra seu mapa no RME, coloque o baú no lugar desejado, daí clique com o botão direito no baú, e clique em Properties. Agora em Unique ID coloque qualquer número alí. Eu coloquei 2000 no meu. Clique em Ok. Depois disso tudo, salve. Agora vá na pasta data/actions/scripts crie um arquivo .lua (pode copiar um, apagar tudo o que tem dentro, e renomear a sua escolha.) Agora dentro dele, coloque isso aqui: function onUse(cid, item, frompos, item2, topos) if item.uid == 2000 then queststatus = getPlayerStorageValue(cid,2000) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou 250k!! ") item_uid = doPlayerAddItem(cid,2160,250) setPlayerStorageValue(cid,2000,1) else doPlayerSendTextMessage(cid,22,"O baú está vazio.") end else return 0 end return 1 end Legenda: 2000: No lugar do 2000, coloque o Unique ID que você colocou no RME. "Você achou 250k!!": É a mensagem quando o player clicar no baú e receber o prêmio. Tem que estar entre Aspas ( " " ) 2160: O ID do item que o player receberá. (Aqui é o Crystal Coin) 250: É a quantidade de items que o player receberá. No exemplo, o player recebeu 250k. Ou seja, 250 é a quantidade de items que o player receberá ^^' 1: É a quantidade que o player poderá fazer a Quest. Aconselho a 1 vez só =p "O baú está vazio.": Mensagem que o player receberá quando ele tentar fazer a quest novamente. 22: Acho que é a cor da mensagem '-' Não sei.. aconselho a não mexer '-' Depois de tudo isso, vá em data/actions e abra o arquivo actions.xml e adicione em qualquer lugar isso: Legenda: quest: coloque o nome do arquivo .lua que você criou agora a pouco ^^' Caso no launcher aparecer "Duplicate unique ID 2000" é porque esse unique ID já existe. Se acontecer isso, volte ao RME, troque o unique ID do baú, troque também no arquivo .lua e no arquivo .xml Espero ter ajudado ^^'
  11. Bom, primeiramente, a Strong Mana Potion e a Great Mana Potion não funcionam certo? Você sabe que essas potions só serve para Sorcerer e Druid né?! kk A Strong funciona para Paladin também. Se você usou essas Potions em um kina, não vai funcionar mesmo ' Fale mais sobre o que ocorreu, o que você fez. Ex.: Coloquei meu OT online, não apareceu nenhum erro no launcher, daí entrei no server em um "kina", usei o item Great Mana Potion e o item Strong Mana Potion, daí apareceu na tela do jogo, e não no launcher essa mensagem: "You cannot use this Object." e não diminuiu o número de Potions. Ou seja, eu tinha 100 Potions, e continuou nos 100. Legenda: launcher: é o aplicativo da pasta do OT. Ele é quem faz o server ficar online. Kina: Vocação do jogo Knight. Se for outra, fale qual é. Se for GOD/GM, especifique. "You cannot use this Object.": Isso é quando o item não serve para aquela vocação. Nesse caso, o Knight. Se for isso meu caro colega, é porque é função do jogo mesmo. A vocação Knight (kina) não usa o item Great Mana Potion e nem o item Strong Mana Potion. Usa apenas Mana Potion. Agora, se isso acontece com todas as vocações, poste o arquivo "potion.lua" da pasta data/actions/scripts/liquids. Se não tiver esse arquivo, procure pelo arquivo greatmp.lua ou algo assim, e poste para nós.
  12. Explicando melhor: No meu OT server, o sistema de TIME dele, é aquele que entra em um Teleport e entra em um time. Nesse caso, eu gostaria de colocar o sistema de Balancear Time. Aquele que o player loga, e já cai em um time. Igual ao X-DREAM. Eu já procurei esse script, já até baixei o OT X-DREAM fiz alguns testes, tentei pegar os scripts, mas não achei. No caso de trocar de mapa a cada 30 minutos, esse também é igual ao X-DREAM. No meu OT eu fiz 2 cidades. Desert City, e Roockwar City. Gostaria que ficasse 30 minutos em uma cidade, depois muda para outra. Exatamente como o X-DREAM faz. Porém eu já procurei na pasta do OT X-DREAM e não achei. E no caso de o player morrer e não perder o item, como eu disse, quando o player morre ele não perde item mesmo sem o item AOL (amulet of loss). Eu queria que implantasse o sistema de o player morrer e perder o item. Nos 3 casos, eu não tenho o Scrip! Quem quiser me ajudar, já dei meu MSN ^^'
  13. Opa! Blz? ^^' Então mano, preciso só de uma ajudinha aqui. E se quiser, eu posso dar uma retribuição... =p Tipo, to com alguns problemas. E acho que isso é meio avançado para alguns Scripters, pois ninguém me respondeu até agora. =X 2 problemas que eu tenho, é sobre dois sistemas que tem no X-Dream. O sistema de balancear time quando loga, e sistema de mudar de mapa. O outro problema, é super fácil. O player quando morre, não perde item. Gostaria que quando o player morre, perde item. Se conseguir me ajudar com os 3 probleminhas que estou tendo, eu pago 20% dos ganhos do OT todo mês. Valor mínimo garantido todo mês: 20 reais. Ou seja, mesmo se o server tiver um ganho de 50 reais no mês, você vai ganhar 20 reais. 20 reais no mínimo por mês por resolver 3 probleminhas? Acho que é bem fácil, né? Daí eu pago via Pagseguro. Só me mandar o email do Pagseguro, para fazer a transferência, e se quiser me ADD no msn para conversar sobre o assunto, ta aqui meu msn: gravitypremmy@hotmail.com Grato pela atenção, esperando resposta '-' Ah! Afinal, meu nome é Renan ^^'
  14. Então galera.. o jeito foi outro SQLite mesmo. Eu consegui aqui com o SQLite Browser. Obrigado pela dica LordFire, e obrigado por tentar ajudar Deco, continuem assim! Muito obrigado mesmo.
  • Quem Está Navegando   0 membros estão online

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