Ir para conteúdo

GiovaniRodrigo

Membro
  • Registro em

  • Última visita

Tudo que GiovaniRodrigo postou

  1. Poste o script team_dota.lua.
  2. Daria erro caso o membro que pediu o script não colocar o valor na variável level, caso contrário irá funcionar.
  3. Dúvida sanada, tag adicionada. Tópico movido!
  4. GiovaniRodrigo postou uma resposta no tópico em Eventos de Mapping
    Sabe que foi eu o capeão né. Sem mais (y #partiu #aproveitar #a #minha #vitória #com #varias #gatinhas Você tem até as 23:59 pra participar. Rápido cara, corre da tempo.
  5. Post o script boat_mystic.lua que se encontra na pasta data/npc/scripts
  6. Estava conversando com um colega meu e achamos que seria melhor você dar um update no seu servidor usando uma versão mais nova, 8.x para ser mais exato. Esses servidores antigos estão sujeitos a bugs e são obsoletos. Outra dica, use um website. A questão da modificação do seu script da Account Manager, teria que ter algo pra dar valor a variável "n" que seria o valor da account name, mas esse script seu esta tão cheio de gambiarra que eu não consigo intender nada.
  7. Dúvida sanada, tag adicionada. Tópico movido!
  8. Dúvida sanada, tag adicionada. Tópico movido!
  9. Poderia compartilhar a solução? Dúvida sanada, tag adicionada. Tópico movido!
  10. Dúvida sanada, tag adicionada. Tópico movido!
  11. Crie um arquivo chamado tilepremium.lua na pasta data/movements/scripts e cole isso function onStepIn(cid, item, fromPosition, toPosition) if isPlayer(cid) and getPlayerPremiumDays(cid) <= 0 then doTeleportThing(cid, fromPosition, TRUE) doPlayerSendCancel(cid, "You don't have access to this area") end return TRUE end Adicione a seguinte linha no arquivo movements.xml que se encontra na pasta data/movements <movevent type="StepIn" actionid="6587" event="script" value="tilepremium.lua" /> Não testado. Dúvidas? Me avise. Att. Giovani Rodrigo
  12. Veja se acha no talkactions.xml algo como /team-dota e veja que caminho está no final da tag tipo value="start_dota.lua"
  13. Poste o script do piso.
  14. Encontre a linha myaccnumber = math.random(100000,999999) Substitua por essa local n = tostring(param) myaccnumber = n Att. Giovani Rodrigo
  15. Evite abrir um tópico sem antes pesquisar. Aqui está o que você quer Tile por storage. Att. Giovani Rodrigo
  16. Troque seu outfit Fisher por esse <outfit id="3" premium="no"> <list gender="0" lookType="521" name="Fisher"/> <list gender="1" lookType="520" name="Fisher"/> </outfit> O teleport do Cacaiu tem algum script? Se sim, poste.
  17. Ai varia de acordo com o servidor, poste as rates do servidor e o nome do mapa que você está usando. Agora vamos ao script da premium scroll Ai varia de acordo com a dificuldade do seu servidor, manda as rates e diz qual mapa você está usando. Crie um arquivo chamado premiumscroll.lua na pasta data/actions/scripts e cole isso local cfg = { days = {30, 90} -- Quantidade de dias itemId = {5952, 12467} -- ID da premium scroll itemAction = {6587, 6588} Action do item } function onUse(cid, item, frompos, item2, topos) if item.itemid == cfg.itemId[1] and item.actionid == cfg.itemAction[1] and isPlayer(cid) then doPlayerAddPremiumDays(cid, cfg.days[1]) doPlayerRemoveItem(cid, item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[1] .." days of premium account.") elseif item.itemid == cfg.itemId[2] and item.actionid == cfg.itemAction[2] and isPlayer(cid) then doPlayerAddPremiumDays(cid, cfg.days[2]) doPlayerRemoveItem(cid, item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[2] .." days of premium account.") end return TRUE end Adicione a seguinte linha no arquivo actions.xml que se encontra na pasta data/actions <action itemid="5952;12467" event="script" value="premiumscroll.lua"/> Não testado Dúvidas? Me avise Att. Giovani Rodrigo
  18. GiovaniRodrigo postou uma resposta no tópico em Portal
    Vamos participar pessoal, 46 visualizadores e apenas 10 participantes? Tem algo errado ai.
  19. Cara to sem tempo de criar um VIP System pra você, então criei o NPC que vende premium account por diamantes Crie um arquivo chamado npcvip.lua na pasta data/npc/scripts e cole isso local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 local cfg = { days = 30 -- Dias de premium account count = 15 -- Quantidade de diamantes item = 1234 -- ID do diamante } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, "buy vip") then selfSay("You want to buy ".. cfg.days .." days vip for "cfg.count .." ".. getItemNameById(cfg.item) .."?", cid) talkState[takUser] = 1 elseif talkState[takUser] == 1 then if msgcontains(msg, "yes") then if getPlayerItemCount(cid, cfg.item) >= cfg.count then doPlayerRemoveItem(cid, cfg.item, cfg.count) doPlayerAddPremiumDays(cid, cfg.days) talkState[takUser] = 0 else selfSay("You don't have "cfg.count .." ".. getItemNameById(cfg.item) ..".", cid) end end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Crie um arquivo chamado Bonifacius.xml na pasta data/npc e cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="Bonifacius" script="data/npc/scripts/npcvip.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="97" body="100" legs="115" feet="114" corpse="2212"/> <parameters> <parameter key="message_greet" value="Hey |PLAYERNAME|! To buy vip say {buy vip}"/> <parameter key="message_walkaway" value="Hey Hey, where you go ?"/> <parameter key="message_farewell" value="Bye bye brave soldier. Remember, peoples without head, don't transform in undeads."/> </parameters> </npc> A questão do outfit, poste o outfits.xml que se encontra na pasta data/XML Att. Giovani Rodrigo
  20. Que mancada mano, KKKKKKKKKKKKKKKKK
  21. Tópico fechado, já existe um tópico com o mesmo conteúdo ([NOVO] Novo Servidor Pxg And Guild). Att. Giovani Rodrigo
  22. Você já tem um sistema vip? Se não pode usar o sistema de premium account?
  23. Nunca vi assim config = { level == 200, days == 3, } Sempre vi assim config = { level = 200, days = 3 }
  24. GiovaniRodrigo postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta assim <?xml version="1.0" encoding="UTF-8"?> <npc name="Cacaiu" script="data/npc/scripts/default.lua" access="3" walkinterval="0" floorchange="0"> <health now="150" max="150" /> <look type="1562" head="20" body="30" legs="40" feet="50" /> <parameters> <parameter key="module_travel" value="1" /> <parameter key="message_greet" value="Blz |PLAYERNAME|. Quer ir para qual quest Box1, Box2, Box3, Box4, Qcerulean, Qcinnabar, Qfuchsia, Qlavender, Qsaffron, newquest ?" /> <parameter key="travel_destinations" value="Box1,1059,856,7,100;Box2,1024,984,7,100;Box3,986,1081,7,100;Box4,1073,857,7,100;Qcerulean,1030,1101,7,100;Qcinnabar,952,1142,7,100;Qfuchsia,869,1142,7,100;Qlavender,900,1171,8,100;Qsaffron,1095,1175,7,100;newquest,944,1128,8,100;" /> </parameters> </npc> Não testado. Dúvidas? Me avise. Att. Giovani Rodrigo
  25. GiovaniRodrigo postou uma resposta no tópico em Suporte Tibia OTServer
    Copia o script e coloca aqui no tópico.

Informação Importante

Confirmação de Termo