Jump to content

Abadd0n

Member
  • Content Count

    51
  • Donations

    0.00 BRL 
  • Joined

  • Last visited

Everything posted by Abadd0n

  1. boa tarde, tenho 1 donater no meu servidor que é uma bota que ela dá 100 de esquiva e 10 de esquiva perfeita, só que quando equipo essa bota, todos os chars dão miss quando ataca um ou o outro, fiz essa bota pegando exemplo de outro servidor, ai eles me disse que lá eles alterou na src para não ficar dando esse miss quando ataca, ai eu achei a linha, mais não intendo praticamente nada de src. maiso print ta ai, oque devo fazer para corrigir esse problema?
  2. tô aqui para pedir ajuda né irmão, afinal ví esse post ai, mais se tivesse ajudado não taria perguntando aqui, uma coisa, responda a pergunta dos outros apenas se souber a resposta, antes de criticar, pergunte, maioria dos novatos procura oque comentar só pra ficar aumentando post nas contas, ô Deus .
  3. Quer ficar aumentando os post na sua conta ? '-'
  4. boa noite galera, queria saber oque eu mudo no emulador para aumentar o dano do sinx, de hit mesmo sem ser de habilidade, pois tô achando o dano pouco e queria aumentar um pouco mais, mais nem sei por onde começar rs
  5. isso, 100% então, como eu mudaria isso ?
  6. boa tarde, queria saber se tem como alterar a habilidade remoção total do desordeiro para remover as arma, todos itens de cabeça, armadura e escudo ?
  7. Estou com um problema nesse npc, emuladores mais antigos funciona normal, mais no atualizado na hora que vai tocar a musica te double kill ou etc no pvp, aparece esse erro baixo. [Warning]: script: buildin_atcommand: failed to execute command 'Somno:@sound megakill.wav' [Debug]: Source (NPC): OnPCKillEvent (invisible/not on a map) [Debug]: Source (NPC): OnPCKillEvent (invisible/not on a map) segue o npc abaixo, - script OnPCKillEvent -1,{ OnPCKillEvent: attachrid killedrid; getmapxy(@mapname$,@mapx,@mapy,0,strcharinfo(0)); if(@mapname$ != "pvp_y_1-1" && @mapname$ != "pvp_y_1-2" && @mapname$ != "pvp_y_1-3" && @mapname$ != "pvp_y_1-4" && @mapname$ != "pvp_y_1-5" && @mapname$ != "pvp_y_2-1" && @mapname$ != "guild_vs2" && @mapname$ != "prt_are01" && @mapname$ != "sec_pri" && @mapname$ != "arug_cas01" && @mapname$ != "prtg_cas01" && @mapname$ != "prtg_cas02" && @mapname$ != "prtg_cas03" && @mapname$ != "prtg_cas04" && @mapname$ != "prtg_cas05" && @mapname$ != "guild_vs1" && @mapname$ != "guild_vs2" && @mapname$ != "guild_vs3" && @mapname$ != "guild_vs4" && @mapname$ != "guild_vs5" && @mapname$ != "pvp_y_2-2" && @mapname$ != "payg_cas04" && @mapname$ != "payg_cas03" && @mapname$ != "pvp_y_8-2") close; if(playerattached() != 0) { set $@PlayerKilled$, strcharinfo(0); // query_sql "SELECT name FROM ranking WHERE char_id = '"+getcharid(0)+"'",@name$; query_sql "SELECT SUM(case when char_id = '"+getcharid(0)+"' then 1 else 0 end) FROM `ranking` WHERE char_id = '"+getcharid(0)+"'",@code; set @anted$, escape_sql(strcharinfo(0)); if(!@code) { query_sql "INSERT INTO ranking (char_id, name) VALUES ('"+getcharid(0)+"','"+@anted$+"')"; } query_sql "SELECT streak FROM ranking WHERE char_id = '"+getcharid(0)+"'",$@antesdemorrer; set $@newzeny, $@antesdemorrer * 10000; set $@killed, getcharid(0); if ($@newzeny == 0) { set $@newzeny, 10000; } if ($@antesdemorrer > 10) { set $@antesdemorrer, 10; } set KillAdaga, KillAdaga / 2; query_sql "UPDATE ranking SET deaths = deaths + 1, streak = 0, pontos = ((kills * 10) - (deaths * 3)) WHERE char_id = '"+getcharid(0)+"'"; } attachrid killerrid; if(playerattached() != 0) { set @PlayerKiller$, strcharinfo(0); if (isequipped(13045) && Mato1 != $@killed) set KillAdaga, KillAdaga+1; set Mato1, $@killed; query_sql "SELECT SUM(case when char_id = '"+getcharid(0)+"' then 1 else 0 end) FROM `ranking` WHERE char_id = '"+getcharid(0)+"'",@code; // query_sql "SELECT name FROM ranking WHERE char_id = '"+getcharid(0)+"'",@namea$; set @anteda$, escape_sql(strcharinfo(0)); if (!@code) { query_sql "INSERT INTO ranking (char_id, name) VALUES ('"+getcharid(0)+"','"+@anteda$+"')"; } query_sql "UPDATE ranking SET kills = kills + 1, streak = streak + 1, pontos = ((kills * 10) - (deaths * 3)) WHERE char_id = '"+getcharid(0)+"'"; query_sql "SELECT `data` FROM ranking WHERE char_id = '"+getcharid(0)+"'",@horantes$; if (@horantes$ == "") { set @horantes$, gettimestr("%Y-%m-%d %H:%M:%S",21); } set @agora$, gettimestr("%Y-%m-%d %H:%M:%S",21); query_sql "UPDATE ranking SET `data` = '"+@agora$+"' WHERE char_id = '"+getcharid(0)+"'"; query_sql "SELECT ADDTIME('"+@horantes$+"', 10)",@novahora$; query_sql "SELECT '"+@novahora$+"' >= '"+@agora$+"'", @verif; query_sql "INSERT INTO ranklog (char_id1, char_id2, `data`) VALUES ("+getcharid(0)+","+$@killed+",'"+@agora$+"')"; if (!@verif) { query_sql "UPDATE ranking SET ultima = 1 WHERE char_id = '"+getcharid(0)+"'"; } else { query_sql "UPDATE ranking SET ultima = ultima + 1 WHERE char_id = '"+getcharid(0)+"'"; } query_sql "SELECT ultima, kills, deaths, streak FROM ranking WHERE char_id = '"+getcharid(0)+"'",@ultima, @kills, @deaths, @streak; if (playerattached()){ set @hahad, @ultima; set @newzeny2, @hahad * 10000; if(@hahad > 4) { set @hahad, 4; } } announce ""+@PlayerKiller$+" matou "+$@PlayerKilled$+" por "+$@newzeny+" zenys! ("+@kills+" / "+@deaths+" / "+@streak+")",17; if (@streak > 10) { set @streak, 10; } else { set @streak, @streak; } set Zeny, Zeny+$@newzeny; if (@verif) { set Zeny, Zeny + $@newzeny2; } if ($@antesdemorrer >2) { announce "O "+$@fases$[$@antesdemorrer]+" do "+$@PlayerKilled$+" foi terminado por "+@PlayerKiller$+" !",17; } set @mapname$, ""; if (@streak > 2) { announce ""+@PlayerKiller$+" esta em "+$@fases$[@streak]+" ! ",17; atcommand strcharinfo(0)+":@sound "+$@song$[@streak]; getmapxy(@mapname$,@mapx,@mapy,0,strcharinfo(0)); soundeffectall $@song$[@streak],0,@mapname$; // debugmes @mapname$; } if (playerattached() && @verif && @hahad > 1) { announce ""+@PlayerKiller$+" conseguiu um "+$@cacaca$[@hahad]+" ! (+"+@newzeny2+" zenys)",17; atcommand strcharinfo(0)+":@sound "+$@keke$[@hahad]; getmapxy(@mapname$,@mapx,@mapy,0,strcharinfo(0)); // debugmes @mapname$; // sleep 2000; soundeffectall $@keke$[@hahad],0,@mapname$; //ogmes @mapname$; initnpctimer; OnTimer04000: if (playerattached() && $@verif) if(@hahad != 0) announce ""+$@PlayerKiller$+" conseguiu um "+$@cacaca$[@hahad]+" ! (+"+$@newzeny2+" zenys)",17; if (playerattached() && $@verif) if(@hahad != 0) atcommand strcharinfo(0)+":@sound "+$@keke$[@hahad]; end; } } } - script Init -1,{ OnInit: setarray $@fases$,"0","0","0","KILLING SPREE","DOMINATING","MEGA KILL","UNSTOPPABLE","WICKED SICK","MONSTER KILL","GOD LIKE","BEYOND GODLIKE"; setarray $@song$,"0","0","0","killing_spree.wav","dominating.wav","megakill.wav","unstoppable.wav","whickedsick.wav","monster_kill.wav","godlike.wav","holyshit.wav"; setarray $@cacaca$,"0","0","DOUBLE KILL","TRIPLE KILL","ULTRA KILL"; setarray $@keke$,"0","0","double_Kill.wav","triple_kill.wav","ultraKill.wav"; }
  8. Abadd0n

    backround

    essa é do antigo servidor, quero uma nova ne
  9. apareceu esse erro no npc, queria saber oque fazer para consertar [Error]: script error in file 'npc/personalizado/removedora de cartas.txt' line 57 column 19 parse_line: need ';' 54: 55: set .@Choose$, .@Choose$+":- Cancelar"; 56: * 57: set .@Part, Select(.@Choose$); ~~~~~~~~~~~~~^ 58: 59: if( .@Part > 10 ) 60: { npc: https://pastebin.com/McmhH9Jy como faço para arrumar ? @Edit
  10. Abadd0n

    dividir exp

    boom dia galera, queria pergunta oque eu faço para mudar no emulador a opção para, exemplo o povo cria uma party para UPAR, dai fazer com que qual quer level dividir exp no up, o lvel maximo poder upar o level 1 por exemplo, oque eu faço ?
  11. Abadd0n

    backround

    boa tarde meus queridos, queria pedir a ajuda de vocês, quem poder fazer uma imagem de fundo para o servidor e poder me mandar, vocês vai me deixar muito feliz, pensa num cara ruim de photoshop é eu kk, ai quem fazer poder me mandar a logo da letra que fez pra mim também ficaria grato, deixo a escolha de vocês como fazer, prq to sem ideias! Nome para por na backgroud " War-RO - A persistência é o caminho do êxito.. " Vou deixar uma Imagem anexada em baixo de exemplo. Ficarei grato para quem fazer a logo e o loguin
  12. Abadd0n

    backround

    cara, que logo fooooooooooooooda, amei cara, te amo , ajudoou dms, ficou lindo essa logo slc
  13. Abadd0n

    erro exp

    pois é, mais não itendi, até chegar ao level 255 vou ter que adicionar oque lá ? kk
  14. Abadd0n

    erro exp

    mudei o level do exp da pasta db para 255 e job para 200 e ja mudei no mmo.h no src para 255, só que quando vou ligar o emulador me acusa esse erro. [Error]: pc_read_exp_db_sub_class: Specified max 255 for group 'FirstClasses', but that group's base exp table only goes up to level 99. [Info]: Filling the missing values with the last exp entry. [Error]: pc_read_exp_db_sub_class: Specified max 255 for group 'TranscendedClasses', but that group's base exp table only goes up to level 98. [Info]: Filling the missing values with the last exp entry. [Error]: pc_read_exp_db_sub_class: Specified max 200 for group 'SecondClasses', but that group's job exp table only goes up to level 49. [Info]: Filling the missing values with the last exp entry. [Error]: pc_read_exp_db_sub_class: Specified max 200 for group 'TranscendedFirstClasses', but that group's job exp table only goes up to level 49. [Info]: Filling the missing values with the last exp entry. [Error]: pc_read_exp_db_sub_class: Specified max 200 for group 'TranscendedSecondClasses', but that group's job exp table only goes up to level 69. [Info]: Filling the missing values with the last exp entry. [Error]: pc_read_exp_db_sub_class: Specified max 200 for group 'NinjaAndGunslinger', but that group's job exp table only goes up to level 69. [Info]: Filling the missing values with the last exp entry. [Error]: pc_read_exp_db_sub_class: Specified max 200 for group 'StarGladiator', but that group's job exp table only goes up to level 49. [Info]: Filling the missing values with the last exp entry. [Error]: pc_read_exp_db_sub_class: Specified max 200 for group 'SuperNovice', but that group's job exp table only goes up to level 98. oque devo fazer para corrigir ?
  15. esse Subtype serie oque ? porq tenho outras armas, para mim configurar corretamente! @edit tenho essa arma para algoz, ela equipava cada lamina em uma mao e agora não da, só da para equipar de um lado, Id: 13045 AegisName: "Prisao_das_Almas" Name: "Prisão das Almas" Type: "IT_WEAPON" Buy: 2400 Weight: 500 Atk: 60 Range: 1 Slots: 4 Job: 0x008E5CEB Loc: "EQP_WEAPON" WeaponLv: 4 EquipLv: 1 ViewSprite: 1 Subtype: "W_DAGGER" Script: <" bonus bMaxHPrate,5; bonus bAtkRate,5; bonus2 bSubRace,7,5; "> },
  16. Deu certo parceiro, faz tempo que não mexo to meio desatualizado, muito obrigado ! #Pode fechar, resolvido!
  17. tarde galera, no meu emulador esta acusando esse erro, [Error]: script error in file 'npc/personalizado/job_changer.txt' line 37 column 49 script:add_word: invalid word. A word consists of undercores and/or alphanumeric characters, and valid variable prefixes/postfixes. 34: mes "VocÛ precisa utilizar todos os seus pontos de habilidade antes de mudar de classe."; 35: close; 36: } * 37: if (checkcart() && checkfalcon() && checkriding)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 38: { 39: mes "VocÛ nÒo pode mudar de classe enquanto estiver utilizando FalcÒo, Carrinho ou PecoPeco."; 40: close; meu npc //===== Cronus Script ======================================== //= Mestre das Classes //===== Por: ================================================= //= Reply. //===== Versão: ============================================== //= 1.4 //===== Descrição: =========================================== //= Muda a classe do personagem. //===== Changelog: =========================================== //= 1.0 - NPC Criado. [Reply.] //= 1.1 - Corrigido alguns erros. [Reply.] //= 1.2 - Corrigido a checagem de job para Baby Aprendiz. [RoM] //= - Corrigido onde mostra o nome na função. //= 1.3 - Adicionada uma verificação de peso ao rebornar para não perder itens. [RoM] //= 1.3a - Algumas correções de gramática. [Puncker] //= 1.3b - Uma pequena correção. [RoM] //= 1.3c - Corrigido erro de "Frase desnecessária" [Heaven] //= 1.3d - Não há necessidade de usar uma variável no nome do npc, retirado. [Mooka] //= 1.3e - Corrição no if() da função checkconditions(), problema com classes baby. [Mooka] //= 1.3f - Removido show [Keoy] //= 1.4 - Refeito NPC. [Mara] //============================================================ prontera,158,193,4 script Mestre das Classes 834,{ mes "[Mestre das Classes]"; if (Class > 22 && Class < 26 || Class > 4007 && Class < 4023 || Class > 4029 && Class < 4046 || Class > 4046 && Class <= 4049) { mes "Que bom te ver de novo "+strcharinfo(0)+"!"; mes "O dia está lindo, não acha?"; close; } if (SkillPoint) { mes "Você precisa utilizar todos os seus pontos de habilidade antes de mudar de classe."; close; } if (checkcart() && checkfalcon() && checkriding)) { mes "Você não pode mudar de classe enquanto estiver utilizando Falcão, Carrinho ou PecoPeco."; close; } if (!Class || Class == 4023) { callsub F_ReqBaseJobLevel, 10, 0; mes "Olá "+strcharinfo(0)+", vejo que você é apenas um "+jobname(Class)+"!"; mes "Você está apto a mudar de classe. Qual deseja se tornar?"; next; if (!Class) { select ("Espadachim:Mago:Arqueiro:Noviço:Mercador:Gatuno:Taekwon:Justiceiro:Ninja:Super Aprendiz"); set .@chg, ((@menu == 7) ? 4046 : ((@menu == 8 || @menu == 9) ? (16+@menu) : ((@menu == 10) ? 23 : @menu))); } else { select ("Mini Espadachim:Mini Mago:Mini Arqueiro:Mini Noviço:Mini Mercador:Mini Gatuno:Mini Super Aprendiz"); set .@chg, ((@menu == 7) ? 4045 : (4023+@menu)); } callsub F_ChangeJob, set (lastjob1, .@chg); } else if (Class > 0 && (Class < 7 || Class == 4046)) { callsub F_ReqBaseJobLevel, 40, 0; mes "Vejo que você voltou; e mais forte!"; mes "Pois bem, que classe deseja seguir agora?"; switch (Class) { case 1: setarray .@c[0],7,14; break; case 2: setarray .@c[0],9,16; break; case 3: if (Sex) setarray .@c[0],11,19; else setarray .@c[0],11,20; break; case 4: setarray .@c[0],8,15; break; case 5: setarray .@c[0],10,18; break; case 6: setarray .@c[0],12,17; break; case 4046: setarray .@c[0],4047,4049; break; } next; select (jobname(.@c[0])+"",""+jobname(.@c[1])); callsub F_ChangeJob, set(lastjob, .@c[(@menu-1)]); } else if (Class > 6 && Class < 22) { callsub F_ReqBaseJobLevel, 50, 1; mes "Vejo que você está bastante forte!"; mes "Gostaria de renascer?"; next; if (select ("Não:Sim") == 1) close; mes "[Mestre das Classes]"; if (Weight > 1500) { mes "Você está acima do peso permitido, você precisa ter menos que 1500."; close; } jobchange 4001; resetlvl(1); mes "Você ganhará 100 Pontos de Atributo, e algumas habilidades"; mes "para ajudar-lhe em sua jornada."; close; } else if (Class == 4001) { callsub F_ReqBaseJobLevel, 10, 0; mes "Você voltou tão rápido e está evoluindo muito ^^ ..."; next; callsub F_ChangeJob, (lastjob1+4001); } else if (Class > 4001 && Class < 4008) { callsub F_ReqBaseJobLevel, 40, 0; mes "Você está quase chegando ao grau máximo de evolução."; mes "E então..."; next; callsub F_ChangeJob, (lastjob+4001); } if (Class > 4023 && Class < 4030) { callsub F_ReqBaseJobLevel, 40, 0; mes "Vejo que você voltou; e mais forte!"; mes "Pois bem, que classe deseja seguir agora?"; next; switch (Class) { case 4024: setarray .@c[0], 4030, 4037; break; case 4025: setarray .@c[0], 4032, 4039; break; case 4026: if (Sex) setarray .@c[0], 4034, 4042; else setarray .@c[0], 4034, 4043; break; case 4027: setarray .@c[0], 4031, 4038; break; case 4028: setarray .@c[0], 4033, 4041; break; case 4029: setarray .@c[0], 4035, 4040; break; } select (jobname(.@c[0])+"",""+jobname(.@c[1])); callsub F_ChangeJob, .@c[@menu-1]; } F_ChangeJob: mes "[Mestre das Classes]"; if (BaseLevel < 45 && (getarg(0) == 23 || getarg(0) == 4045)) { mes "Você precisa ter pelo menos Nível de Base 45 para poder mudar de classe."; close; } mes "Você tem certeza que deseja se tornar "+jobname(getarg(0))+"?"; if (select ("Não:Sim") == 1) close; next; jobchange getarg(0); mes "[Mestre das Classes]"; mes "Parabéns, agora você é um ^0000cd"+jobname(getarg(0))+"^000000!"; close; return; F_ReqBaseJobLevel: if (((getarg(1))?BaseLevel:150) < 150 || JobLevel < getarg(0)) { mes "Você precisa ter pelo menos "+((getarg(1,0))?"Nível de Base 150 e ":"")+"Nível de Classe "+getarg(0)+" para poder mudar de classe."; close; } return; } oque eu faço para corrigir ?
  18. olá galera queria saber como corrigir esse erro, aparece esse erro no emulador [Warning]: itemdb_validate_entry: Invalid View for weapon items. View value 0 for item 1180 (Espada do Samurai) in 'item_db2.conf', defaulting to W_DAGGER. meu item está assim no item db 2 { Id: 1180 AegisName: "Espada_do_Samurai" Name: "Espada do Samurai" Type: 4 Buy: 74000 Weight: 3000 Atk: 250 Range: 1 Slots: 4 Job: 0x00000080 Loc: 34 WeaponLv: 4 EquipLv: 33 ViewSprite: 3 Script: <" bonus bHit,200; bonus bCritical,50; bonus2 bSubRace,RC_DemiHuman,30; "> }, oque eu faço para corrigir ?
  19. Abadd0n

    nostorage

    estou usando a mais atualizada, baixei do git da cronus
  20. Abadd0n

    nostorage

    estava em conta de player, agr esse bypass nao intendi
  21. Abadd0n

    nostorage

    olá galera segui esse tutorial de nao abrir storage no pvp mais continuo sem exito, continua abrindo normalmente o storage dentro do pvp, ja coloquei as mapflag mais nada certo.
  22. Abadd0n

    backround

    boa tarde meus queridos, queria pedir a ajuda de vocês, quem poder fazer uma imagem de fundo para o servidor e poder me mandar, vocês vai me deixar muito feliz, pensa num cara ruim de photoshop é eu kk, ai quem fazer poder me mandar a logo da letra que fez pra mim também ficaria grato, deixo a escolha de vocês como fazer, prq to sem ideias! Nome para por "LoveRAG" ficarei grato na ajuda, obrigado !
  23. boa tarde amigos, venho tentando criar uma data atualizada aqui no cronus, mais ando sem sucesso, pois não acho links suficientes para download do mesmo, uma pasta system, e data em si atualizada com as lua e lubs, para o hexed 20141022 , se alguém me ajudar, ficarei muito agradecido, obrigado a todos !
  24. a cor que vocês desejarem rs, obrigado

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...