Todas Atividades

Atualizada automaticamente   

  1. Hoje
  2. Como eu conserto isso?
  3. Tendeu. Tem um vídeo do rA que o cara ensina a montar e atualizar o msm, se eu diffar uma hexed 2018 talvez role neh?? Pergunta mas os equip q tem no bRo não rola no iRo e tals neh Vou ter que adicionar como se fosse custom item ?? Última dúvida, no rA quando se fala um Alt+Q pra ver os equips os atributos não aparecem só de usar o atalho alt+A, tem como mudar isso pra aparece junto ou nem rola?
  4. Bom pessoal, desculpas antecipadas se estou postando no lugar errado é meu 1° post. Eu tenho esse npc - script SistemaPresenca -1,{ OnInit: bindatcmd "presença",strnpcinfo(3)+"::OnAtcommand"; //--------------------------- CONFIGURAÇÕES ---------------------------- // Tempo para ganho de ponto. (Em minutos) set .tempo, 60; // O tempo é resetado ao se deslogar? (1 = sim, 0 = não) set .reset, 0; // Tempo máximo em segundos aceito em AFK. (Utilize valor 0 para aceitar jogadores AFK) set .afk, 0; // Defina se será aceito @autotrade, em caso de se permitir jogador AFK. // 0 = É aceito. // 1 = Não é aceito personagem em @autotrade. // 2 = Não é aceito personagem com loja aberta, mesmo que sem @autotrade. set .loja, 1; // //---------------------------------------------------------------------- //----------------- NPC de Troca de Pontos por Itens ------------------- initnpctimer; end; OnAtcommand: mes "[Sistema Presença]"; if (#PontosPresenca) { mes "Você possui " + #PontosPresenca + " ponto(s) de presença."; mes "Para saber quanto tempo lhe resta digite o comando @presença"; } else { mes "Você não possui pontos de presença."; } mes "Falta(m) "+ (.tempo - #TempoPresenca) +" minuto(s) para você ganhar 1 ponto de presença."; mes "Você ganha 1 ponto de presença por cada " + .tempo + " minutos online."; if (.reset) mes "Seu tempo para ganho de ponto é reiniciado ao se deslogar."; if (.afk) mes "Ao ficar AFK o tempo de presença não é contado."; if (.loja == 1) mes "Personagens em @autotrade o tempo de presença não é contado."; if (.loja == 2) mes "Personagens com lojas abertas o tempo de presença não é contado."; close; OnTimer60000: stopnpctimer; query_sql("SELECT account_id FROM `char` WHERE online = 1", [email protected]_id); for (set [email protected], 0; [email protected] < getarraysize([email protected]_id); [email protected]++) { if (attachrid([email protected]_id[[email protected]])) { if( (.afk && checkidle(strcharinfo(0)) > .afk) || (.loja && ((.loja == 1 && checkvending(strcharinfo(0)) == 2) || (.loja == 2 && checkvending(strcharinfo(0))))) ) { break; } set #TempoPresenca, #TempoPresenca + 1; if (#TempoPresenca >= .tempo) { set #PontosPresenca, #PontosPresenca + 1; set #TempoPresenca, 0; } detachrid; } } initnpctimer; end; OnPCLogoutEvent: if (.reset) { set #TempoPresenca, 0; } end; } //------------------ NPC Troca de Pontos por Itens --------------------- prontera,147,196,3 script Itens por Presença 833,{ mes "[Itens por Presença]"; if (#PontosPresenca) { mes "Você possui " + #PontosPresenca + " ponto(s) de presença."; mes "Para saber quanto tempo falta, digite @presença"; } else { mes "Você não possui pontos de presença."; mes "Digite @presença para ver o total de pontos."; } next; for (set [email protected], 0; [email protected] < getarraysize(.itemid); [email protected]++) { set [email protected]$, [email protected]$ + getitemname(.itemid[[email protected]]) + "(" + .qtd[[email protected]] + ") = " + .pontos[[email protected]] + " pt(s)"; if (([email protected]+1) != getarraysize(.itemid)) { set [email protected]$, [email protected]$ + ":"; } } if (prompt([email protected]$) != 255) { set @menu, @menu - 1; mes "[Itens por Presença]"; if (#PontosPresenca < .pontos[@menu]) { mes "Você não possui pontos suficientes."; } else if (!checkweight(.itemid[@menu],.qtd[@menu])) { mes "Você não possui capacidade de peso suficiente."; } else { mes "Tome seu item " + getitemname(.itemid[@menu]) + "."; getitem .itemid[@menu],.qtd[@menu]; set #PontosPresenca, #PontosPresenca - .pontos[@menu]; } close; } end; OnInit: //----------------- CONFIGURAÇÃO NPC TROCA DE PONTOS ------------------- // Escreva o id do item, pontos necessários para se obter e a quantidade // ganha que serão exibidos no NPC de recompensas. // Você pode aumentar e diminuir a quantidade de itens disponiveis, porem // se atentando a ordem entre as arrays. Ou seja, o item ID na primeira // posição da array ".itemid" custará os pontos presentes na primeira // posição da array ".pontos", onde será recebida a quantidade do item // determinada na primeira posição da array ".qtd". Assim por diante com // o segundo item, terceiro item e etc. Lembre-se que todas as 3 arrays // precisam ter o mesmo tamanho. // // ID dos Itens setarray .itemid,12919,12920,12921,12208,12912,12902,5846,2202,5800,5137,5308; // Pontos Requeridos setarray .pontos,3,10,10,2,10,15,35,40,45,35,30; // Quantidade Ganha setarray .qtd,1,1,1,1,1,1,1,1,1,1,1; end; } só que toda vez que faço um @reloadscript ou modifico alguma coisa no servidor e para de contar e não volta mais. (Não entendo muito de script) Como poderia ser feito para ele contar normal, mesmo depois de alguma modificação?
  5. Bom pessoal, desculpas antecipadas se estou postando no lugar errado é meu 1° post. Eu tenho esse npc - script SistemaPresenca -1,{ OnInit: bindatcmd "presença",strnpcinfo(3)+"::OnAtcommand"; //--------------------------- CONFIGURAÇÕES ---------------------------- // Tempo para ganho de ponto. (Em minutos) set .tempo, 60; // O tempo é resetado ao se deslogar? (1 = sim, 0 = não) set .reset, 0; // Tempo máximo em segundos aceito em AFK. (Utilize valor 0 para aceitar jogadores AFK) set .afk, 0; // Defina se será aceito @autotrade, em caso de se permitir jogador AFK. // 0 = É aceito. // 1 = Não é aceito personagem em @autotrade. // 2 = Não é aceito personagem com loja aberta, mesmo que sem @autotrade. set .loja, 1; // //---------------------------------------------------------------------- //----------------- NPC de Troca de Pontos por Itens ------------------- initnpctimer; end; OnAtcommand: mes "[Sistema Presença]"; if (#PontosPresenca) { mes "Você possui " + #PontosPresenca + " ponto(s) de presença."; mes "Para saber quanto tempo lhe resta digite o comando @presença"; } else { mes "Você não possui pontos de presença."; } mes "Falta(m) "+ (.tempo - #TempoPresenca) +" minuto(s) para você ganhar 1 ponto de presença."; mes "Você ganha 1 ponto de presença por cada " + .tempo + " minutos online."; if (.reset) mes "Seu tempo para ganho de ponto é reiniciado ao se deslogar."; if (.afk) mes "Ao ficar AFK o tempo de presença não é contado."; if (.loja == 1) mes "Personagens em @autotrade o tempo de presença não é contado."; if (.loja == 2) mes "Personagens com lojas abertas o tempo de presença não é contado."; close; OnTimer60000: stopnpctimer; query_sql("SELECT account_id FROM `char` WHERE online = 1", [email protected]_id); for (set [email protected], 0; [email protected] < getarraysize([email protected]_id); [email protected]++) { if (attachrid([email protected]_id[[email protected]])) { if( (.afk && checkidle(strcharinfo(0)) > .afk) || (.loja && ((.loja == 1 && checkvending(strcharinfo(0)) == 2) || (.loja == 2 && checkvending(strcharinfo(0))))) ) { break; } set #TempoPresenca, #TempoPresenca + 1; if (#TempoPresenca >= .tempo) { set #PontosPresenca, #PontosPresenca + 1; set #TempoPresenca, 0; } detachrid; } } initnpctimer; end; OnPCLogoutEvent: if (.reset) { set #TempoPresenca, 0; } end; } //------------------ NPC Troca de Pontos por Itens --------------------- prontera,147,196,3 script Itens por Presença 833,{ mes "[Itens por Presença]"; if (#PontosPresenca) { mes "Você possui " + #PontosPresenca + " ponto(s) de presença."; mes "Para saber quanto tempo falta, digite @presença"; } else { mes "Você não possui pontos de presença."; mes "Digite @presença para ver o total de pontos."; } next; for (set [email protected], 0; [email protected] < getarraysize(.itemid); [email protected]++) { set [email protected]$, [email protected]$ + getitemname(.itemid[[email protected]]) + "(" + .qtd[[email protected]] + ") = " + .pontos[[email protected]] + " pt(s)"; if (([email protected]+1) != getarraysize(.itemid)) { set [email protected]$, [email protected]$ + ":"; } } if (prompt([email protected]$) != 255) { set @menu, @menu - 1; mes "[Itens por Presença]"; if (#PontosPresenca < .pontos[@menu]) { mes "Você não possui pontos suficientes."; } else if (!checkweight(.itemid[@menu],.qtd[@menu])) { mes "Você não possui capacidade de peso suficiente."; } else { mes "Tome seu item " + getitemname(.itemid[@menu]) + "."; getitem .itemid[@menu],.qtd[@menu]; set #PontosPresenca, #PontosPresenca - .pontos[@menu]; } close; } end; OnInit: //----------------- CONFIGURAÇÃO NPC TROCA DE PONTOS ------------------- // Escreva o id do item, pontos necessários para se obter e a quantidade // ganha que serão exibidos no NPC de recompensas. // Você pode aumentar e diminuir a quantidade de itens disponiveis, porem // se atentando a ordem entre as arrays. Ou seja, o item ID na primeira // posição da array ".itemid" custará os pontos presentes na primeira // posição da array ".pontos", onde será recebida a quantidade do item // determinada na primeira posição da array ".qtd". Assim por diante com // o segundo item, terceiro item e etc. Lembre-se que todas as 3 arrays // precisam ter o mesmo tamanho. // // ID dos Itens setarray .itemid,12919,12920,12921,12208,12912,12902,5846,2202,5800,5137,5308; // Pontos Requeridos setarray .pontos,3,10,10,2,10,15,35,40,45,35,30; // Quantidade Ganha setarray .qtd,1,1,1,1,1,1,1,1,1,1,1; end; } só que toda vez que faço um @reloadscript ou modifico alguma coisa no servidor e para de contar e não volta mais. (Não entendo muito de script) Como poderia ser feito para ele contar normal, mesmo depois de alguma modificação?
  6. Bom pessoal, desculpas antecipadas se estou postando no lugar errado é meu 1° post. Eu tenho esse npc - script SistemaPresenca -1,{ OnInit: bindatcmd "presença",strnpcinfo(3)+"::OnAtcommand"; //--------------------------- CONFIGURAÇÕES ---------------------------- // Tempo para ganho de ponto. (Em minutos) set .tempo, 60; // O tempo é resetado ao se deslogar? (1 = sim, 0 = não) set .reset, 0; // Tempo máximo em segundos aceito em AFK. (Utilize valor 0 para aceitar jogadores AFK) set .afk, 0; // Defina se será aceito @autotrade, em caso de se permitir jogador AFK. // 0 = É aceito. // 1 = Não é aceito personagem em @autotrade. // 2 = Não é aceito personagem com loja aberta, mesmo que sem @autotrade. set .loja, 1; // //---------------------------------------------------------------------- //----------------- NPC de Troca de Pontos por Itens ------------------- initnpctimer; end; OnAtcommand: mes "[Sistema Presença]"; if (#PontosPresenca) { mes "Você possui " + #PontosPresenca + " ponto(s) de presença."; mes "Para saber quanto tempo lhe resta digite o comando @presença"; } else { mes "Você não possui pontos de presença."; } mes "Falta(m) "+ (.tempo - #TempoPresenca) +" minuto(s) para você ganhar 1 ponto de presença."; mes "Você ganha 1 ponto de presença por cada " + .tempo + " minutos online."; if (.reset) mes "Seu tempo para ganho de ponto é reiniciado ao se deslogar."; if (.afk) mes "Ao ficar AFK o tempo de presença não é contado."; if (.loja == 1) mes "Personagens em @autotrade o tempo de presença não é contado."; if (.loja == 2) mes "Personagens com lojas abertas o tempo de presença não é contado."; close; OnTimer60000: stopnpctimer; query_sql("SELECT account_id FROM `char` WHERE online = 1", [email protected]_id); for (set [email protected], 0; [email protected] < getarraysize([email protected]_id); [email protected]++) { if (attachrid([email protected]_id[[email protected]])) { if( (.afk && checkidle(strcharinfo(0)) > .afk) || (.loja && ((.loja == 1 && checkvending(strcharinfo(0)) == 2) || (.loja == 2 && checkvending(strcharinfo(0))))) ) { break; } set #TempoPresenca, #TempoPresenca + 1; if (#TempoPresenca >= .tempo) { set #PontosPresenca, #PontosPresenca + 1; set #TempoPresenca, 0; } detachrid; } } initnpctimer; end; OnPCLogoutEvent: if (.reset) { set #TempoPresenca, 0; } end; } //------------------ NPC Troca de Pontos por Itens --------------------- prontera,147,196,3 script Itens por Presença 833,{ mes "[Itens por Presença]"; if (#PontosPresenca) { mes "Você possui " + #PontosPresenca + " ponto(s) de presença."; mes "Para saber quanto tempo falta, digite @presença"; } else { mes "Você não possui pontos de presença."; mes "Digite @presença para ver o total de pontos."; } next; for (set [email protected], 0; [email protected] < getarraysize(.itemid); [email protected]++) { set [email protected]$, [email protected]$ + getitemname(.itemid[[email protected]]) + "(" + .qtd[[email protected]] + ") = " + .pontos[[email protected]] + " pt(s)"; if (([email protected]+1) != getarraysize(.itemid)) { set [email protected]$, [email protected]$ + ":"; } } if (prompt([email protected]$) != 255) { set @menu, @menu - 1; mes "[Itens por Presença]"; if (#PontosPresenca < .pontos[@menu]) { mes "Você não possui pontos suficientes."; } else if (!checkweight(.itemid[@menu],.qtd[@menu])) { mes "Você não possui capacidade de peso suficiente."; } else { mes "Tome seu item " + getitemname(.itemid[@menu]) + "."; getitem .itemid[@menu],.qtd[@menu]; set #PontosPresenca, #PontosPresenca - .pontos[@menu]; } close; } end; OnInit: //----------------- CONFIGURAÇÃO NPC TROCA DE PONTOS ------------------- // Escreva o id do item, pontos necessários para se obter e a quantidade // ganha que serão exibidos no NPC de recompensas. // Você pode aumentar e diminuir a quantidade de itens disponiveis, porem // se atentando a ordem entre as arrays. Ou seja, o item ID na primeira // posição da array ".itemid" custará os pontos presentes na primeira // posição da array ".pontos", onde será recebida a quantidade do item // determinada na primeira posição da array ".qtd". Assim por diante com // o segundo item, terceiro item e etc. Lembre-se que todas as 3 arrays // precisam ter o mesmo tamanho. // // ID dos Itens setarray .itemid,12919,12920,12921,12208,12912,12902,5846,2202,5800,5137,5308; // Pontos Requeridos setarray .pontos,3,10,10,2,10,15,35,40,45,35,30; // Quantidade Ganha setarray .qtd,1,1,1,1,1,1,1,1,1,1,1; end; } só que toda vez que faço um @reloadscript ou modifico alguma coisa no servidor e para de contar e não volta mais. (Não entendo muito de script) Como poderia ser feito para ele contar normal, mesmo depois de alguma modificação?
  7. NPC

    Resolvido pode fechar. prontera,157,170,5 shop Custom 8_F_GIRL,8000:10000,8001:10000,8002:10000,8003:10000,8004:10000,8005:10000,8006:10000,8007:10000,8008:10000,8009:10000,8010:10000 eu mesmo fiz
  8. NPC

    Gostaria de pedir um NPC, para eu colocar os meus custom itens, para os Play´s visualizar elmo, asa etc... e comprar por zeny´s já procurei e não achei, agradeceria muito se alguém pudesse me ajuda.
  9. Ontem
  10. Fala mano, pois é ai que entra a questão o emulador do BrA não ta suportando os novos hexeds, se não me engano apenas o rA ta suportando as versões mais recentes...
  11. Última semana
  12. ajuda

    aah sakei, como meu sv tem custom para atak duplo e critico vou por no do atak duplo! Obrigado irmão o/
  13. Desculpa se to postando no lugar errado. Eu to montando um servidor offline só pra brincar e testar umas builds, mas não consigo usar os equipamentos mais recentes do bRo como esquilo, serafim, fragmento de chip, chique com pena e tals tem algum hexed em especifico que aceita esses equips, algum data (estou usando o data da pasta ragnarok msm esta certo??) agradeço desde já se alguém puder dar uma forca.
  14. Desculpa se to postando no lugar errado. Eu to montando um servidor offline só pra brincar e testar umas builds, mas não consigo usar os equipamentos mais recentes do bRo como esquilo, serafim, fragmento de chip, chique com pena e tals tem algum hexed em especifico que aceita esses equips, algum data (estou usando o data da pasta ragnarok msm esta certo??) agradeço desde já se alguém puder dar uma forca.
  15. Queria comprar seus itens - Tema Thor e Site - FluxCP.
    sabe me informar ambos vem os PSDs pra editar?

     

    se possivel manda um zap
    https://api.whatsapp.com/send?phone=5586981019007

  16. Anteriormente
  17. ajuda

    Você pode inserir o script em algum equipamento visual ou item para a boca. Eu coloquei na adaga sinistra só para testar.
  18. ajuda

    Entendo, o ruim é que se o player usar tipo outras armas entende. Exemplo: Sinx pode usar Faca ou Adaga, Adaga[4] , adaga[3] ai eu teria q fazer isso em todas as facas e adaga certo?
  19. Só eu que prefiro o Ra esmo ?? bom sei lá acho que a galera tem preguiça de fazer algo só querem dinheiro mesmo... Enton ate manter servidores e manutenção de emuladores e difícil imagina ficar com forum open ^^
  20. ajuda

    Aí vai depender dos atributos do seu servidor. O ataque duplo tem sua chance de ser conjurado de acordo com o nível da habilidade, já o crítico pode chegar a 100% de chance com base no atributo SOR. Então eu acho que não vai ter como parar isso. E pra piorar, o ataque crítico aparenta ter prioridade sobre o ataque duplo. O que você pode tentar fazer é: 1 - Descobrir alguma forma de priorizar o ataque duplo na src. 2 - Criar algum item que, ao ser equipado, zere (ou negative) a taxa de crítico no altQ ( Ex: bonus bCritical,-500; ). Coloquei 999 de luk no char e editei a adaga sinistra para dar -500 de crítico. Esses 12 pontos de crítico que sobraram no altQ, deve ser graças a algum buff ou comida que o char está usando.
  21. Então, primeiro passo é saber o que terá na sua tabela. Existem duas formas: no seu phpmyadmin, ir em nova tabela (ou new table). Lá você seleciona os campos. Uma tabela é como se fosse uma tabela desenhada mesmo... Tem colunas e linhas. As colunas (campos), é o que vai ter na sua tabela... Isso você vai preencher na hora da criação, que são os campos que seu npc utiliza. Por exemplo: meu ranking pvp usa: kill, death, char_id; Então eu faço os seguintes campos: kill int, death int, char_id long; (Isso a tela do phpmyadmin te deixa selecionar oque citei acima). Basicamente é só isso, e o npc preenche as linhas por você, que são os registros (salvar dados). Outra forma, é quando o npc vem com um arquivo .sql. Basta ir em importar no seu phpmyadmin e selecionar o arquivo .sql que veio com o npc, que ele irá criar as tabelas para você. Então, primeiro passo é saber o que terá na sua tabela. Existem duas formas: no seu phpmyadmin, ir em nova tabela (ou new table). Lá você seleciona os campos. Uma tabela é como se fosse uma tabela desenhada mesmo... Tem colunas e linhas. As colunas (campos), é o que vai ter na sua tabela... Isso você vai preencher na hora da criação, que são os campos que seu npc utiliza. Por exemplo: meu ranking pvp usa: kill, death, char_id; Então eu faço os seguintes campos: kill int, death int, char_id long; (Isso a tela do phpmyadmin te deixa selecionar oque citei acima). Basicamente é só isso, e o npc preenche as linhas por você, que são os registros (salvar dados). Outra forma, é quando o npc vem com um arquivo .sql. Basta ir em importar no seu phpmyadmin e selecionar o arquivo .sql que veio com o npc, que ele irá criar as tabelas para você.
  22. caros amigos. como sou novato na àrea do Wordpess e sei bem pouco de php.. estou precisando uma ajudinha para testar seu projeto^^. 1º estou usando msql no meu pc para fazer esses testes offline, usei o vertrigo e wamp server.. mas em ambos estou recebendo o seguinte erro.. Fatal error: Call to undefined function get_template_directory_uri() in C:\wamp64\www\ragnacp\index.php on line 8 está falando que a funções get_template_directory e get_template_directory_uri(tentei as duas mas nenhuma deu certo rs), não estão conseguindo carregar arquivos do temas.. algo assim. bom.. ja tentei colocar pasta wordpress solta dentro da WWW, ja tentei seguimentos normal, o caminho www/wordpress/ragnacp tb, to com mente travada já aqui e não consigo fazer a CP funciona com word. na coloquei a pasta do raganacp tanto na pasta www como dentro da pasta do wordpress tb, já tentei colocar arquivos do wordpress soltos dentro da www junto com pasta do raganacp tb ;/ alguém poderia me dar uma luz... Estou usando os servidores sql nas versões mais atuais tanto a do vertrigo quanto a do Wamp server. outra dúvida, eu criei 2 bancos de dados distintos ..uma para servidor, e outro para o wordpress.... e tb já criei 2 usuários para logar msql nas tentativas de funcionar... para esta Ragnacp funcionar não é preciso importar tabelas sql específicas como eu fazia no ceres nãO? ou o arquivos php. fazem isso automaticamente quando a cp funcionar no msql se conectar sem erros? Por Favor alguém me dê uma luz, ou um tutorial de instalação desse projeto, quero muito testar ele usar em meus projetos.
  23. bom,eu tenho alguns npc's so funcionam com tabelas sql e nao sei como faz ,alguem que saiba fazer pra dar uma luz? qualquer coisa zap ativo 839 88110651
  24. Também tem o OnDay OnSun1930: Acho que ai seria mais pratico também.
  25. Você pode usar o gettime para setar o dia que você quer que o npc libere o portal para a sala do evento. prontera,150,150,5 script Lula Livre 123,{ if (gettime(4) == 6){ mes "[ Petista ]"; mes "Hoje é sábado, eu não trabalhado no sábado"; next; mes "[ Petista ]"; mes "Na realidade eu nunca trabalhei na vida..."; close; } mes "[ Petista ]"; mes "Seu machista, homofobico, bolsominion..."; next; mes "[ Petista ]"; mes "SOCORO FUI ESTUPRADA!!"; close; } nesse exemplo rápido que eu fiz, o npc tem uma fala padrão para todo dia da semana, porém no sábado ele abre outra fala, No gettime Onde tem 6 você pode mudar para números de 0 a 6. No caso cada um é um dia da semana, mude para o dia em que achar melhor em seu servidor. 0 = Domingo. 1 = Segunda. 2 = Terça. 3 = Quarta. 4 = Quinta. 5 = Sexta. 6 = Sábado. Enfim... use a lógica para aplicar no seu evento.
  26. On"diadasemana""horário": Sun = domingo Sat = sábado Mon = segunda Tue = terça Wed = quarta Thu = quinta Fri = sexta Exemplo: OnSun1930: OnSat1930:
  27. Qual comando devo colocar, para um evento abrir apenas uma vez por semana! Datas: Todos os domingos/Todos os sábados as 19:30 exemplo: OnClock0500, porém esse comando faz com que o evento abra as 05:00 horas! Agradeço desde já!
  1. Mais Resultados