Jump to content

Search the Community

Showing results for tags 'pvp'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Cronus-Emulator
    • News
    • Ragnarok Online
    • Suggestions
  • Development
    • Links Importantes
    • Development News
    • Traduções oficiais
    • Projetos de Usuários
  • Anunciantes, Parceiros & Doadores
    • Divulgação de Empresas
    • Divulgação de Servidores
    • Anuncios
    • Recrutamento
  • Base de Conhecimento
    • Tutoriais
  • Support Public
    • Discord oficial Cronus-Emulator
    • Suporte Ragnarok Online
    • Suporte outros jogos
  • Comunidade
    • Área de Descanso
    • Área de Estudos
    • Computação & Programação
    • Design / Artes

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Facebook


Skype


Twitter


Website URL


Cidade / UF


Interesses

Found 48 results

  1. KairosRR

    PvP Mooka

    Boa noite pessoal! Estou com um pequeno problema o npc do pvp que uso é do mooka porém alterei as arenas de pvp e gvg e só está contando frags na primeira arena as demais não contam por padrão estava assim:
  2. Megumin

    NPC PvP Rank

    Estou com um problema em ajustar o calculo do ratio, não quero a média e sim transformar em pontuação Quero que ele mostre 5 pontos para cada kill e -2 para cada morte. Quando tentei mudar essa parte (.@i==0?"+":"-") + "'1', `object_name`='" eu ganho 5 pontos mas morrendo também perco 5 e quero justamente separar isso para perder apenas 2
  3. Iae galera vi um NPC em um server e não consigo encontrá-lo de jeito algum. Ele funciona da seguinte maneira; Ele teleporta pra um mapa específico, naquele mapa quem morre perde 1 ponto, quem mata ganha 1, o primeiro do ranking o NPC entrega um Custom ao 1°, daí ele precisa manter a vaga para não perder o item, se ele vai para 2° posição o item é deletado do inventário dele e adicionado ao inventário do que assumiu a posição.
  4. Olá, pessoal! Gostaria de pedir aos amigos aqui o seguinte script: A cada abate no PvP você ganha 1 e a cada morte você perde 1. E a cada quantidade de pontos exemplo Você conseguiu obter 100 pontos você ganhará um título que ficará ao lado do seu nome. Ex: [ Ouro 1 ] BLACKBEARD Ao obter 120 pontos subiria de Elo, indo para [ Platina 3 ] BLACKBEARD. E assim por diante, agradeço quem puder me ajudar.
  5. Estou tentando declarar outra contagem no Npc de PvP do mooka para o ranking semanal o qual eu apagaria de semana em semana, porém não consigo achar onde ele atribui que ao morrer ou matar aumenta 1 e faz o calculo do RATIO na base de dados. Alguem poderia me ajudar? Edit: Eu editei algumas coisas como podem ver em negrito(ex: @points2) e adicionei à tabela na base de dados os campos kills2, dies2 e ratio2. Segue o npc:
  6. ME AJUDEM *----------* PRECISO DE TABELAS SQL COMPATIVEL COM O MEU PVP MOOKA 1.3.2 , OU SE ALGUEM TIVER UM PVP COM RANKING MORTES E DERROTAS ME DA *-* #EDIT: Tente manter o tópico limpo visualmente ou será só mais um que ninguém interessa ajudar por ser todo bagunçado e ninguém consegue entender.
  7. Galera boa noite estou com um problema de sql no npc pvp do mooka está tudo funcionando quase 100% quando seleciono para entrar nas arenas pvp nao aparecem o nome das arenas para entrar fica em branco e da esse erro no map-server: Se alguém puder me ajudar agradeço muito.
  8. Boa tarde galera, alguém poderia me dizer como faço para adicionar no npc pvp ao clicar nele mostrar no balão mesmo: Você matou : 55 Você morreu: 25 Seu saldo: 30 se puderem me ajudar fico grato.
  9. Boa Tarde pessoal, Comecei a pouco tempo na edição de scripts, andei pesquisando sobre o sistema de pvp mas não consegui coloca-lo em meu server de Ragnarok. Alguma boa alma poderia me fornecer os scripts corretos do Mooka 1.3.0 e ensinar como faço para colocar as tabelas SQL no meu php. (Se existir algum tutorial completo que explique o passo a passo ajudaria muito também) Desde já agradeço a ajuda e compreensão.
  10. Nome do Arquivo: Área PvP em Prontera Autor: Mclzeszen Arquivo enviado: 13 Abr 2015 Categoria: Scripts Um pequeno script simples que, transforma a área marcada no mapa abaixo(prontera), em pvp. Área Death Match onde os jogadores podem ir em prontera mesmo onde está marcado e tirar o famoso x1. Na entrada em um npc, que, ao passar próximo, ele avisa que pode ser perigoso entrar lá acompanhado. Diz que existe uma area pvp ali. É simples, mais é eficaz. Divirtam-se! Eu testei este em uma versão de Ra e creio que errei ao deixar aqui, pois, já vi que não tem esta opção de PVP. Então vamos à um tutorial basico pra que vcs possam fazer isso de uma outra forma! Lets go! Atenção! Segue abaixo o tutorial para o perfeito funcionamento do NPC. Antes de fazer alterações na source, lembre-se de tirar um backup dos arquivos. Eu não me responsabilizo por perdas de arquivos danificados e desconfigurados. APÓS TODAS AS ALTERAÇÔES, VOCÊ TEM QUE RECOMPILAR O EMULADOR Após esta modificação na source, você pode ficar a vontade para fazer areas PK em qualquer mapa do seu SERVIDOR com a seguinte linha de comando: setcell "nome do mapa",x1,y1,x2,y2,cell_pk,1; Passo 1 Vai na pasta src/map/ localize o arquivo battle.c Abra e localize a seguinte linha: int battle_check_target( struct block_list *src, struct block_list *target,int flag) Coloque antes dela o seguinte comando: bool cell_pk_check(struct block_list *t_bl, struct block_list *s_bl, int m){if(t_bl->type == BL_PC && map[m].cell[s_bl->x+s_bl->y*map[m].xs].pk == true && map[m].cell[t_bl->x+t_bl->y*map[m].xs].pk == true){if(status_get_party_id(t_bl)==status_get_party_id(s_bl))if(map[m].flag.pvp_noparty)return true;elsereturn false;if(status_get_guild_id(t_bl)==status_get_guild_id(s_bl))if(map[m].flag.pvp_noguild && map[m].flag.gvg)return true;elsereturn false;return true;}return false;} Passo 2 Agora no mesmo arquivo localize a linha de comando: else if( sd->duel_group&& !((!battle_config.duel_allow_pvp && map->list[m].flag.pvp) || (!battle_config.duel_allow_gvg && map_flag_gvg(m))) E substitua por esta: else if(( sd->duel_group && !((!battle_config.duel_allow_pvp && map[m].flag.pvp) || (!battle_config.duel_allow_gvg && map_flag_gvg(m))))||( cell_pk_check(t_bl, s_bl, m) == true )) Passo 3 Na mesma pasta abra map.c Procure por estes comandos: switch( cell ) {case CELL_WALKABLE: map[m].cell[j].walkable = flag; break;case CELL_SHOOTABLE: map[m].cell[j].shootable = flag; break;case CELL_WATER: map[m].cell[j].water = flag; break;case CELL_NPC: map[m].cell[j].npc = flag; break;case CELL_BASILICA: map[m].cell[j].basilica = flag; break;case CELL_LANDPROTECTOR: map[m].cell[j].landprotector = flag; break;case CELL_NOVENDING: map[m].cell[j].novending = flag; break;case CELL_NOCHAT: map[m].cell[j].nochat = flag; break; default:ShowWarning("map_setcell: invalid cell type '%d'\n", (int)cell);break;}} Estão lá pela linha de número 2744 Acrecente este comando switch( cell ) {case CELL_WALKABLE: map[m].cell[j].walkable = flag; break;case CELL_SHOOTABLE: map[m].cell[j].shootable = flag; break;case CELL_WATER: map[m].cell[j].water = flag; break;case CELL_NPC: map[m].cell[j].npc = flag; break;case CELL_BASILICA: map[m].cell[j].basilica = flag; break;case CELL_LANDPROTECTOR: map[m].cell[j].landprotector = flag; break;case CELL_NOVENDING: map[m].cell[j].novending = flag; break;case CELL_NOCHAT: map[m].cell[j].nochat = flag; break; case CELL_PK: map[m].cell[j].pk = flag; break; //<---Adicione este comando aqui default:ShowWarning("map_setcell: invalid cell type '%d'\n", (int)cell);break;}} Passo 4 Agora localize e acrescente o código abaixo: typedef enum {CELL_WALKABLE,CELL_SHOOTABLE,CELL_WATER,CELL_NPC,CELL_BASILICA,CELL_LANDPROTECTOR,CELL_NOVENDING,CELL_NOCHAT,CELL_PK, //<---Adicione este comando aqui} cell_t; Passo 5 Localize e acrecente isso também struct mapcell{// terrain flagsunsigned charwalkable : 1,shootable : 1,water : 1; // dynamic flagsunsigned charnpc : 1,basilica : 1,landprotector : 1,novending : 1,nochat : 1,pk : 1; //<---Adicione essa parada aqui Passo 7 Acrescente também a linha CELL_PK no arquivo db/const.txt cell_walkable 0cell_shootable 1cell_water 2cell_npc 3cell_basilica 4cell_landprotector 5cell_novending 6cell_nochat 7cell_pk 8//<---Adicione este comando aqui Clique aqui para fazer o download deste arquivo
  11. Linne

    Arena da Morte v7

    Arena da Morte v7 Visulizar Arquivo Nome: Arena da Morte v8 Autores: Wukong - v1.0 // Khan - v2.0 e 3.0 // NightmareA - v4.0 a 6.0 // Linne - v7.0 e 8.0 Descrição: Sistema de pvp com ranking. Arenas: PvP , GvG , PvP baby , PvP 1x1 Emulador: Cronus SQL / Hercules SQL 2016 Configurações do Npc: //===== Nome do npc. ============================================ set @nome$,"[^FF0000Arena da Morte^000000]"; //===== Arena PvP =============================================== set $pvp$[0],"guild_vs3";//Arena 1 set $pvpn$[0],"pvp_2vs2";//Arena 1 //===== Arena GvG =============================================== set $gvg$[0],"guild_vs2-1";// Arena 1 set $gvgn$[0],"guild_vs2-2";// Arena 1 set $baby$[0],"guild_vs1-3";// Baby 1 // ====== Sala de 1x1 ============================================= set $playe$[0],"guild_vs1-4";// 1x1 1 // ============================================================= Autor Linne Enviado 04-05-2013 Categoria Scripts  
  12. Sou novo em criação de server de ragnarok e gostaria de uma ajuda gostaria de criar um item que liberasse pk, sendo assim voce poderia tomar dano e dar dano em players. Como no video em anexo:
  13. Olá gostaria de saber como faço pra por um som no PVP, quando um player matar determinado número de players consecutivamente. Por exemplo: set sik,sik + 1;if ( sik == 100 ) { set sik2,sik2 + 100; set sik,0; }if ( PvP_Points == 1 ) Announce ""+strcharinfo(0)+" | Matou 1 Player! e a Matança Continua",bc_all; (aqui o som de "FirstBlood.wav")if ( PvP_Points == 2 ) Announce ""+strcharinfo(0)+" | Matou 2 Players! e a Matança Continua",bc_all; (aqui o som de "DoubleKill.wav")if ( PvP_Points == 5 ) Announce ""+strcharinfo(0)+" | Matou 5 Players! e a Matança Continua",bc_all; (aqui o som de "UltraKill.wav")E assim por diante... como fazer isso? :'c Alguém pode ajudar? :'c Agradeço desde já quem puder me ajudar >-<
  14. Bom dia, pessoal. Gostaria de pedir um banner nos padrões dos Tops Ragnarok, com os seguintes dizeres : • Full PvP 999 • Atributos 750 • TODAS as classes balanceadas • Premiação mensal PvP • Eventos automáticos • Venha jogar no rSKY • www.ragnasky.net Logo : Agradeço à quem colaborar. ;D
  15. Olá, como vão vocês? Hoje me atrevi a tentar construir um npc, e decidi fazer algo que coubesse em minhas habilidades. Então, desenvolvi um refinador para full pvp! Eu estava dando uma passada no fórum e vi alguns tópicos pedindo pelo NPC e decidi tentar ajudar. Peço desculpas se estou postando no lugar errado, e se esse for o caso, peço que por gentileza mova meu tópico para a área certa. O que ele faz? Ele refina todos os equipamentos equipados para +20. (Eu utilizo o emulador Renewal, então meus equipamentos vão até +20, caso o seu não seja:modifique a linha: atcommand "@refine 0 20" > atcommand "@refine 0 10";É para full pvp? Sim, é um refinador full pvp.Script: Caso vocês prefiram fazer o download do arquivo em .txt: REMOVIDO Prints in-game: ferreiro.txt
  16. ssobito

    Npc Pvp

    Oi boa noite, estou tendo problemas em colocar um npc pvp em meu server, todo npc pvp que coloco ele não aparece, estou fazendo assim: coloco o npc na pasta personalizados e depois altero no script_personalizados. npc que coloquei por ultimo: http://psro.googlecode.com/svn/trunk/npc/outros/pvp.txt auguem me ajuda por favor, obrigado !
  17. - Pessoal eu procurei em tudo quanto é quanto e não tive sucesso '-' venho até aqui pedir por gentileza um PVP RANKING, porem sem tabela SQL quero que registre o ranking no próprio script obrigado !
  18. Pessoal, eu gostaria de saber se existe algum script pvp ranking, que armazene os dados no proprio script sem a necessidade vincular ao banco de dados do vertrigo ?
  19. Boas! Depois de ver que o site normal misturava muito código PHP com HTML, resolvi colocar em prática o que venho estudando. Claramente, não está totalmente orientado a objetos e atualizado com funções atuais, mas assim que possível eu estarei atualizando e postando. Mas o que há de diferente? O usuário não irá precisar mexer com a query para alterar algo (quantidade de registros a serem mostrados, por exemplo). E poderá ordenar por qualquer campo da tabela. A utilização é da seguinte maneira: Arquivo: index.php <?php //error_reporting(E_ALL); include("pvp.php"); //Criando um novo objeto do tipo Pvp $obj = new Pvp(); /** * @param1 * quantidade de registros a serem mostrados * @param2 * seleção de campo para ordenação * default: kills * Valores: id, name, kills, dies, ratio, leader, annc, ban, type * @param3 * parametro para buscar um jogador * O id do jogador buscado será o @param1 * Valores: * 1 - Seleciona somente um jogador * 2 - Seleciona uma lista de jogadores basedos nos critério de @param1 e @param2 */ foreach($obj->getRanking(1, "kills", 1) as $p) { echo $p->getPosition()." - ".$p->getName()." - ".$p->getKills()." - ".$p->getDies()."<br />"; }?>Nesse exemplo, utilizando foreach, podemos obter o nome do jogador utilizando a função abaixo: $p->getName(); // pega o nome do primeiro jogador utilizando foreach.Caso queira pegar o nome do jogador sem ter que utilizar algum laço de repetição, basta utilizar (onde o primeiro 1 são os jogadores carregados e o segundo 1 é o jogador que quero pegar): Agora são 3 parametros: o primeiro parametro é a quantidade de jogador, o segundo é a coluna de onde quero pegar e o terceiro é o id do jogador. $obj->getRanking(1, "kills", 1)[1]->getName(); // posso imprimir diretamente este comando que irá trazer o nome do primeiro jogador com mais killsInfelizmente, esse método ainda não é o melhor, pois para pegar o jogador da 50ª posição, o script irá carregar 50 jogadores para utilizar somente 1. Já está pegando um único jogador, desde que no 3º parametro tenha o 1, passando como parametro. Arquivo: pvp.php <?php //error_reporting(E_ALL); class Pvp { /*@author GoHorse - Cronus Emulator *@Date 01/12/2014 * * Créditos ao Mooka pela criação do script de Pvp */ private $position; private $name; private $kills; private $ratio; private $dies; private $leader; // Array para guardar os dados dos jogadores private $arrPlayer = array(); /** * @config * mysql_connect(servidor, usuario, senha) * mysql_select_db(banco_de_dados) */ function __construct() { mysql_connect('localhost', 'root', 'root') or die ("Erro ao conectar no banco de dados!"); mysql_select_db('teste') or die ("Erro ao selecionar banco de dados!"); } /** * @param1 * quantos players irá mostrar no Ranking * @param2 * seleção de campo para ordenação * @return * $arrPlayer = vetor com os dados dos jogadores/pvp */ public function getRanking($value, $type, $option) { if($option == 1) $query = mysql_query("SELECT * FROM pvpm_data WHERE id = ".$value) or die("Erro ao selecionar dados da tabela!"); elseif($option == 2) $query = mysql_query("SELECT * FROM pvpm_data ORDER BY ".$type." DESC LIMIT ".$value) or die("Erro ao selecionar dados da tabela!"); $pos = 1; while($result = mysql_fetch_assoc($query)) { $obj = new Pvp(); $obj->setPosition($pos); $obj->setName($result['name']); $obj->setKills($result['kills']); $obj->setRatio($result['ratio']); $obj->setDies($result['dies']); $obj->setLeader($result['leader']); $arrPlayer[$pos] = $obj; $pos++; } return $arrPlayer; } // Getters/Setters public function getPosition() { return $this->position; } public function getName() { return $this->name; } public function getKills() { return $this->kills; } public function getRatio() { return $this->ratio; } public function getDies() { return $this->dies; } public function getLeader() { return $this->leader; } public function setPosition($position) { $this->position = $position; } public function setName($name) { $this->name = $name; } public function setKills($kills) { $this->kills = $kills; } public function setRatio($ratio) { $this->ratio = $ratio; } public function setDies($dies) { $this->dies = $dies; } public function setLeader($leader) { $this->leader = $leader; } }?>Como eu disse, aos poucos vou atualizando e postando aqui. Espero que gostem. :)
  20. olá gente boa tarde/noite bem e to com um pequeno probleminha no pvp do mooka que adicionei bem coloquei as tabelas sql, e coloquei as tabelas Lang do pvp mas quando liguei o emulador e fui testar apareceu No lugar dos acentos muitas Interrogações. bem abri a tabela Lang e tentei salvar em ANSI, e recoloquei de novo mas da mesma forma ainda aparece ai fui ver na minha tabela da database e estar assim. agradeço muito a quem me ajudar. Print Print database
  21. Boa tarde, pessoal. Quero colocar um ranking pvp em um site, é o ranking pvp para site do mooka, mas não sei como editar para ficar da maneira certa no site, gostaria que alguém me ajudasse se possível, me informando os caminhos corretos para as edições e como fazê-las, agradeço de coração. :) Arquivo .css Arquivo .php Configuraçoes para o site :
  22. Olá, gostaria de saber se existe algum jeito de fazer um pvp que funcione por exemplo assim: O jogador "A" ataca o jogador "B", os dois ficam imunes a ataques e skills de todos os outros jogadores e somente eles podem se atacar (como se fosse um 1x1). Essa imunidade some até algum dos dois morrerem OU se eles pararem de se atacar após um determinado tempo. Não quero sala de 1x1, porque a intenção é montar um pvp onde qualquer um pode entrar independente de quantos estiverem no mapa e não ter mais de 1 jogador atacando outro simultaneamente (sem mob). Tem como fazer isso? onde e como faço? Obs: Já abri esse tópico antes na área de configurações e me responderam que só seria possível fazer isso direto na source(fonte). Por isso abri novamente esse tópico aqui. Se for área incorreta, por favor mova o tópico para a área correta até eu resolver meu problema ao invés de fechar o tópico e abrir o mesmo novamente em outra área. Obrigado.
  23. Olá, gostaria de saber se existe algum jeito de fazer um pvp que funcione por exemplo assim: O jogador "A" ataca o jogador "B", os dois ficam imunes a ataques e skills de todos os outros jogadores e somente eles podem se atacar (como se fosse um 1x1). Essa imunidade some até algum dos dois morrerem OU se eles pararem de se atacar após um determinado tempo. Tem como fazer isso? onde e como faço? Obrigado.
  24. Smokim

    Npc Pvp

    Alguém me ensina a instalar o pvp mooka 1.3, passo a passo. Já instalei ele umas mil vezes e sempre da erro.
  25. Galera, estou com esse npc de PvP, mas ele apresenta problema no PvP sem Ygg e no GvG sem Ygg, não contam kill (não mostra ponto no chat ao matar alguém), tentei ajeitar mas como nao entendo muita coisa (quase nada), não consegui. Como faço pra poder contar kill e reconhecer esses kill no ranking? Obs.: PvP e GvG normal está tudo certo, conta kill, manda pro banco de dados e exibe o ranking no game com pontuação certa. NPC: Tabela: Obs.: o npc já estava sem credito quando eu o baixei (não lembro de onde foi) eu apenas o editei.

Seja bem vindo ao Cronus-Emulator.
É sempre um prazer te-lo conosco.
Você pode visualizar nossas áreas de suporte para encontrar suas soluções sem a necessidade de se registrar!
Registrando em nossa comunidade, você poderá conhecer mais sobre nosso projeto, criar tópicos, responder tópicos existentes, baixar milhares de recursos em nosso sistema de downloads, participar de nossa comunidade, customizar seu perfil e muito mais... Se você já possui uma conta, faça seu login - ou crie uma conta. Também temos integração com Google+ e Facebook.

×
×
  • Create New...