Ir para conteúdo

eduardo190696

Visconde
  • Total de itens

    474
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que eduardo190696 postou

  1. mano, o script tem lvl máximo, ou seja dps do lvl 30 não pode mais criar, no tópico tem como tirar essa parte e o erro do seu executável n tem nada a ver com o meu systema
  2. Maus ai Galera o erro é na hora de falar, testem assim !buy "aol
  3. vai pra quem pega mais xp se me lembro bem
  4. ve os id's do seu gold e tals, pq n tem erro
  5. deu storage re adc ai complica d+ amigo pet com lvl nem rola, pq se foce fácil fazer os poke ot já teriam
  6. ata, esse seu script é parecido com o dos outros, mais tem umas diferenças e tals por isso crie o meu, pq poupa trabalho e pode ser usado pra milhares de coisas
  7. LukaszG seu script ??
  8. galera, eu usei um debuger e olha oque deu, INFO: Starting OTScript Debug.lua INFO: Stopping OTScript Debug.lua ou seja, no erros, os ids configurados no sistema estão errados, tente falar !buy "aol aqui pega sem erros thx sens o script que vc posto não foi vc que fez, e ja tem no xtibia, esse sistema pode ter a mesma função do que vc postou mais o meu é simples pratico e perfeito, thx
  9. não vão aprovar ?
  10. adiciona isso em talkactions /scripts function onSay(cid, words, param, itemEx, param) local itens = { ["2554"] = {cash = 100, palavr = "aol"}, ["2556"] = {cash = 1000, palavr = "food"} } for k,v in pairs(itens) do if param == v.palavr then if doPlayerRemoveMoney(cid, v.cash) == true then doPlayerAddItem(cid, k, 1) else doPlayerSendCancel(cid, "Desculpe, Você não tem dinheiro suficiente") end end end end Talkactions.xml <talkaction words="!buy" script="buy.lua"/> editando ["2554"] = {cash = 100, palavr = "aol"}, ["Item ID"] = {cash = Valor, palavr = "Palavra que vai ser dita"}, para comprar diga !buy "aol
  11. Sistema por talkactions Descrição !back - remove o pet Level minimo e maximo -- para sumonar o pet Maximo Summons -- Só pode sumonar 1 pet tilepz -- em protec zone não pode summonar Talkactions/scripts function onSay(cid, words, param, itemEx, params) if isCreature(cid) then if words == "!back" then doRemoveCreature(x) return True end end local summons = getCreatureSummons(cid) local monster = { ["dragon lord hatchling"] = { Level = 10, Levelmax = 30, Voc = 1, Vocp = 5 }, ["dragon hatchling"] = { Level = 10, Levelmax = 30, Voc = 2, Vocp = 6 }, ["frost dragon hatchling"] = { Level = 10, Levelmax = 30, Voc = 3, Vocp = 7 }, ["dark dragon hatchling"] = { Level = 10, Levelmax = 30, Voc = 4, Vocp = 8 } } for k,v in pairs(monster) do if getPlayerVocation(cid) == v.Voc or getPlayerVocation(cid) == v.Vocp then if getPlayerLevel(cid) >= v.Level and getPlayerLevel(cid) <= v.Levelmax then if (table.maxn(summons) < 1)then if getTilePzInfo(getCreaturePosition(cid)) == false then x = doSummonCreature(k, getCreaturePosition(cid)) doConvinceCreature(cid, x) doCreatureSay(cid, "Go to me ,".. k,1) else doPlayerSendCancel(cid, "Sorry, You cannot create Element Pet in pz.") end else doPlayerSendCancel(cid, "Sorry, You can not create more than one Element Pet.") end else doPlayerSendCancel(cid, "Sorry, You no have Level for creat your Element Pet.") end end end return true end Talkactions.xml <talkaction words="!criar" script="vocationsummon.lua"/> <talkaction words="!back" script="vocationsummon.lua"/> Editando ["Nome do Monster"] = { Level = Level Minimo, Levelmax = Level Maximo, Voc = Vocação, Vocp = Promotion }, não esqueça de editar a flag <flag convinceable="1"/> no monster e no ultimo monster da tabela não deve ter virgula no final Tirando Lvl Max Procure por if getPlayerLevel(cid) >= v.Level and getPlayerLevel(cid) <= v.Levelmax then e Deixa assim if getPlayerLevel(cid) >= v.Level then Gosto ? Da ++rep não cai o dedo
  12. Antharaz, estava errado , mais ja mandaram pm do modo certo mais valeu ai, ta igual ao seo xd
  13. Amigo area errada add msn que ensino dudugt500@hotmail.com
  14. OtheReality falo bonito xd
  15. Help, da esse erro [08/08/2011 08:06:39] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/smallstone.lua [08/08/2011 08:06:39] data/npc/scripts/smallstone.lua:1: unexpected symbol near '{' [08/08/2011 08:06:39] Lua Script Error: [Npc interface] [08/08/2011 08:06:39] (Unknown scriptfile) [08/08/2011 08:06:39] attempt to call a nil value [08/08/2011 08:06:39] stack traceback: [08/08/2011 08:06:39] [C]: ? npc n pega versão testada 9.1 não reparem no nome do script, todos os npc que eu tento fazer da a mesma coisa esse erro me persegue FUCK alguém sabe o que causa ele ?
  16. /lib/000-constant.lua deve ser isso COLOR_BLACK = 0 COLOR_BLUE = 5 COLOR_GREEN = 18 COLOR_TEAL = 35 COLOR_LIGHTGREEN = 66 COLOR_DARKBROWN = 78 COLOR_LIGHTBLUE = 89 COLOR_DARKPURPLE = 112 COLOR_BROWN = 120 COLOR_GREY = 129 COLOR_DARKRED = 144 COLOR_DARKPINK = 152 COLOR_PURPLE = 154 COLOR_DARKORANGE = 156 COLOR_RED = 180 COLOR_PINK = 190 COLOR_ORANGE = 192 COLOR_DARKYELLOW = 205 COLOR_YELLOW = 210 COLOR_WHITE = 215 COLOR_NONE = 255
  17. fala ai oque vc quer
  18. eduardo190696

    Moviments

    oque tem de errado nesse script local ass = { Player1 = {x = 1118, y = 1129, z = 8, stackpos = 1} } function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor, item) for k,v in pairs(ass) do if getPlayerPosition(cid) == v then if getPlayerVocation(cid) == 4 then doTeleportThing(cid, {x = 1118, y = 1131, z = 9, stackpos = 1}) end end end end Por Favor ALGUEM ME AJUDAAAAA
  19. ai mano a alavanca até vai mais essa parada dos itens nem sei n function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorage(cid, 2554) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você Já pucho essa Alavanca.") else doCreateItem(Id_Item, 1, {x = Posx, y = Posy, z = Posz, stackpos = 1} ) doCreateItem(Id_Item, 1, {x = Posx, y = Posy, z = Posz, stackpos = 1} ) doCreateItem(Id_Item, 1, {x = Posx, y = Posy, z = Posz, stackpos = 1} ) doCreateItem(Id_Item, 1, {x = Posx, y = Posy, z = Posz, stackpos = 1} ) setPlayerStorage(cid, 2554,1) end end Só mudar os doCreateItem(Item ID, 1, {x = posição x, y = posição y, z = posição z, stackpos = 1} )
  20. usa esse -- NPC de troca - local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false local addon_state = 0 function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') 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á ' .. getCreatureName(cid) .. '...Hiho! eu preciso de ->queijos<- vc viu algum por ai?') focus = cid talk_start = os.clock() elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Sorry, ' .. getCreatureName(cid) .. '! I talk to you in a minute.') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'trade') or msgcontains(msg, 'queijo') then if doPlayerRemoveItem(cid,XXXX,5) == 0 then selfSay('achou alguma queijo?!') addon_state = 0 else if getPlayerStorageValue(cid,554411) == 1 them selfSay('Você ja pegou seu presente') else selfSay('Vc achou! pegue seu presente!!') doPlayerAddItem(cid, XXXX, 1) getPlayerStorageValue(cid,554411,1) talk_start = 0 end elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. getCreatureName(cid) .. '! Obrigado!..') focus = 0 talk_start = 0 end end end function onCreatureChangeOutfit(creature) end function onThink() doNpcSetCreatureFocus(focus) if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Se achar mais queijos me avise...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye then.') focus = 0 end end end
  21. Vai em moviments e adc isso em tiles.lua no final function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerLevel(cid) < 150 then doTeleportThing(cid, {x = 1041, y = 1069, z = 7, stackpos = 1}) end em moviments.xml bota <movevent event="StepIn" itemid="416" script="tiles.lua"/> Modificaçoes if getPlayerLevel(cid) < 150 then 150 é o lvl que é pra pasar, então se o lvl do player for menor que 150 ele n passa. doTeleportThing(cid, {x = 1041, y = 1069, z = 7, stackpos = 1}) edite {x = 1041, y = 1069, z = 7, stackpos = 1} X,y,z pra onde o player vai ser teleportado se o lvl dele for menor que 150 stackpos n muda em moviments.xml só muda o id <movevent event="StepIn" itemid="AQUI" script="tiles.lua"/>
  22. Lolksky , já esta no tópico releia ele
  23. ot server abre qualquer versão do map. valeu bye
  24. eduardo190696

    Action Quest

    que ta eu uso no action do id da arvore da minha quest, que só ela de o item, não mexo muito com quests e tals mais ja tenho o script e tudo só n sei que tag usar para que só aquela arvore acione o item quando der use. Action ID:50000 Uniqued ID:50001 já descobri pode deletar
  25. II mano, nem é n.. do mock é totalmente diferente e tem até video no youtube.... ja vai começa a fala que é cópia --' affs
  • Quem Está Navegando   0 membros estão online

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