Ir para conteúdo
  • Cadastre-se

Flavio S

Membro
  • Total de itens

    128
  • Registro em

  • Última visita

Tudo que Flavio S postou

  1. ^ Sim aprendi lendo e com os ensinamentos de várias pessoas aqui do fórum, aqui mesmo no fórum tem bastante conteúdo bacana que da pra aprender fácil.
  2. ^ A verificação isPlayer(cid) é desnecessária tendo em vista que um monstro não pode matar outro. E daria erro caso não existisse o monstro informado na tabela, quando fosse setar a storage ... local tb = { -- ["MONSTER"] = STORAGE, não se esqueça da virgula que é essencial pra funcionar ... ["Rat"] = 4651, } function onKill(cid, target) if not isMonster(target) then return false end local monster = tb[getCreatureName(target)] if monster then setPlayerStorageValue(cid, monster, 1) end return true end function onLogin(cid) registerCreatureEvent(cid, "bossKill") retur
  3. ^ wakon seu script está funcional, mas a lógica está incorreta, a verificação da cap deveria ser depois da verificação da storage;
  4. ^ da forma que estão seus script ao matar um player chamado "Demondras" o player vai ganhar a storage ... tem que usar o : isMonster(target)
  5. Hail galerinha, então agora é a vez de vocês me ajudar e ajudarem a si mesmo, mas como assim Stinger ? então eu estou desenvolvendo o tão procurado battlefield event tfs 1.x + e pretendo posta-lo ainda essa semana, só que como meu ruimdonws é meio bugado e eu não consigo abrir o RME pra trocar a versão do mapa que tenho aqui (MAPA do evento postado pelo absolute que certamente não foi ele que fez). Eu queria que trocassem a versão dele pra 10.77, pra mim testar o evento e deixar ele funcionando sem erros, para postá-lo pra vocês, e se quiserem editar o mapa e deixar ele mais bonito, sint
  6. Use assim caso o player não tenha cap suficiente o item é enviado ao depot. function onUse(cid, item, frompos, item2, topos) local config = { storage = 100008, -- change to your own storage value item = 7503, } if getPlayerStorageValue(cid, config.storage) == 2 then if getPlayerFreeCap(cid) >= getItemWeightById(config.item, 1) then doPlayerSendTextMessage(cid,25,"You have found a heavy package.") doPlayerAddItem(cid, config.item, 1) setPlayerStorageValue(cid, config.storage, 3) setPlayerSt
  7. Cade o rep no playground quando precisamos.
  8. Agradeça ao luan, pois eu nem vi o tópico e foi ele que me mandou : local AccPorIp = 2 -- Numero de player por ip que ele vai poder logar function onLogin(player) print(player:getIp()) local mc = 0 for _, p in pairs(Game.getPlayers()) do if player:getIp() == p:getIp() then mc = mc + 1 if mc > AccPorIp then break end end end if mc > AccPorIp then return false end return true end Se não funcionar, olha o que printa no tfs quando tu loga.
  9. Parei em naruto ... Você vai dizer que eu não falei a verdade ? todo mundo quer ser rico, ter fama e o KRL A 4 ... mas quantos fazem por merecer ? Vamos por o exemplo do ENEM que está por vir, tem varias pessoas querendo fazer vários tipos de faculdade e tal, quer fazer medicina, advocacia, engenharia de sei lá o que ... mas vai ver como essa gente se prepara pra tal coisa ... e dps vem dizer que é o país que não da oportunidade, e vários tipo de reclamação(não vou dizer que é mentira, mas não é totalmente verdade), tipo eu estudo pra vestibulares desde do 1º ano do ensino médio, sem
  10. Muito mimimi esses negócio que x coisa não da dinheiro ... quem quer ser alguém na vida, ganhar dinheiro e se dedica ao extremo pra isso, fica rico vendendo bala. abrçs.
  11. ^ Tb teria que colocar o broadcast antes de começar a teleportar os players, pois o getTopCreature() retornaria nil por não ter ninguém no local. doBroadcastMessage("Começou uma batalha entre ".. getPlayerGuildName(getTopCreature(config.positions[1][1]).uid) .." e ".. getPlayerGuildName(getTopCreature(config.positions2[1][1]).uid) ..".", MESSAGE_STATUS_WARNING) -- Teleportando posições 1
  12. ^ luanluciano93 pode ocorrer um problema com seu script nessa linha aqui : local guild1 = getPlayerGuildId(cid) supomos que o cid, esteja na : config.positions2[1][1]) logo toda config,position = guild 1, seria verificado com o id da guild 2. e aqui tb : doBroadcastMessage("Começou uma batalha entre ".. getPlayerGuildName(cid) .." e ".. getPlayerGuildName(getTopCreature(config.positions2[1][1]).uid) ..".") dependendo se o cid for da guild 2 : vai enviar : "guild 2 x guild 2". teria que ser : local guild1 = getPlayerGuildId(getTopCreature(config.positions[1][1]).ui
  13. Voto no mapa 01, ficou mais clean e agradável de ser ver ou até mesmo jogar, o mapa 02 não fica muito atrás mas o excesso de bordas tirou um pouco da beleza que poderia ser mostrada
  14. Lembre-se de colocar ACTIONID 7771 no piso pelo RME. no piso pelo RME (REMERES MAP EDITOR)
  15. stoonkill.lua (data\creaturescripts\scripts): local monster = 'Demon' -- Monster function onKill(player, creature) if isPlayer(player) and isMonster(creature) and getCreatureName(creature):lower() == monster:lower() and getPlayerGuildId(player) ~= 0 and getGlobalStorageValue(getPlayerGuildId(player)) < 1 then setGlobalStorageValue(getPlayerGuildId(player), 1) end return true end function onLogin(player) registerCreatureEvent(player, 'stoOnKill') return true end Tag - creaturescripts.xml (data\creaturescripts\scripts): <event type="kill" name="stoOnKill" event="script" v
  16. Sempre é ótimo ver tópicos desse tipo na área de programação, depois vou tirar um tempo pra estudar isso,
  17. Esse monstro é exclusivo, pra esse tal sistema ? ou seja ele não será usado em algum tipo de hunt qualquer pros player, que ai posso fazer uma verificação de toPos até fromPos ai se ele for exclusivo pro sistema, não precisa da verificação. Edit : todos da guild receberão a storage mesmo aqueles que não participaram da morte do monstro ?
  18. A entrevista foi feita pelo samuel dietrick colega meu, logo é mais fácil chover dinheiro, do que ele falar alguma verdade...
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo