Ir para conteúdo

DuuhCarvalho

Conde
  • Total de itens

    988
  • Registro em

  • Última visita

  • Dias Ganhos

    22

Tudo que DuuhCarvalho postou

  1. e em 2000000000 vai funcionar ? eu so mudei o numero do script do incur ;s
  2. 2000000000 coloca 4000000000 function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL then if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end end return true end function onLogin(cid) if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end return true end todos os creditos são do Incur . so to te explicando
  3. primeira vez que faço isso .. ;/
  4. faz tanto tempo que não dou uma de designer, lembro que a ultima sprite que eu fiz foi essa : so zuando msm 'kk ..
  5. " Com tantas drogas pq só o meu cachimbo é proibido ? "
  6. já ta do jeito que vc quer, não meche em nda ^^ function onSay(cid, words, param) local look1 = {lookType = 136} local look2 = {lookType = 128} local diamond = 2145 local remove = 5 if doPlayerRemoveItem(cid, diamond, remove) == TRUE then if (getPlayerSex(cid) == 1) then doPlayerSetSex(cid, 0) doCreatureChangeOutfit(cid, look1) doPlayerSendTextMessage(cid, 25, "Você agora é Mulher") elseif (getPlayerSex(cid) == 0) then doPlayerSetSex(cid, 1) doCreatureChangeOutfit(cid, look2) doPlayerSendTextMessage(cid, 25, "Você agora é Homem") end else doPlayerSendCancel(cid, "Você precisa de "..remove.." Diamond.") end return TRUE end
  7. function onSay(cid, words, param) local diamond = 2145 -- id do diamond local remove = 4 -- quanto de diamond precisa local box = 11641 -- id da box if (doPlayerRemoveItem(cid, diamond, remove) == TRUE) then doPlayerAddItem(cid, box, 1) doPlayerSendTextMessage(cid, 22, "Você comprou a box.") else doPlayerSendCancel(cid, "Você precisa ter "..remove.." Diamond para compra a box.") end return TRUE end
  8. caralho mano isso msm eu tinha feito um parecido , mais deu erro ;s MasterDino o seu funciona tb , mais n entendi mt seu script .. n entendo mt esse break tb ;s, explica ae zip vou usar o seu .. mais vou dar rep aos 2 vlw
  9. onDeath.. quando o player morrer pra X creature a creatura some . Eu fiz um script pra quando o player usa itemX no itemY, ele é teleportado pra X posição e quando ele é teleportado aparece um monster perto dele . ae eu quero que se caso ele morra pra esse monster o mesmo suma.. ou sumam todos os monster com nome 'X' no ot .
  10. faz assim : cria um arquivo.text na pasta do seu ot com o nome informação e escreva oq vc quiser dentro, pois é oq vai aparecer no ot .. agr em data/talkactions/scripts crie um arquivo.lua com o nome info.lua e dentro cole isso : function onSay(cid, words, param) file = io.open('informação.txt','r') texto = file:read(-1) doShowTextDialog(cid,7528,texto) file:close() end agr em talkactions.mlx coloque a tag : <talkaction words="!informacao" event="script" value="info.lua"/> não use ´ ` ~ ç ... faça tudo como falei so mude oq vai aparecer no ot .
  11. cria um arquivo.text na pasta do seu otserv com o nome que vc quer e em talk cria um aarquivo.lua e coloca isso dentro function onSay(cid, words, param) file = io.open('texto.txt','r') -- 'texto.txt'. nome do arquivo.text que vc criou na pasta do seu ot texto = file:read(-1) doShowTextDialog(cid,7528,texto) file:close() end
  12. tão simples e eu me matando , é que ainda n entendo nada de 'for'. brigadão, você é foda mano ^^
  13. preciso de um comando action, que ao usar remova storage XXXX de todos os player que a tenha .. eu sei por phpMyAdmin, mais eu preciso em actions. ex : setPlayerStorageValue(cid, 1234, 0) vai remover apenas no player que deu use.. quero que remova de todos .
  14. Não precisa mais já conseguir.. vlw, fechem o topico
  15. Use o scrip dos vip com tempo no lugar dos com item só mude a storage
  16. É assim que vc melhora seus scripts , com os outros Se vc ta aprendendo a melhor coisa que tem é ler o script de quem sabe
  17. Data/actions/scripts Cria um novo arquivo.lua Coloca isso dentro E em data/actions.xml Coloca a tag: <action actionid="2001" script="system.lua"/> Onde ta actionid = 2001 coloque uma actionid que ainda n tenha no se ot E onde ta script = system.lua coloque o nome do arquiovo.lua que vc colocou em scripts Daee é so colocar a actionid no baú pelo RME.
  18. é essa sua dúvida ? ver se ajuda.. http://www.xtibia.com/forum/topic/187793-vip-system-com-item/
  19. Bom sem nada pra fazer, resolvi fazer um script. 'Simples porém útil' eu mesmo uso no meu otserv . então ao dar use na Estátua você é teleportado para lugar X, porém o player só é teleportado se for premium account. você também pode usar outros items , ex : pedra, parede, arvore ... usei estátua apenas como um exemplo. vá em actions/scripts e crie um NovoArquivo.lua cole isso dentro.. function onUse(cid, item, frompos, item2, topos) local pos = {x=502, y=49, z=7} -- posição para onde o player vai ser teleportado if (isPremium(cid) == TRUE) then doTeleportThing(cid, pos) doPlayerSendCancel(cid, "Bem Vindo.") else doPlayerSendCancel(cid, "Você não é premium, para comprar premium use o comando !buypremium.") end return TRUE end cole essa tag em actions.xml <action uniqueid="UniqueIdQueAindaNãoTenhaNoOt" script="NomedoArquivoCriadoemScripts.lua" /> coloque a UniqueId na Estátua pelo RME . Pronto é isso Fiz também um novo script !buypremium . caso queira usar .. Ajudei, dar um Rep+
  20. Curti quando eu chegar em casa vou baiixar, mais ta ae meu rep
  21. Ignorem vii agr a resposta da correçāo É que to pelo celular.
  22. então é esse msm.. em local pos coloca a posição da cp. e em local item coloca o item que ganha.
  23. use o que o zipter98 respondeu .. ou então use esse .. a unica diferença é que esse vc escolhe pra qual posição o player vai ser transportado.. function onUse(cid, item, frompos, item, topos) local pos = {x= , y= , z= } -- Posição para onde o player vai local item = xxx -- id do item que ganha if getPlayerStorageValue(cid, 1604) <= 0 then -- Storage da quest doPlayerAddItem(cid, item, 1) doTeleportThing(cid, pos) doPlayerSendCancel(cid, "Você completou a quest!") setPlayerStorageValue(cid, 1604, 1) -- Storage da quest else doPlayerSendCancel(cid, "Você já fez essa quest!") end return true end
  • Quem Está Navegando   0 membros estão online

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