Ir para conteúdo

caotic

Infante
  • Total de itens

    1599
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que caotic postou

  1. caotic

    Sistema De War

    Ah e mesmo erro meu mais nada que não concerte:
  2. Deve ser um script de creaturescripts. posta os scripts que vc desconfia ser. Cuidado ao fazer topico area incorreta
  3. caotic

    Sistema De War

    Va em creaturescripts/scripts e crie um arquivo lua chamado de priv.lua Agora coloque esta tag: <event type="kill" name="privi" event="script" value="privi.lua"/> Registra a tag em login.lua registerCreatureEvent(cid, "privi")
  4. kkk tbm achei que o codigo fico meio adoidado mais e isso mesmo. Aia fazer por db mais o codigo ja tava quase pronto quando tive a ideia fico assim. Mais como disse esta funcional
  5. Eu apoio a ideia desde que o dinheiro ganho fosse para o xtibia. Acho que o dinheiro ajudaria o xtibia a crescer e que fossem convidados e fizessem o serviço e todo o dinheiro ganho fosse para o xtibia. Assim eu vejo uma ideia boa pois particulamente ganhar dinheiro não e meu foco. Eu postando o script eu não penso em dinheiro penso que vai ajudar a comunidade a crescer. Para min xtibia e meu lugar onde cresci e onde vou ficar e dinheiro não vai mudar nem vai acrescentar meu carinho com o xtibia.
  6. Acho que deve ser levado em consideração ja que e um bug facil de ser concertado.
  7. caotic

    Npc Script

    mais tipo o npc sumona os monstro o propio npc vira um monstro? Acho que e possivel fazer!!!
  8. Sei la não precisa ser tambem radio pode ser algum tipo de poder ou sei la. So pus radio pq parece. E tambem acho que existe derivados de tibia que pode ser encaixar como pokemon.
  9. Ola meus queridos estou aqui para demonstrar meu novo sistema de radio. Basicamente e um sistema de comunicação onde um determinado player cria um channel de radio e outro player se conecta a radio assim todas as mensagens que o player mandar sera recebida. Crie um arquivo lua chamado rad em creaturescripts e coloque isto: Na mesma pasta crie outro chamado radlogout Coloque esta tags: Agora vamos registrar evento. Bem e pratico vá em creaturescripts/scripts/login.lua e antes do ultimo return true coloque estas linhas: Ainda não acabou... Vamos agora em talkactions/scripts e crie dois arquivos lua chamados de rad e radio: Em rad coloque isto: function onSay(cid, words, param, channel) function doRegisterRad(cid) setPlayerStorageValue(cid, 82820, 1) setPlayerStorageValue(cid, 82828, param) setPlayerStorageValue(cid, 82826, param) setPlayerStorageValue(cid, 28214, 1) setPlayerStorageValue(cid, 42426, 1) end if(words == "/createrad") then local money = 22 ------------Money necessario para comprar o slot--- local level = 82 -----Level necessario-------- [color=#FF0000]local item = 1952 ----Coloca aki o item que vai ser ganho para gravar o mesmo item de escrever texto de creaturescripts------[/color] if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Diga um nome para criar a radio.") return false end for _, pid in ipairs(getPlayersOnline()) do radi = getPlayerStorageValue(pid, 82828) if (param == radi) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Ja existe o nome desta radio.") return false end end if #param < 5 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua radio precisa ter pelo mais que 4 letras") return false end if getPlayerStorageValue(cid, 82820) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ja tem a radio "..getPlayerStorageValue(cid, 82828).." para recriar uma radio diga /desrad ou deslogue") return false end if getPlayerStorageValue(cid, 42426) == 1 then doRegisterRad(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Radio "..param.." foi criada") if getPlayerItemCount(cid, item) < 1 then doPlayerAddItem(cid, item) end return true end if not doPlayerRemoveMoney(cid, money) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem o dinheiro suficiente para criar uma slot de radio") return false end if getPlayerLevel(cid) <= level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem o level suficiente para criar uma slot de radio") return false end if isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem premium para criar uma slot de radio") return false end doPlayerRemoveMoney(cid, money) doRegisterRad(cid) doPlayerAddItem(cid, item) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Radio "..param.." foi criada") else str = "Radios Online:\n\n" for _, pid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(pid, 82828) ~= -1 then str = str .. getPlayerStorageValue(pid, 82828) .. " - Dono [(".. getPlayerName(pid) ..")] Level ["..getPlayerLevel(pid).."]\n" end end doShowTextDialog(cid, 1397, str) return true end return true end function onSay(cid, words, param, channel) function doRetireAllStorageRadio(cid) setPlayerStorageValue(cid, 82820, nil) setPlayerStorageValue(cid, 82828, nil) setPlayerStorageValue(cid, 82826, nil) setPlayerStorageValue(cid, 28214, nil) end if(words == "/sintrad") then if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Diga um nome para sintonizar para a radio para ver as radios online diga /checkrad.") return true end if getPlayerStorageValue(cid, 28214) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ja esta conectado a uma sintonia ou tem uma radio para conectar desligue com o comando /desrad") return true end setPlayerStorageValue(cid, 82826, param) setPlayerStorageValue(cid, 28214, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Esta conectado a radio "..param.."") return true end if(words == "/desrad") then if getPlayerStorageValue(cid, 28214) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você foi desconectado") doRetireAllStorageRadio(cid) return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem um radio conectada") return true end return true end Comandos: /createrad (nome da radio) -----Compra um slot infinito e cria uma radio adicionando o item /sintrad(Nome da radio) ---Sintoniza em uma radio /checkrad --------Verifica as radios online /desrad ----Desconecta um slot de radio e desconecta um player de uma radio Configuraçôes O script ja tem as configuraçoes e as explicaçoes. Destaquei em vermelho onde o item de escrita deve ser posto mais atenção não são todos os itens que tem a janela de escrita para que o item funcione deve ser modificados em item.xml eu ultilizei o document se quiser pode fazer uso dele. Bem isto ai vou mandar uma dicas que vão fazer a diferença no scripts: E interessante colocar bastante exigencias para comprar um slot de radio para ter um numero grande de sintonizados. Recomendo colocar exingencia de premuin. E interresante no item da escrita do texto mudar a sprite para uma gravador ou algo parecido pode ser ate uma camera. Você pode perceber um numero grande storage se quiser pode simplificar o script retirando algumas storages desnecessarias.
  10. Concerteza esta otimo Agradeço os participantes do projeto. Sucesso ao projeito
  11. caotic

    Pedido Talkaction

    To tentando fazer tambem. Mais tem algumas coisinhas me dando dor de cabeça
  12. caotic

    Poketibia

    creaturescripts pesquisa algo do tipo level.
  13. caotic

    Poketibia

    então o de scricpt de cima esta correto e funciona em pokemon dash tbm. Agora passa o seu script de level pokemon.
  14. Ok os dois scripts foram concertados do jeito que vc quer. Coloquei para o item repetir quantos vezes. E retirei o bug do outro
  15. caotic

    Poketibia

    o que tem uma coisa e para quando o player subir level ou o pokemon subir level?
  16. caotic

    [Pokemon] Jynx

    ja concertei esqueci de fazer a procura da posiçao concertei la.
  17. caotic

    Poketibia

    JA temos o de player que esse: http://www.xtibia.co...-e-full-health/ Agora e so colocar assim:
  18. tem sim mais tem que tomar cuidado pois se o player for teleportado de uma vez para o tile de pz pode dar bugs:
  19. caotic

    Aulinha De Storage

    opa meu amigo eu ja fiz uma: http://www.xtibia.com/forum/topic/180915-saiba-tudo-sobre-storage/
  20. old.. Diogo ja fez um topico com mesmo assunto E quer saber bando de besta que acredita que os medingos deram o dim por honestidade
  21. caotic

    [Pokemon] Jynx

    kkkkkk registrar evento login.lua onde estava na cabeça. Registra no xml dos monstros.
  22. Muito e um script bem legal a ideia esta fastantica. Uso e abuso de de criaçoes funçoes. Fico grandinho mais esta otimo. So pela quantidade de verificaçoes nas posiçoes podem causar um pouco de laag Mais esta Incrivell. Parabens
  • Quem Está Navegando   0 membros estão online

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