Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Tudo que Roksas postou

  1. #Perfect fireelement, agora o povo pode iniciar seus futuros projetos e servidores na mais futura versão. Obrigado por compartilhar com a nossa comunidade, o seu download foi aprovado! Irei mover para 9x até que criemos a nova seção.
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Então mande o código que está tentando fazer, você só queria o ID, a função que utilizei já faz isso.
  4. Cara, não precisa de toda essa tramóia, troque a linha por essa: doPlayerSendTextMessage(cid, 27, "O ID do player "..param.." é "..getPlayerGUID(getPlayerByName(param))..".")
  5. Roksas

    Comando !vida

    #Ciel, não tem nenhum erro de concatenação aí, apenas está dizendo que não encontra a função getCreatureHealth, que por sinal fica nas sources. Isso é bem estranho.
  6. Me envie algum script de spell que tenha aí, irei apenas editá-lo.
  7. Prontinho galera, editei para que não possa usar magias nem fazer quests. E outra, para quê utilizar magias de heal? Não pode ser atacado. Não precisam falar que é inútil e que não vão usar, isso não me afeta, estou disponibilizando gratuitamente, rsrs.
  8. Obrigado pelas respostas galera. #Gustavo, Você quis dizer, tipo, poder fazer cada uma apenas uma vez na vida?
  9. Vá em data/creaturescripts/scripts, crie um arquivo chamado finishtp.lua e adicione dentro: function onKill(cid, target, lastHit) local cpos = {x = 4479, y = 4852, z = 7, stackpos = 1} function exclude() local tp = getTileItemById(cpos, 1387) if tp then doRemoveItem(tp.uid, 1) doSendMagicEffect(cpos, CONST_ME_POFF) end end if not isMonster(target) then return true end if getCreatureName(target) == "Finish" then addEvent(exclude, 20 * 1000) doCreateTeleport({x = 1283, y = 112, z = 7}, cpos) doPlayerSendTextMessage(cid, 20, "O teleporte se abriu, corra, ele irá fechar em 20 segundos.") return true end return true end Em creaturescripts.xml adicione a tag: <event type="kill" name="finishtp" event="script" value="finishtp.lua"/> Ok, em seguida abra o arquivo login.lua e adicione: registerCreatureEvent(cid, "finishtp") #GoodLuck, reinicie o server.
  10. Olá XTibiano! Infelizmente, seu tutorial foi reprovado. Procure por ajuda na seção de como formular um bom tutorial. Grato pela atenção. Movido.
  11. Roksas

    !buyrank

    Tem isso é? Mas como funciona os ranks?Tem storage? é oq?
  12. Caro usuário, esta seção serve para postar códigos prontos, e não pedidos e dúvidas, favor prestar mais atenção. #Movido. Me diga aonde irá aparecer o teleport, o nome do monstro, e quais coordenadas ele leva.
  13. Roksas

    !buyrank

    #Editado.
  14. Roksas

    !buyrank

    Qual o ID do diamond?
  15. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  16. Roksas

    !buyrank

    Muito bem, vá em data/talkactions/scripts, crie um arquivo chamado clans.lua e adicione dentro: local clans = { ["volcanic"] = {v = 1, p = 10}, ["seavell"] = {v = 2, p = 150}, ["orebound"] = {v = 3, p = 20}, ["wingeon"] = {v = 4, p = 5}, ["malefic"] = {v = 5, p = 3}, ["gardenstrike"] = {v = 6, p = 12}, ["psycraft"] = {v = 7, p = 8}, ["naturia"] = {v = 8, p = 30}, } function onSay(cid, words, param) local rank = clans[param] if not param or param == "" then return doPlayerSendTextMessage(cid, 20, "Você deve digitar o nome do clãn corretamente.") and true end if getPlayerItemCount(cid, 2145) < rank.p then return doPlayerSendTextMessage(cid, 20, "Os seus diamonds são insuficientes, você precisa ter ["..rank.p.."] diamonds.") and true end if getPlayerStorageValue(cid, 86228) == rank.v then doPlayerSendTextMessage(cid, 20, "Você já faz parte deste mesmo clãn, escolha outro, os disponíveis são:") for a, b in pairs(clans) do doPlayerSendTextMessage(cid, 20, "Clãn ["..a.."] - Preço: "..b.p.." diamonds.") end return true end doPlayerRemoveItem(cid, 2145, rank.p) setPlayerStorageValue(cid, 86228, rank.v) doPlayerSendTextMessage(cid, 20, "Você acaba de entrar para o clãn ["..param.."], relogue para obter alterações.") return true end Em talkactions.xml adicione a seguinte tag: <talkaction words="!clan;/clan;!rank;/rank" event="script" value="clans.lua"/> No código de primeira, você encontra uma tabela, onde v é o valor da storage e p é o preço do clãn. Caso queira adicionar mais basta seguir o exemplo conforme a tabela. #GoodLuck!
  17. Roksas

    !buyrank

    Cara, esta seção serve para postar códigos prontos e não dúvidas. Preste mais atenção hein! #Movido. E quanto ao tópico, me diga quais são as storages dos clãns.
  18. Prova I Boa noite meus jovens, depois de 5 aulas, vocês terão a primeira prova, aonde terão que mostrar que realmente aprenderam até agora. Quem quiser pode recorrer aos Tutoriais postados, mas lembre-se que assim nunca aprenderão. Primeira parte [Erros]: Segunda parte [Descubra]: Terceira parte [Atue]: #GoodLuck.
  19. #snowks Basta mudar o nome dos monstros oO #Allan Obrigado.
  20. [Task System] Command 1.0 Versão testada: 8.6 + TFS usado: 0.4 Comandos disponíveis: !task list -- Mostra quais monstros podem ser "taskeados"; !task Troll -- Neste modelo, você coloca o nome do monstro que quer taskear; Eaaai galerinha XTibiana, beleza comunidade? Decidi fazer um sistema de Task bem legal, com recompensa de Exp, Money e é tudo via comandos. Vá em data/creaturescripts/scripts, crie um arquivo chamado taskSys.lua e adicione dentro: Na mesma pasta, abra o arquivo login.lua e adicione: registerCreatureEvent(cid, "taskSys") Em creaturescripts.xml você deve adicionar a seguinte tag: <event type="kill" name="taskSys" event="script" value="taskSys.lua"/> Muito bem, agora vá na pasta data/talkactions/scripts, crie um arquivo chamado taskSys.lua e adicione dentro: E no arquivo talkactions.xml você adiciona essa seguinte tag: <talkaction words="!task;/task" event="script" value="taskSys.lua"/> Agora volte para a pasta data e entre na pasta lib (data/lib), nele você deve criar um arquivo também com o nome de taskSys.lua e adicionar esta tabela dentro: Demonstração É isso aêe galerinha, espero que tenham gostado e boa sorte
  21. Eaai estudiosos de plantão, já estamos em um bom nível da Escolinha, e neste tópico irei postar as respostas dos alunos que entregaram os exercícios. Respostas dos alunos: Allan Harlen: Pablo Rodrigues: Thiago Carvalho: Matheus Ribeiro: Daniel Angel: É isso galerinha, a prova está chegando, aproveitem para estudar
  22. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  • Quem Está Navegando   0 membros estão online

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