Ir para conteúdo

notle2012

Conde
  • Total de itens

    884
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que notle2012 postou

  1. você fera em designer ai fica dificil alguém não gosta kkk
  2. @Benny fico foda
  3. @Benny blz pode usar outra fonte que combine com imagem que usar e tal
  4. se poder fazer outro pedido queria um avatar Modelo Tamanho: avatar deve ser 200x400 Tema: crysis 3 Pedido: avatar Tipografia: uoʇן£ Cores : seu critério outros "tem como usar essas uoʇן£ letras la em baixo"
  5. 1 Flinkton 2 Benny 3 Moskitinho
  6. @ Benny ficou show obg to ate usando aqui em baixo haha
  7. @ Benny fico bom assim só altera ali Script para Scripter
  8. Tamanho : 400x200 px -- "tamanho pode ser alterado para maior" Tema : RPG TIBIA Pedido : Sign Tipografia : Scripter Notle Cores : seu critério Outros : Fontes escolha uma que combine
  9. testa assim function doResetStorageValue(cid, time, storage, value) if isPlayer(cid) then addEvent(setPlayerStorageValue, time, cid, storage, value) end return true end
  10. xtibia cada vez melhor
  11. da pra fazer sim em lua mais não tem nem comparação do que fazer pela source pq pela lua você tem que adicionar os item que vai conhecer para agrupar eu fiz um sisteminha aqui segue o tutor pasta lib cria um agrupando.lua cola isso agora vai em data\creaturescripts\scripts cria agrupando.lua e para finalizar vai em data\talkactions\scripts cria agrupando.lua amostra rápida https://www.youtube.com/watch?v=qlGqCstRosM
  12. você tem que postar o seu heal.lua do npc para alguém te ajudar
  13. melhor pegar windows 7 ultimate sp1 64 bits iso
  14. bom amigo eu não sou muito bom em c++ to aprendendo agora sou melhor em script lua mais posso ter uma visão mais clara de como funciona as coisas e das diferença começado oque é source source são os código fonte q ta escrito em C++ quando não ta compilado fica só os código q da pra você modifica eles usando Dev-C++ e dps de modificado vc compila ​ai ele vira o seu executável já que você conhece um pouco de script lua você sabe que tem suas limitações tem que fica pensando qual funções eu faço pra isso ou pra quilo vou dar um exemplo imagine que você vai fazer um arquivo lua na pasta actions função principal é function onUse ONUSE que funciona assim que você usar algo ai ler o seu script ele foi feito c++ funciona assim vc usa uma função em lua getCreatureHealth(cid) e só vai funcionar se tiver escrita na sua sources em c++ essas linguagens funcionam acopladas a programação hospedeiros implementados em linguagens compiladas tradicionais C++ resume oque manda é c++ script lua só é um modo mais fácil de acessar as coisas que ta escrita em c++ que fica dentro do seu TheForgottenServer.exe veja isso http://www.xtibia.com/forum/topic/230926-ondroplootcid-item/ o caotic crio uma função que assim que o player ou um mostro dropa 1 item. ai vai ler oque tiver escrito em lua e fazer espero ter ajudado como eu já disse eu conheço mais script.lua e acredito que funcione assim já arrumei muito erros em script.lua oq me em dica os erro e o principal TheForgottenServer.exe q foi feito c++
  15. posta creaturescripts.xml
  16. muito bom um passo de cada vez
  17. notle2012

    Ajuda

    não to lembrado deve ser no config
  18. notle2012

    Ajuda

    claro ver assim -- config by uotl£ local limite = 3 local msg = "você já ta no limite" -- config by uotl£ local function doTargetCorpse(cid, position) position.stackpos = 255 doConvinceCreature(cid, doSummonCreature("Arachir the ancient one", position)) return true end function onCastSpell(cid, var) if #getCreatureSummons(cid) >= limite then doPlayerSendTextMessage(cid, 27,msg) return false end local position = variantToPosition(var) if(position.x ~= 0 and position.y ~= 0) then return doTargetCorpse(cid, position) end doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return false end
  19. notle2012

    Ajuda

    ver assim -- config by uotl£ local limite = 3 local msg = "você já ta no limite" -- config by uotl£ local function doTargetCorpse(cid, position) position.stackpos = 255 doConvinceCreature(cid, doSummonCreature("Arachir the ancient one", position)) return true end function onCastSpell(cid, var) if #getCreatureSummons(cid) >= limite then doPlayerSendTextMessage(cid, 27,msg) return true end local position = variantToPosition(var) if(position.x ~= 0 and position.y ~= 0) then return doTargetCorpse(cid, position) end doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return false end edita config a gosto
  20. pra qual versão?
  21. testa assim --config by uotl£ local chave = 8978501 -- não mexe local limite = 3 -- coloca quantas vezes pode usar local msg = "você já usou" -- edita msg que player vai receber --config by uotl£ function onUse(cid, item, frompos, item2, topos) local summon = getCreatureSummons(cid)[1] tabela_status = { [27054] = {name="offense", value = 10}, [27053] = {name="defense", value = 10}, [27052] = {name="speed", value = 10}, [27050] = {name="vitality", value = 10}, [27051] = {name="specialattack", value = 10}, } if getPlayerStorageValue(cid,chave) <= limite-2 then if #getCreatureSummons(cid) < 1 then doPlayerSendTextMessage((cid), 27, "[Apricorn] Solte-o Seu Pokemon Para Dar o Apricorn!.") return false end local pb = getPlayerSlotItem(cid, 8) local pokename = getItemAttribute(pb.uid, "poke") doRemoveItem(item.uid, 1) local status = tabela_status[item.itemid] local pbstat= getItemAttribute(pb.uid, status.name) local st = pbstat + tabela_status[item.itemid].value doItemSetAttribute(pb.uid, status.name , st) doSendFlareEffect(getThingPos(summon)) doSendAnimatedText(getThingPos(summon), "Apricorn!", 215) doPlayerSendTextMessage((cid), 27, "[Apricorn] Seu Pokemon "..pokename.." Ganhou "..status.value.." "..status.name.." points!") doSendFlareEffect(getThingPos(cid)) setPlayerStorageValue(cid,chave,getPlayerStorageValue(cid,chave)+1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,msg) return true end return true end
  22. já tava fazendo aqui fiz ate tabela mais promotion vai ser de graça você não diz no topico? não liga pros nome que você ver na tabela você que ia editar os números e oque ta entre "aspas" EDIT NPC.XML ARQUIVO.LUA cara agora só você editar essa parte -- config by uotl£ config = {[4] = { -- [coloca vocation que tem que ser antes de escolher] lvl = 50, -- level tem que ser maior que 50 id_da_vocation = 8,nome_da_vocation = "Elite Knight", -- id da primeira vocation que pode compra e o nome dela id_da_vocation2 = 12,nome_da_vocation2 = "Citizen Knight"} -- id da segunda vocation que pode compra e o nome dela } local fala_do_npc = "pra você não tenho nada pra vender fdp" -- fala do npc se já tiver comprado e se não for vocation certa local preco = 100 -- preço por platinum 100 que é igual 1 crystal -- config by uotl£ programei com vocation Knight que é ID 4 que ele pode comprar vocation 8 Elite Knight e 12 Citizen Knight
  23. notle2012

    Exe bug

    olhei aqui não vi erro já tento fazer backup do items.xml e criar outro items.xml e coloca isso dentro <?xml version="1.0" encoding="UTF-8"?> <items> </items> pra ver se pelo menos abre o ot
  24. notle2012

    Exe bug

    deve ter alguma chave sem fecha nos seus Items.xml posta ele ai que nos da uma olhada
  • Quem Está Navegando   0 membros estão online

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