Ir para conteúdo

cigarretts

Campones
  • Total de itens

    14
  • Registro em

  • Última visita

Sobre cigarretts

Informações

  • Char no Tibia
    Lord Magnamite
  • Forma que conheci o xTibia
    Otservs
  • Sou
    Programador

cigarretts's Achievements

  1. http://www.xtibia.com/forum/npc-Stone-Skin...ps-t121132.html da uma olhadinha ae ;x
  2. Roku7, se o que você realmente quer é esconder o comando quando ele é executado, apenas adicione um parametro no seu talkactions.xml chamado "hide="yes" Exemplo: <talkaction words="!abre" hide="yes" event="script" value="warsystem2.lua"/> espero ter ajudado, s2
  3. verifique as portas se estão liberadas, as vezes a porta que você selecionou nao está aberta, a maioria das vezes eu uso para criar sites, porta 8090 fuis x~
  4. mario, a parada de config.lua, alguns otservs, não possuem essa "manha", e sim é configurado em : data\xml\vocations .. sobre acc maker criar skills 10, isso é um arquivo em globalevents, login.. da para mudar no próprio account manager se não me engano, .. voce concerteza está mechendo em um otserv SQL, então vai precisar de um sqleditor, procure na secão de donwloads por "sqlitestudio" que concerteza irá encontrar, quando encontrar, apenas carregue a database cuja extensão é .s3db.. na pasta do seu otserv, la contem todas as informações que voce precisa =) espero ter ajudado, até.
  5. isso concerteza é um possível bug causado por players ou excess flood, algum arquivo corrompido na compilação do distro do seu otserv, você tem duas opções, ou trocar de otserv e testar um bom e estável, ou tentar achar o que da o "crash" no seu servidor... espero ter ajudado (nem ajudei mas blz.) ;D
  6. Bom Pessoal... eu vi que nao tinha nenhum npc que vendia stone skins com 5 cargas, sempre com 1 e bla bla bla ; ´vi também que ninguem postou aqui, então resolvi fazer de minha propria autoria, muita gente ai precisa, então ta ae ó ! vá na pasta NPCs do seu OTS: NPC: Primeiramente, faça uma copia de qualquer NPC e renomeie-o para SSA, depois clique botao direito, apaguei tudo que está la e cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="SSA Seller" script="data/npc/scripts/SSA.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="130" head="78" body="76" legs="94" feet="115" addons="3" corpse="2212"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. ! Vendo Backpack de stone skins amulets, {bp ssa}" /> <parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you? Get out of here!"/> </parameters> </npc> Salve e feche NOTA1: Arquivos somente em XML! fora isso dará erro. Depois de ter feito isso, na mesma pasta dos npcs tem uma pasta chamada 'scripts' entre nela, faça a mesma coisa, copie uma, renomeie também para SSA ficando (SSA.lua) e abra-o e apague tudo o que tem dentro e cole isso: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function buyAddons(cid, message, keywords, parameters, node) --TODO: buyAddons function in modules.lua container = doPlayerAddItem(cid, 2003, 1) if(not npcHandler:isFocused(cid)) then return false end local addon = parameters.addon local cost = parameters.cost local premium = (parameters.premium ~= nil and parameters.premium) if isPlayerPremiumCallback == nil or (isPlayerPremiumCallback(cid) and premium) then if doPlayerRemoveMoney(cid, cost) == TRUE then doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) doAddContainerItem(container, 2197, 5) npcHandler:say('There, you are now able to use stone skins!', cid) else npcHandler:say('Sorry, you do not have enough money.', cid) end else npcHandler:say('I only serve customers with premium accounts.', cid) end keywordHandler:moveUp(1) return true end local node1 = keywordHandler:addKeyword({'bpstoneskin'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy a backpack of stone skins amulet for 40k?'}) node1:addChildKeyword({'yes'}, buyAddons, {addon = 1, cost = 40000, premium = true}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'}) local node2 = keywordHandler:addKeyword({'bp ssa'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy a backpack of stone skins amulet for 40k?'}) node2:addChildKeyword({'yes'}, buyAddons, {addon = 2, cost = 40000, premium = true}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'}) keywordHandler:addKeyword({'aeeeeeee'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell bps ssa.'}) npcHandler:addModule(FocusModule:new()) salve e feche. NOTA2: Salve somente em (.lua), caso contrario nao funcionará o script. NOTA3: TEM QUE SER PREMMIUM ACCOUNT PARA COMPRAR OS SSA'S Feito isso tudo, coloque o npc no respawn ou faça ou sumone, vai da sua opiniao Creditos: Cigarretts : 100% versão usada: TFS 0.3.5 in Servfull 3.2 Abraços até outra =)
  7. cara mete uns desenho de tibia de layout que fica tranquilo .. os nerds gostam disso ! coloca um demon no play.. sei la mano mete umas bixo.. uns bow, player attack assassin mano mta coisa HUAUHAHUAHUHUAHUA mete isso que fica bom to falando ♥
  8. Rapaz.. o tanto que eu reclamei quando o tibiabr se desfez la com a empresa do tibicam.. Concerteza Tibia XCAM vai ajudar muitas pessoas ai com as hunts e principalmente wars.... eu posso ajudar a publicar .. só que faz um tempinho que não da o update pro 8.50.. ai fica difícil pra poder publicar.. Espero que do fundo do ♥ ... continuem com esse projeto maravilhoso... dou o maior apoio nisso ... Uma sugestão. | Botão Atualizar... No próprio programa mesmo .. para ficar mais eficiênte.. | Atualize mais rapido possível quando sair novos updates do tibia... assim a galera pode ficar tranquila em gravar ... com update ou não .. Com Atenção~ Steve; no more.
  9. Bom liguei o ot on, os players não estão conseguindo entrar, ficam parados na tela de conectando ao mundo. estou usando account manager, com TFS 0.3 BETA Provavelmente ACHO que seja na config.lua, se alguem puder me ajudar, agradeço PS: JÁ LI COMO CRIAR SERVIDOR E TALS.. ESSE NÃO É O PRIMEIRO SERVER QUE CRIO. só tive problemas nesse >.< Abraços, no more
  10. Não consigo incluir o player, pois aparece uma mensagem de erro no sql #1364 - Field 'conditions' doesn't have a default value, o que tenho que colocar nesse campo? pois nele esta escrito que é um campo binario e para não editar! Me ajudem por favor
  11. só 1 coisa.. vip list nao adiciona ngm.. player name does not exist. e tem o player.. ta bugado arruma ae.. serv dahora.. so q axei o bug
  12. pow entao gente .. c alguem souber colocar os vial sem aparecer no hotkeys.(empty potions) agradeço! enquanto ao exausted é só mudar no config lua pra tira um pouco o intervalo de actions dexa 1000 q fica bom... lags com isso axo q num da pra ocorrer :\ qlquer coisa ou duvida.. criticas.. etc.. msg aki ;D
  13. Gente .. aki vou ensinar como fazer os potions sem bugar as hotkeys .. pra aparecer empty flask ! >.< Prestem Atenção! Façam uma pasta em data/actions/scripts Chamada : MP HP Potions e dentro dela vc cria um arquivo chamado OBS: TODOS OS POTIONS ABAIXO SÂO NA MESMA PASTA MP HP POTIONS!!!! health potion.lua e dentro do health potion.lua coloque isto function onUse(cid, item, frompos, item2, topos) mag = getPlayerMagLevel(cid) if mag >= 1 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddHealth(cid, math.random(80, 200)) doSendMagicEffect(topos, 12) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"You don't have the required level to use that potion.") end return 1 end Helath potion OK! Agora vamos pro strong health potion! Faça a mesma coisa.. Crie um arquivo chamado strong health potion.lua abra-o e coloque isto: function onUse(cid, item, frompos, item2, topos) mag = getPlayerMagLevel(cid) if getPlayerLevel(cid) < 50 then doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by paladins and knights of level 50 or higher.") return 1 end if getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 7 or getPlayerVocation(cid) == 8 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddHealth(cid, math.random(200, 400)) doSendMagicEffect(topos, 12) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by paladins and knights of level 50 or higher.") end return 1 end Agora vamos pro Great Health potion! Crie um arquivo chamado great health potion.lua e dentro dele coloque: function onUse(cid, item, frompos, item2, topos) mag = getPlayerMagLevel(cid) if getPlayerLevel(cid) < 80 then doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by paladins and knights of level 80 or higher.") return 1 end if getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 7 or getPlayerVocation(cid) == 8 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddHealth(cid, math.random(200, 400)) doSendMagicEffect(topos, 12) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by paladins and knights of level 80 or higher.") end return 1 end Agora Vamos Para os Mana Potions!!! Crie um arquivo na mesma pasta MP HP Potions.> chamado mana potion.lua e dentro dele coloque: function onUse(cid, item, frompos, item2, topos) mag = getPlayerMagLevel(cid) if mag >= 1 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddMana(cid, math.random(50, 100)) doSendMagicEffect(topos, 12) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"You don't have the required level to use that potion.") end return 1 end Agora vamos para o Strong mana potion !! Crie um arquivo chamado strong mana potion.lua e dentro dele coloque: function onUse(cid, item, frompos, item2, topos) mag = getPlayerMagLevel(cid) if getPlayerLevel(cid) < 50 then doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by paladins, druids and sorcerers of level 50 or higher.") return 1 end if getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 or getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 5 or getPlayerVocation(cid) == 6 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddHealth(cid, math.random(200, 400)) doSendMagicEffect(topos, 12) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by sorcerers, paladins and druids of level 50 or higher.") end return 1 end function onUse(cid, item, frompos, item2, topos) mag = getPlayerMagLevel(cid) if getPlayerLevel(cid) < 80 then doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by paladins, druids and sorcerers of level 80 or higher.") return 1 end if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 5 or getPlayerVocation(cid) == 6 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddMana(cid, math.random(250, 500)) doSendMagicEffect(topos, 12) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by sorcerers and druids of level 80 or higher.") end return 1 end Pronto ! Agora va em actions.xml na pasta data/actions e cole isso\/ Agora o Ultimo !!! Great Mana Potion!! Crie um arquivo chamado great mana potion.lua e dentro dele coloque: function onUse(cid, item, frompos, item2, topos) mag = getPlayerMagLevel(cid) if getPlayerLevel(cid) < 80 then doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by paladins, druids and sorcerers of level 80 or higher.") return 1 end if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 5 or getPlayerVocation(cid) == 6 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddMana(cid, math.random(250, 500)) doSendMagicEffect(topos, 12) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"This potion can only be consumed by sorcerers and druids of level 80 or higher.") end return 1 end Agora va em actions.xml na pasta data/actions e cole isto lá <!-- Potions --> -- Life potions <action itemid="7618" exhaustion="1" script="MP HP Potions/health potion.lua" /> <action itemid="7588" exhaustion="1" script="MP HP Potions/strong health potion.lua" /> <action itemid="7591" exhaustion="3" script="MP HP Potions/great health potion.lua" /> -- Mana potions <action itemid="7620" exhaustion="1" script="MP HP Potions/mana potion.lua" /> <action itemid="7589" exhaustion="1" script="MP HP Potions/strong mana potion.lua" /> <action itemid="7590" exhaustion="1" script="MP HP Potions/great mana potion.lua" /> Pronto !!! ta feito suas potions !!! CREDITOS 100% By Cigarretts Cya !! espero ter ajudado !! ByE!
  14. OW seu OT é uma delicia cara.... mais cara.. to tentando coloca o mapa n.s.o..... ai da aquele bug do code 4 cara plx me ajuda ai.. ja baxei seu map editor e salvei meu mapa com o seu editor e deu a mesma coisa.. ajuda ai.. seu ot é mto bom cara... so q to com esse probleminha responde ai okZ explicando passo por passo o que eu devo fazer pra coloca o mapa n.s.o... sem buga com o code 4.. Obrigado.
  15. OW seu OT é uma delicia cara.... mais cara.. to tentando coloca o mapa n.s.o..... ai da aquele bug do code 4 cara plx me ajuda ai.. ja baxei seu map editor e salvei meu mapa com o seu editor e deu a mesma coisa.. ajuda ai.. seu ot é mto bom cara... so q to com esse probleminha responde ai okZ explicando passo por passo o que eu devo fazer pra coloca o mapa n.s.o... Obrigado.
  • Quem Está Navegando   0 membros estão online

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