Ir para conteúdo

Eskylo

Visconde
  • Total de itens

    477
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que Eskylo postou

  1. LoL. Assim agente não consegue ver, você deve hospedar a imagem na web. Use o http://imageshack.us ou outro site do tipo e poste o link direto da imagem ou outra coisa que sirva.
  2. Eskylo

    Função

    function doPlayerSetSkill(cid, skillId, newSkillLevel) if getPlayerSkillLevel(cid, skillId) > newSkillLevel then return false else doPlayerAddSkillTry(cid, skillid, getPlayerRequiredSkillTries(cid, skillId, newSkillLevel)) return true end end testa isso em tfs 0.3.6pl1
  3. Quem não joga, como eu, não faz idéia de como funcione, explique certinho como funciona ou posta um vídeo.
  4. Eskylo

    Depot

    tenta isso function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(getThingFromPos({x=position.x,y=position.y,z=position.z,stackpos=253}).uid) then doTeleportThing(cid, fromposition, false) end return true end
  5. Eskylo

    Função

    acho q seria mais correto "addSkill" doq "setSkill" tem um problema ai, tipo se vc mexer na database vai ter q kikar o player pra efetivar o aumento no skill
  6. Eskylo

    Script

    tenta isso mano function onStepOut(cid, item, position, fromPosition) if(not decreasingItems[item.itemid]) then return false end if(not isPlayerGhost(cid)) then i = getThingFromPos({x=fromPosition.x,y=fromPosition.y,z=fromPosition.z,stackpos=1}) doRemoveItem(i.uid, 1) doTransformItem(item.uid, decreasingItems[item.itemid]) return true end return false end
  7. firstitems.lua eu acho
  8. Aprovado! eu n ia flar mais nd, mas depois q vi q vc fez o lance aki do premio ser randomico da pra ver q vc poderia fazer melhor, hein nota-se q em todas as possiblidades, os 'elseif' tds fazem: doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) vc n precisava colocar isso td hora, bastava por isso embaixo do end desses "elseif's", outra coisa, n sei se foi proposital, É Possivel q o script n crie os itens nas pos's pois em tds elseif's vc sortea dnv, creio q vc podia criar uma variavel usar o math.random e depois verificar qual numero deu. msm depois deu falar td isso creio q n seja preciso o uso desses elseifs, eu fiz umas modificações aki e deu em 33 linhas o script. Parabens pelo script, desculpa se eu fui chato ou sei lá. Feliz ano novo
  9. creio q n seja possivel fazer usando scripts lua sem alterações ou adiçoes nas sources
  10. tem um erro ae mano doSendMagicEffect(topos,10) aki /\ tem q ser \/ doSendMagicEffect(nplayer1pos,10) cansei de explicar pra galera essas paradas de topos , da uma procurada ai depois
  11. fail esqueci o negocio da verificação do skill. vlw por lembrar vale lembrar tb q para funcionar deve - se colocar no creaturescripts.xml <event type="advance" name="AdvanceTeleport" event="script" value="advancetp.lua"/> e no seu login.lua q fica na pasta creaturescripts/scripts ponha embaixo da linha 'function onLogin(cid)' if getPlayerLevel(cid) < 20 then registerCreatureEvent(cid, "AdvanceTeleport") end
  12. function onSay(cid words, param, channel) if getPlayerStorageValue(cid, 13540) > os.time() and param then doPlayerBroadcastMessage(cid, param) else doPlayerSendCancel(cid, 'You aren't vip.') end return true end
  13. function onAdvance(cid, skill, oldLevel, newLevel) if newLevel == 20 then doPlayerSendTextMessage(cid, 22, "Você será teleportado para The Oracle para escolher sua vocação!") addEvent(doTeleportThing, 2000, cid, {x=, y=, z=}) end end
  14. creio q doPlayerExp basta, sem necessidade de executar query
  15. preciso do seu vip system pra fazer e n é necessario um novo group, basta o talk verificar se o player é vip, caso n seja, o player n consiga exexutar a talk
  16. n tinha visto nem pensado nisso antes '-' bem legal a idéia, mesmo assim ainda prefiro ficar criando script, pra ficar talvez mais rapida e facil uma edição futura
  17. n tem necessidade do == TRUE pode por só
  18. pra q gritar(escrever td em maiusculo)? poderia ter sido assim: function onSay(cid, words, param) if doPlayerRemoveItem(cid,5948,100) then doPlayerAddItem(cid,10221,1) doSendMagicEffect(getPlayerPosition(cid), EFEITO) doCreatureSay(cid, words, TALKTYPE_ORANGE_1) else local str = "Voce Nao Tem 100 Red Dragon Leather." doPlayerPopupFYI(cid, str) doPlayerSendCancel(cid, str) end return true end se vc por pra retornar false vai aparecer o player falando se por true n, acho com true fica mais bonito nessa linha 'doSendMagicEffect(getPlayerPosition(cid), EFEITO)' aki no efeito vc pode por qualquer numero de 1 a 68 + ou - para ver cada efeito vai no seu serv e fala /z 23 ,por exemplo
  19. bem simples, mas creio que é assim q se começa, aprovado :button_ok: com certeza funciona em versões 8.4 ou superior nas inferiores n tenho certeza ps. pra ser mais simples poderia ser assim: function onSay(cid, words, param) if words == "!vida" then doPlayerSendTextMessage(cid, 19, "Você tem "..getCreatureHealth(cid).." health points.") else doPlayerSendTextMessage(cid, 27, "Voce tem "..getCreatureMana(cid).." mana points.") end return true end o uso desse return true antes do end do script faz com q n aparece o player falando !vida em talkactions.xml <talkaction words="!vida;!mana" script="mana.lua"/>
  20. n entendi o porquê do "[ moveevent ]" já q é uma talkaction script divertido e bem feito, Aprovado :button_ok:
  21. esse tópico Paginação Php o criador tirou o conteúdo u.u
  22. to sem tempo pra fazer, mas creio que seja possível sim! deve ser um creaturescript de login q cheque quantos account managers tem online, se o o numero for maior q 5 o proximo q tentar entrar, o script retornará falso e este n entrará
  23. Tem um erro no script do cara acima, certo: function onUse(cid, item, pos, itemEx, topos) if getCreatureName(getCreatureSummons(cid)[1]) == "Elf" then doConvinceCreature(cid, itemEx.uid) end end
  24. topos é onde vc da use with com o item q vc escolheu pra usar esse script no actions.xml
  25. Aprovado :button_ok: , pois funciona, não precisava encher a tabela de mensagens se são todas iguais e podia por o script entre [ code ] [ / code ] ou [ quote ] [ / quote ] mesmo asism bom script, vai ajudar a galera e seus servers de pokemon.
  • Quem Está Navegando   0 membros estão online

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