Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    28

Tudo que Bruno postou

  1. Fix #10 - Corrigido problema de variáveis nulas após serem deletadas.
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Certo! Qualquer problema poste aqui possamos ajudá-lo.
  4. Testa assim amigo: local tileConfig = { pos = {x = 1448, y = 659, z = 7}, -- Posição para onde o player vai quando pisar no tile kickMsg = "Voce precisa ser Donate para acessar essa area.", -- Mensagem caso o player não tenha vip kickEffect = CONST_ME_POFF -- Efeito caso o player não tenha vip } --[[ Não mexa em nada abaixo ]] function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then if vip.hasVip(cid) or getPlayerAccess(cid) > 2 then doTeleportThing(cid, tileConfig.pos) doSendMagicEffect(tileConfig.pos, CONST_ME_TELEPORT) return true end doTeleportThing(cid, fromPosition) doSendMagicEffect(fromPosition, tileConfig.kickEffect) doPlayerSendCancel(cid, tileConfig.kickMsg) end return false end
  5. Build > Configuration Manager > Configuration e Platform Está correto? "please install v140 build tools" Isso é problema no script de compilação, joga esse erro no google que você consegue a resposta.
  6. Amigo, você pode ao menos dizer se está testando, se é isso que quer, estamos ajudando de boa fé, mas se você não diz nada, fica difícil.
  7. registerCreatureEvent(cid, "dropStone")
  8. local config = {320, 321, 322, 323, 324, 325, 326, 327, 328, 329} function onLogin(cid) for _, i in pairs(config) do doPlayerRemoveItem(cid, config[i], 1) end return true endCom esse script, assim que o player logar ele irá remover todos os items
  9. Amigo, evite flood! Se você prestar atenção ele já deixou o exp.lua dele no spoiler.
  10. Você tentou usar o que eu fiz?
  11. Tenta denovo, atualizei lá.
  12. Bom, pelo que eu entendi é que quando ele logar e o player tiver item x, ele deve "usar" automaticamente removendo o item e dar outro. Se for isso mesmo, basta ir em data/creaturescripts/creaturescripts.xml e adicionar a seguinte tag: <event type="login" name="Recompensa" script="recompensa.lua"/>Agora em data/creaturescripts/script crie um arquivo chamado recompensa.lua com o seguinte conteúdo: local config = {320, 321, 322, 323, 324, 325, 326, 327, 328, 329} function onLogin(cid) for _, i in pairs(config) do doPlayerRemoveItem(cid, config[i], 1) end return true end
  13. Mesmo assim continuo sem entender. Tente ser mais claro para podermos ajudá-lo.
  14. Editei o code, testa lá.
  15. Bruno

    NPC Apostador!

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  16. Não entendi amigo, poderia explicar melhor?
  17. Como você está fazendo?
  18. Tópico movido para área correta.
  19. Tente assim: Vá em data/creaturescripts/creaturescripts.xml e adicione a seguinte TAG: <event type="kill" name="PrisonKill" script="prisonkill.lua"/> Agora em data/creaturescripts/scripts crie o arquivo prisonkill.lua com o seguinte conteúdo: local jailpos = { -- Posições das cadeias [1] = {x = 59, y = 52, z =6}, [2] = {x = 59, y = 52, z =5}, [3] = {x = 55, y = 47, z =6}, [4] = {x = 55, y = 47, z =5}, [5] = {x = 55, y = 52, z =6}, [6] = {x = 55, y = 52, z =5}, [7] = {x = 59, y = 47, z =5}, [8] = {x = 63, y = 52, z =5} } function onKill(cid, target, lastHit) if isPlayer(target) and getPlayerVocation(cid) == getPlayerVocation(target) then doTeleportThing(cid, jailpos[math.random(#jailpos)]) doBroadcastMessage("O jogador " .. getPlayerNameById(cid) .. " foi preso por matar um jogador da mesma gangue.") return true end return true end E em data/creaturescripts/scripts/login.lua antes do return true, adicione o seguinte conteúdo: registerCreatureEvent(cid, "PrisonKill")
  20. Ficaram muito boas @Daniel, parabéns pelo trabalho!
  21. @@Xtudomuito, Seu tópico foi movido para a área correta!
  22. Bruno

    Projeto tutores

    @@Killua, O conteúdo pode ser aproveitado, até porque o tópico não foi removido. Mas o projeto em si, não pode estar com a mesma finalidade já que foi criado com o intuito de ajudar pessoas com dificuldades com aulas... Se você quiser voltar com o projeto, dando as aulas para os interessados eu movo coloco novamente. As pessoas com dúvida podem usar a área de Suporte.
  23. Amigo, você poderia por gentiliza explicar o quis dizer com essa passagem "Boa Noite um fórum que não merece ser citado"?
  24. Obrigado por estar compartilhando esse conteúdo conosco
  25. Man da pra fazer um movement que chega se o player está entre level 141 e menor que 161, e fazer um outro check com um onAdvance que se ele tiver dentro da área ele é teleportado... Poderia ser assim?
  • Quem Está Navegando   0 membros estão online

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