Ir para conteúdo

MarcelloMendes

Campones
  • Total de itens

    80
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Tudo que MarcelloMendes postou

  1. POKEMON E O KARALHO -.- SEU VACILAO (L)(L)
  2. Nome ou nick: Marcello Mendez Cargo: Scripter Experiência: mais ou menos 7 meses. MSN: marcello_dirt@hotmai.com Adicional: Sou Scripter estou sempre procurando aprender mas em programacao, e posso ajudar o We Do junto com MatheusMkalo em scripting e toda a Equipe. Cya
  3. @edit ops agr qi eu reparei, parece que ta no lugar errado esse pedido ne cara =ss mas ta Aki a a resposta pro seu pedido: va em data/movements/scripts e crie um .lua com nome de "ponte.lua" e adicione isso: -- by: MarcelloMkez function onStepIn(cid, item, position, fromPosition) local needLvl = 20 -- Level pra passar na ponte. if getPlayerLevel(cid) >= needLvl then doPlayerSendTextMessage(cid, 22,"Bem Vindo!!!") else doPlayerSendTextMessage(cid, 22, "Você precisa ser level "..needLvl.." para passar pela ponte!") doTeleportThing(cid, fromPosition) return true end end e em movements.xml adicione essa tag: <movevent type="StepIn" actionid="666" event="script" value="ponte.lua" /> agora no seu Map Editor, adicione nos dois tiles da ponte a Actionid 666 Cya
  4. Po mano, nao deu pra intender nao =s explica melhor aii pragente poder te ajuda, Cya
  5. Bom Joao Kleber, tem como fazer isso tudo que voce pediu sim, vo precisa de alguns dias pq to meio sem tempo, mas concerteza vo fazer pra vc, começo hj mesmo, e que agora to no trabalho tbm, mas si der ja vo fazendo poraki! E vo precisar de mas algumas informaçoes sua, como a dessa quest, e das vocaçoes... adc aki: marcello_dirt@hotmail.com ae vc me da os detalhes ok? abraço! ______ Cya
  6. boa cara xD continue assim, ta indo bem abração
  7. ate parece qi tem segredo fazer isso... e otra, c pego algumas funcoes minhas, poderia pelomenos ter colokado meus cretidos ne... getPlayerResets(cic) -- by: MarcelloMkez entre outras como /installReset q isso mano.... preucupado com clonagem de itens! hadushuasdhuashasdu aah meu Deus e pode pergunta qualquer um ai, resetar sem deslogar, nunca vi isso, acaba sendo tosco... e e sujeito a varios erros, pq pra fazer update na database com o player online, e adc Exp negativa... o MahteusMkalo msm tava comentando aki... nada contra o seu systema, mas falar que o meu num funcinava em sql e viaje sua -.- quanto as funcoes , poste os creditos pelomenos por favor... abraco
  8. aa saquei, vo corrigir aki, ams deu algum erro ai no distro?
  9. Ta ai : va na pasta Movements/scripts crie um arkivo lua com nome de tilepremium.lua e adicione isso: function onStepIn(cid, item, position, fromPosition) local pos = {x=0, y=0, z=0} -- Posicao da cidade principal. if isPremium(cid) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSendTextMessage(cid, 22, "Voce Foi teleportado para cidade onde voce mora.") else doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, 22, "Voce Foi teleportado para cidade Principal.") return true end end Va no seu map editor, e adicione essa UniqueId no seu teleport: 2005 agora e em movements.xml adicione isso: <movevent event="StepIn" uniqueid="2005" script="tilepremium.lua" /> abracos...
  10. ashuashsahusa! falo poco mas falo o suficiente vodkart, eu prefiri nem fala nada :* mas ai draky, faz ai pragente, aproveita e encina Cya
  11. ksoaksaokas /\ óoó paaii !! vodkart mando no script, gostei mto! énoiiz Cya
  12. lol eu quiz dizer em php ¬¬' poracaso conhece o radbr?? haha' claro ne intao :* tem umas functions ai qui ta na cara qi c copio do meu, e outros so mudo a variavel usahsuhaHSAUHUHSAhu Cya mlk bom gogo v2
  13. Cara so corrigindo, if outfit.lookType ~= cfg.lookType then else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need Horse To Riding.") end ta bem feio rsrs' mude pra isto: if outfit.lookType == cfg.lookType then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need Horse To Riding.") return true end e te mas algumas coisas que dao pra modifikar e organizar! abraco , bom sistema....
  14. cara eu postei no outro topico la essa sua duvida, ja intendi oq vc precisa... bem, vou indo durmir tenho qi trabalhar cedo amanha, mas amanha no trabalho msm fasso isso pra vc xD abração Cya
  15. Ops, erro bobo tenta: function onSay(cid, words, param) local cfg = {storage = 6666,monster = "Horse",speed = 600,lookType = 327,time = 600 * 6000 * 1000000} local summon = getPlayerStorageValue(cid, cfg.storage) function mosnter(cid) if (getTilePzInfo(getCreaturePosition(cid)) == LUA_ERROR) then local m = doCreateMonster(cfg.monster, getCreaturePosition(cid)) doConvinceCreature(cid, m) setPlayerStorageValue(cid, cfg.storage, m) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You Can'Not Summon Your Creature In Pz Zone.") return TRUE end end if param:lower() == "go" then if summon <= 0 then mosnter(cid) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have already summoned a horse.") return TRUE end elseif param:lower() == "mount" then if isCreature(summon) then local outfit = getCreatureOutfit(cid) outfit.lookType = cfg.lookType doRemoveCreature(summon) doChangeSpeed(cid, cfg.speed) doSetCreatureOutfit(cid, outfit, cfg.time) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need to summon a horse.") end elseif param:lower() == "ride" then if summon > 0 then local outfit = getCreatureOutfit(cid) if outfit.lookType ~= cfg.lookType then doPlayerSendCancel(cid, "Sorry!") return TRUE if getTilePzInfo(getCreaturePosition(cid)) == 0 then doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -cfg.speed) local m = doCreateMonster(cfg.monster, getCreaturePosition(cid)) doConvinceCreature(cid, m) setPlayerStorageValue(cid, cfg.storage, m) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You Can'Not Summon Your Creature In Pz Zone.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're not riding a horse.") return TRUE end return TRUE end elseif param:lower() == "back" then if isCreature(summon) then doRemoveCreature(summon) setPlayerStorageValue(cid, cfg.storage, 0) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not summoned a horse.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") end return TRUE end -- Modificado --
  16. Opa ;D fiz so um improvizo aki rapidinho, mas ta ai do geito que vc pediu: [[ SCRIPTING> MarcelloMkez <scriptING ]] --[[ [Advanced Reset System] Autor: MarcelloMkez Versão: 1.0 TFS: 0.3.6 Testado em: 8.50 Fórum: www.xtibia.com/forum/topic/138026-talk-action-advanced-reset-system/ [Características] ~ Versão 1.0 ~ - Resets no Look; - Premium Account ou não; - Mudar Vocação; - Limite de Resets; - Opções para Abilitar e Desabilitar Condições; [Em Construção] - Stages Free e Premium; - 'Talvez' um novo sistema de mudar Vocação; sem data para postagem. ]] function onSay(cid, words, param) --[Configurações de Condição]__ config = { --[[verdadeiro / Falso]] needPa = false, -- Precisa de Premium Account? [true / false] needPz = true, -- Precisa estar em Protection Zone? [true / false] battle = false, -- Precisa estar sem Batlle para Resetar? [true / false] withe = false, -- Players PK Withe pode Resetar? [true / false] red = false, -- Players PK Red pode Resetar? [true / false] tp = true, -- Teleportar para o Templo após o reset? [true / false] look = false, -- Mostrar Resets no Look do Player? [true / false] addLimite = false, -- Abilitar Limite de Resets? [true / false] setClasse = true, -- Mudar Vocação do player quando resetar? [true / false] storage = 2310, -- Storage [valor] --[Configurações do Reset]__ resetStatus = { player = getPlayerGUID(cid), -- Não Mude. lvl = 715000 , -- Level Necessário para Resetar. [valor] lvlreset = 200000, -- Level que retornará após o Reset. [valor] limite = 10, -- Máximo de resets que um player pode chegar. [valor] newClasse = 11, -- Id da Nova Vocação após o Reset. [valor] tempo= 5 -- Tempo para o Player deslogar para Resetar. Em segundos. [valor] }, } --[Funções]__ function Reseting(cid) if getPlayerVocation(cid) == 10 then resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSetVocation(cid, config.resetStatus.newClasse) else doPlayerSendCancel(cid, "Voce não tem a vocação necessaria para resetar!") return TRUE end doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets+(1).."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function noAll(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noTeleporting(cid) if getPlayerVocation(cid) == 10 then resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets+(1).."]' WHERE `players`.`id` = "..config.resetStatus.player) else doPlayerSendCancel(cid, "Voce não tem a vocação necessaria para resetar!") return TRUE end function noLook(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noClasse(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets+(1).."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function setClasse(cid) if getPlayerVocation(cid) == 10 then resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) else doPlayerSendCancel(cid, "Voce não tem a vocação necessaria para resetar!") return TRUE end function look(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets+(1).."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function teleporting(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function getResets(cid) resets = getPlayerStorageValue(cid,config.storage) if resets < 0 then resets = 0 end return resets end local resets = getResets(cid) local needLvl ="Você precisa de "..config.resetStatus.lvl-getPlayerLevel(cid).." level's para resetar." local msg ="~~[Reset: "..getResets(cid)+(1).."]~~ 'Sucesso ao Resetar! Você será deslogado em "..config.resetStatus.tempo.." Segundos." --[Condiçoes]__ if(config.needPz == true) and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid,22,"Você Precisa estar em Protection Zone Para Resetar.") return TRUE elseif(config.addLimite == true) and (getResets(cid) == config.resetStatus.limite) then doPlayerSendTextMessage(cid, 22, "Você ja atingiu o Limite de Resets.") return TRUE elseif(config.withe == false) and (getCreatureSkullType(cid) == 3) then doPlayerSendTextMessage(cid,22,"Você ta PK White, por isso não pode resetar.") return TRUE elseif(config.red == false) and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid,22,"Você ta PK Red, por isso não pode resetar.") return TRUE elseif(config.needPa == true) and not isPremium(cid) then doPlayerSendTextMessage(cid,22,"Você Precisa ser Premium Account para Resetar.") return TRUE elseif(config.battle == true) and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"Você Precisa estar sem Battle para Resetar.") return TRUE elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == true) and (config.setClasse == true) then addEvent(Reseting, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == false) and (config.setClasse == false) then addEvent(noAll, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == true) and (config.setClasse == true) then addEvent(noTeleporting, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == false) and (config.setClasse == true) then addEvent(noLook, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == true) and (config.setClasse == false) then addEvent(noClasse, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == false) and (config.setClasse == true) then addEvent(setClasse, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == true) and (config.setClasse == false) then addEvent(look, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == false) and (config.setClasse == false) then addEvent(teleporting, config.resetStatus.tempo* 1000, cid) elseif doPlayerSendCancel(cid, needLvl) then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end if doPlayerPopupFYI(cid, msg) then end return TRUE end --[by: MarcelloMkez]__
  17. Blz, Tenta assim amigo: function onSay(cid, words, param) local cfg = {storage = 6666,monster = "Horse",speed = 600,lookType = 327,time = 600 * 6000 * 1000000} local summon = getPlayerStorageValue(cid, cfg.storage) function mosnter(cid) if (getTilePzInfo(getCreaturePosition(cid)) == LUA_ERROR) then local m = doCreateMonster(cfg.monster, getCreaturePosition(cid)) doConvinceCreature(cid, m) setPlayerStorageValue(cid, cfg.storage, m) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You Can'Not Summon Your Creature In Pz Zone.") return TRUE end end if param:lower() == "go" then if summon <= 0 then mosnter(cid) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have already summoned a horse.") return TRUE end elseif param:lower() == "mount" then if isCreature(summon) then local outfit = getCreatureOutfit(cid) outfit.lookType = cfg.lookType doRemoveCreature(summon) doChangeSpeed(cid, cfg.speed) doSetCreatureOutfit(cid, outfit, cfg.time) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need to summon a horse.") end elseif param:lower() == "ride" then if summon > 0 then local outfit = getCreatureOutfit(cid) if outfit.lookType ~= cfg.lookType then doPlayerSendCancel(cid, "Sorry!") return TRUE else if getTilePzInfo(getCreaturePosition(cid)) == 0 then doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -cfg.speed) local m = doCreateMonster(cfg.monster, getCreaturePosition(cid)) doConvinceCreature(cid, m) setPlayerStorageValue(cid, cfg.storage, m) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You Can'Not Summon Your Creature In Pz Zone.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're not riding a horse.") return TRUE end return TRUE end elseif param:lower() == "back" then if isCreature(summon) then doRemoveCreature(summon) setPlayerStorageValue(cid, cfg.storage, 0) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not summoned a horse.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") end return TRUE end -- Modificado -- abraços!
  • Quem Está Navegando   0 membros estão online

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