Ir para conteúdo

junior2b

Campones
  • Total de itens

    46
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que junior2b postou

  1. Na verdade é que esse que postei não é o original não. Modifiquei para usar um item, pq se nao ia ser estrando tirar a arvore dando somente use nela. Segue a verdadeira tag a baixo: <action itemid="2767; 2768; 2785; 2786; 2708" event="script" value="cut.lua"/> local arvorescut = { "2767", "2768", "2785", "2786", "2708" } local residuos = { "6219", } function onUse(cid, item, frompos, item2, topos) -- By Lancellott @junior2b local messages = { "cuting", "Cortando", "tak tak tak", } doRemoveItem(item.uid, 1) doPlayerSay(cid, messages[math.random(#messages)], TALKTYPE_ORANGE_1) doSendMagicEffect(frompos,3) doTransformItem(item2.uid, residuos.id) end Ou seja, deu use na árvore ela é removida.
  2. E ai Ékstibianos ;D Trago a vocês meu segundo script, script de cortar árvores! testado em Tfs 0.3.6 (8.54) Vamos ao script! vá em data/actions/actions.xml e coloque esta tag: <action itemid="XXXX" event="script" value="cut.lua"/> Lembrando que o XXXX é um item usable que você terá editado! agora em actions/script copie um arquivo .lua e renomeie para cut, ficando cut.lua e coloque isso dentro: local arvorescut = { "2767", "2768", "2785", "2786", "2708" } local residuos = { "6219", } local Madeira = { "1", "2", "3", "4", "5", "6", "0", } function onUse(cid, item, frompos, item2, topos) -- By Lancellott @junior2b if isInArray(arvorescut, item2.itemid) then local messages = { "cuting", "Cortando", "tak tak tak", } doPlayerSay(cid, messages[math.random(#messages)], TALKTYPE_ORANGE_1) doSendMagicEffect(frompos,3) doTransformItem(item2.uid, residuos[math.random(#residuos)]) doPlayerAddItem (cid, 5901,Madeira[math.random(#Madeira)]) else doPlayerSendCancel (cid, "você não pode cortar nada que não seja uma árvore ou arbusto") end return true end Explicando as funções: doTransformItem(item2.uid, residuos.id) Troca a árvore pelo item que está configurado no residuos. local messages = { "cuting", "Cortando", "tak tak tak", } Mensagem sorteada quando o player corta a árvore. doPlayerAddItem (cid, 5901,Madeira[math.random(#Madeira)]) é a função que faz adicionar o item madeira ao player, em que ele pode vender e ganhar dinheiro com isso. (o numero de wood's que vêem é randômico e varia de 0 a 6.) local arvorescut = { "2767", "2768", "2785", "2786", "2708" } Para adicionar mais árvores, basta adicionar mais um id à lista, ficando assim: local arvorescut = { "2767", "2768", "2785", "2786", "2708" "XXXX" -- Novo Id } Se gostou, clique botão no ali do lado, por favor. Lembrando que é meu segundo script! Abraços e até mais, meus amigos ÉkstibianoS SS's Changelog
  3. @LaisDosOts Boa iniciativa, mais não tá completo ;D (complementa ele ;P) @Eskylo é só adicionar ao script doRemoveItem(item.uid, 1) ou seja, vai remover o item com 1 uso! Coloquei uma função ali, mais tenho quase certeza que está errada. Ficará assim: function onUse(cid, item, frompos, item2, topos) local frases = { "Com licença to passando.", } doSendMagicEffect(frompos,14) doTeleportThing(cid,topos) doSendMagicEffect(topos,10) doCreatureSay(cid, frases[math.random(#frases)], TALKTYPE_SAY) cPos = getCreaturePosition(cid) cPos == { ..XXX.. ; ..YYY.. ; ..ZZZ.. } then doRemoveItem(item.uid, 1) else doPlayerSendCancel (cid,"Desculpe, mais você só poderá usar esse item no lugar correto") end end
  4. @topic Bom script! Com certeza vai para um dos meus projetos. Continue assim! (acredito que tenha sido você que tenha feito o script, pois Ékstibianos não ripam, fazem acontecer ;D)
  5. @ Leoprotons Reportado por estar na seção errada. @topic Script criativo, vou positivar depois, pois atingi meu limite diário!
  6. @Erkroxx Isso ocorre geralmente porque você coloca o nome do pokémon ou da pokéball em letra maiúscula, repare isso e tente novamente! Dava esse mesmo erro para mim (mais com outro script) e reparei assim! Ou seja, tente assim: function onUse(cid, item, frompos, item2, topos) r1 = math.random(1,3) if getPlayerLevel(cid) >= 60 then if doPlayerRemoveItem(cid,7884,1) == TRUE then if r1 == 1 then doPlayerSendTextMessage(cid,22,"Você ganhou um Porygon.") local s = doPlayerAddItem(cid, 2532) doItemSetAttribute(s, "name", "porygon pokeball") elseif r1 == 2 then doPlayerSendTextMessage(cid,22,"Você ganhou um Hitmonchan.") local t = doPlayerAddItem(cid, 2532) doItemSetAttribute(t, "name", "hitmonchan pokeball") elseif r1 == 3 then doPlayerSendTextMessage(cid,22,"Você ganhou um Hitmonlee.") local r = doPlayerAddItem(cid, 2532) doItemSetAttribute(r, "name", "hitmonlee pokeball") end end end end Não esqueça de agradecer e clicar no + ali em baixo.
  7. ;D valeu pelo comentário galera! Fallows ;*
  8. junior2b

    Sistema De Gps

    Galera, esse é o meu primeiro system! Revisado pelo @MateusMkalo. Funciona assim: Você da use no GPS (item que você terá editado a spr e o itens.xml) e ele te diz suas coordenadas (X ; Y ; Z). Digamos que você quer se encontrar com um amigo, ele te diz as coordenadas dele e você vai procurando ;D Testado em TFS 0.3.6 (8.54) Primeiro, vá ta pasta data/actions/actions.xml e coloque isso: Agora vá em data/actions/scripts e copie algum arquivo que tem lá dentro e renomeie-o para gps.lua e coloque isso dentro: Se gostou da rep+ Lembrando que é meu primeiro script! SS
  9. Valeu @Apocarai , Muito bom tuto, consegui aprender alguma coisa =] Rep +
  10. É simples! Faça um server com pet system, depois coloque go/back (com as pokeballs) Porém não faça o catch ;D Ai depois é só configurar as quest's e fazer o NPC que vende as ball's . Segue o Go/back : function onUse(cid, item, frompos, item2, topos) dofile("./petconfig.lua") function doPlayerAddSummon(cid, name, pos) local MyCreature = doSummonCreature("SUBSTITUA PELO NOME DO POKEMON DESEJADO", pos) doConvinceCreature(cid, MyCreature) return MyCreature end local myPet = "" local myPetUid = 0 if isExhausted(cid) == 1 then return 0 end if getPlayerStorageValue(cid, storages.petMag) == -1 then setPlayerStorageValue(cid, storages.petMag, 0) end if isCreature(getPlayerStorageValue(cid, storages.petUid)) == 0 then if getTilePzInfo(getCreaturePosition(cid)) == 0 then if getPlayerStorageValue(cid, storages.petIsOnline) == 1 or getPlayerStorageValue(cid, storages.petIsOnline) == -1 then for i = 1, #pets do if isInArray(pets[i].vocations, getPlayerVocation(cid)) == 1 then for k = 1, #pets[i].pets do if pets[i].pets[k].level <= getPlayerLevel(cid) then myPet = pets[i].pets[k].name break end end break end end myPetUid = doPlayerAddSummon(cid, myPet, getCreaturePosition(cid)) if myPetUid ~= -1 then setPlayerStorageValue(cid, storages.petUid, myPetUid) if getPlayerStorageValue(cid, storages.petDamage) ~= 0 and getPlayerStorageValue(cid, storages.petDamage) ~= -1 then if getPlayerStorageValue(cid, storages.petDamage) < getCreatureMaxHealth(getPlayerStorageValue(cid, storages.petUid)) then doCreatureAddHealth(getPlayerStorageValue(cid, storages.petUid), getPlayerStorageValue(cid, storages.petDamage)*-1) end end doChangeSpeed(myPetUid, getCreatureBaseSpeed(cid) - getCreatureBaseSpeed(myPetUid)) doCreatureSay(cid, "Go, NOME DO POKE", TALKTYPE_SAY) addMana({cid = cid}) setPlayerStorageValue(cid, storages.petIsOnline, 2) doSendMagicEffect(getCreaturePosition(myPetUid), 37) else doPlayerSendCancel(cid, 'Not enought room.') end else doPlayerSendCancel(cid, 'Your <span class="highlight">pet</span> died! You have to revive it.') end else doPlayerSendCancel(cid, 'You cannot summon your <span class="highlight">pet</span> in PZ.') end else local daPet = getPlayerStorageValue(cid, storages.petUid) setPlayerStorageValue(cid, storages.petDamage, getCreatureMaxHealth(daPet) - getCreatureHealth(daPet)) doCreatureSay(cid, "Back, NOME DO POKE", TALKTYPE_SAY) setPlayerStorageValue(cid, storages.petIsOnline, 1) doSendMagicEffect(getCreaturePosition(daPet), 37) doRemoveCreature(daPet) end return setExhausted(cid) end na actions xml coloque isso para cada monstro q vc add o go/back ! <action itemid="ID DA BALL" script="tools/name do mostro.lua" /> Não fui o criador do script! Desculpe ai criador mais não me recordo de onde peguei ._. Quando vc aparecer eu edito com seus créditos!
  11. Man, me adc ai no msn! // to esperando!
  12. Qual a versão do tibia q esse site pega? Pega de boa no 8.11? TY // BOA INICIATIVA, OBG POR COMPARTILHAR CONOSCO! ________________//EDIT\\________________________ Warning: syntax error, unexpected $end, expecting TC_DOLLAR_CURLY or TC_QUOTED_STRING or '"' in config/config.ini on line 3 in C:\AppServ\www\config-and-functions.php on line 3 $end Warning: parse_ini_file(C:\AppServ\www\config.lua) [function.parse-ini-file]: failed to open stream: No such file or directory in C:\AppServ\www\config-and-functions.php on line 10 Fatal error: Class 'PDO' not found in C:\AppServ\www\pot\OTS.php on line 1694 alguém pode ajudar? (adc: mauxd1@hot...)
  13. mano, preciso de uma ajuda sua, me add ai no msn: mauxd1@hot... flws
  14. Poxa, ngm pra ajudar ._. Coolé galera ... ajuda ai!
  15. Pessoal, preciso da ajuda de vocês! estou precisando do system de magia em que o player fala M e o numero e o pokemon solta magia. Exemplo: Vc ta com bulbasaur e fala M1, ai ele solta razor leaf... Alguem tem? Valeu e té mais! AJUDA AE GALERA, SO FALTA ISSO PRO MEU SV SAIR FALLOWS
  16. Cara, não entendi a finalidade! Explique mais! Seria esse tutorial para alguem que tem internet compartilhada abrir um server sem precisar de hamachi? té mais! ___________________ explica ai!
  17. Bom post! simples e explicativo, apesar de ser flood tá bom ...
  • Quem Está Navegando   0 membros estão online

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