Architect

Membro
  • Total de itens

    628
  • Registro em

  • Última visita

  • Days Won

    2

Reputação

5 Iniciante

7 Seguidores

Sobre Architect

  • Rank
    Ex-Contribuidor
  • Data de Nascimento 29-10-1989

Informa??o do Perfil

  • Sexo:
    N?o informado

Últimos Visitantes

4.821 visualizações
  1. Sensacional !! Hahahahaha Me ensina?
  2. "? brincadeira..." S?rio que veio aqui s? para isso? Doeu tanto assim? HAHAHAHA A parte do "n?o defndendo o cronus e nem falando mal do brthena" foi realmente engra?ada! Por um momento, pensei que seria algo construtivo, mas foi s? isso mesmo. E eu te desculpo pela honestidade das palavras e nem se preocupe, n?o soaram ofensivas. E quanto ao seu projeto, ? s?rio que apenas uma brincadeira feita em um off-topic te incomodou tanto a ponto de desistir de tentar? Se isso te ofendeu tanto, nem deveria ter perdido tempo para chutar cachorro morto, guarde isso para vc, seria menos desgastante.
  3. Hahahaha At? parece. Vou ganhar MILH?ES!
  4. Ol?. Sou novo na comunidade e nunca joguei RO. Quero ganhar dinheiros! Algu?m me ensina a fazer server?
  5. Ok, obrigado pela resposta. Fica a sugest?o para reescrever o cabe?alho do max_def. Vi que os c?digos faltantes foram adicionados ao emulador. Ent?o ? seguro para considerar que esteja tudo certo!
  6. Resolvi come?ar a testar o novo emulador e algumas configura??es me chamaram aten??o. Existe um battle flag para max_def, mas nenhum para max_mdef. Existe algum motivo para isto ou apenas foi "esquecido"? A parte do c?digo que est? "faltando" ? esta: // Configura??o que define a quantidade m?xima de defesa m?gica. // Se magic_defense_type ? diferente de zero, esta defini??o n?o se aplicar? a defesa m?gica m?xima. ( Nota: n?o causa efeito em habilidades de status como Corpo Fechado. ) max_mdef: 99E algo similar acontece ao pc_luk_status_def e mob_luk_status_def e esta ? a parte referente aos battle flags no c?digo est?o "faltando": // Configura??o que define a SOR (LUK) requerida para ganhar imunidade a certas mudan?as de estado. // SOR aumenta a resist?ncia por fechar o campo entre a resist?ncia natural e a resist?ncia m?xima linear. // Essa configura??o indica a SOR requerida para ganhar imunidade completa. // Ex: 40 VIT -> 40% de resist. 150 SOR -> +50% do que sobra... Ent?o 40% + (50% de 60%) = 70% pc_luk_status_def: 300 mob_luk_status_def: 300O que foi apresentado ?, de fato, um erro ou est? tudo certo?
  7. NPC E MACROS

    T_T Vou instalar o emulador, banco de dados e m?o de Odin hoje a noite e ent?o te mando esse script funcionando certinho.
  8. NPC E MACROS

    Ok, vou aguardar!
  9. NPC E MACROS

    Bump! Resolveu?
  10. NPC E MACROS

    Putz... Acho que j? sei o que ?, se o jogador tem 0 mortes, n?o tem como calcular. N?o da para dividir por zero. Testa esse c?digo: - script PvP_KDR -1,{ OnInit: setarray .Mapas$[1],"pvp_n_5-5","pvp_n_3-5"; setarray .SoundList$[1],"First Blood.wav","Double Kill.wav","Triple Kill.wav","Mega Kill.wav","Ultra Kill.wav","Killing Spree.wav","Ownage.wav","Holy Shit.wav","God Like.wav","Dominating.wav","Unstoppable.wav","Monster Kill.wav"; setarray .SoundName$[1],"First Blood","Double Kill","Triple Kill","Mega Kill","Ultra Kill","Killing Spree","Ownage","Holy Shit","God Like","Dominating","Unstoppable","Monster Kill"; setarray .Score[1],1,2,3,5,10,15,20,25,30,35,40,50; end; OnPCKillEvent: for (set [email protected],1; [email protected]<=(getarraysize(.Mapas$)); set [email protected],[email protected]+1) { if (strcharinfo(3) == .Mapas$[[email protected]]) { set @PvP_Killing,@PvP_Killing+1; query_sql "SELECT `char_id`,`kills`,`deaths`,`kdr` FROM `pvp_kdr` WHERE `char_id` = "+getcharid(0),@PvP_CharID,@PvP_Kills,@PvP_Deaths,@PvP_KDR; if ([email protected]_CharID) query_sql "INSERT INTO `pvp` (`char_id`, `kills`, `deaths`, `kdr`) VALUES ("+getcharid(0)+",1,0,1); else { set @PvP_Kills+1; if (@PvP_Deaths) set @PvP_KDR,@PvP_Kills/@PvP_Deaths; else set @PvP_KDR,@PvP_Kills; query_sql "UPDATE `pvp` SET `kills` = "[email protected]_Kills+",`kdr` = "[email protected]_KDR+" WHERE `char_id`="+getcharid(0); } for (set [email protected],1; [email protected]<=(getarraysize(.Score)); set [email protected],[email protected]+1) { if (@PvP_Killing == .Score[[email protected]]) { query_sql "SELECT `char_id` FROM `pvp_kdr` WHERE `char_id` = "+getcharid(0)+" ORDER BY `kdr` DESC LIMIT 100",@PvP_CharID; for (set [email protected],0;[email protected] <= 99;set [email protected],[email protected]+1) { if (@PvP_CharID[[email protected]] == getcharid(0)) set @PvP_dispbottom$,"[ Matan?a: "[email protected]_Killing+" | KDR: "[email protected]_KDR+" | Rank #+"+([email protected]+1)+" ]"; else set @PvP_dispbottom$,"[ Matan?a: "[email protected]_Killing+" | KDR: "[email protected]_KDR+" ]"; } } } soundeffectall .SoundList$[[email protected]],0,.Mapas$[[email protected]]; announce strcharinfo(0)+": "+SoundName$[[email protected]]+" !!",bc_map; dispbottom strcharinfo(0)+": "+SoundName$[[email protected]]+" !! "[email protected]_dispbottom$; } } end; OnPCDieEvent: for (set [email protected],1; [email protected]<=(getarraysize(.Mapas$)); set [email protected],[email protected]+1) { if (strcharinfo(3) == .Mapas$[[email protected]]) { set @PvP_Killing,0; query_sql "SELECT `char_id`,`kills`,`deaths` FROM `pvp_kdr` WHERE `char_id` = "+getcharid(0),@PvP_CharID,@PvP_Kills,@PvP_Deaths; if ([email protected]_CharID) query_sql "INSERT INTO `pvp` (`char_id`, `kills`, `deaths`, `kdr`) VALUES ("+getcharid(0)+",0,1,0); else { set @PvP_Deaths+1; set @PvP_KDR,@PvP_Kills/@PvP_Deaths; query_sql "UPDATE `pvp` SET `deaths` = "[email protected]_Deaths+",`kdr` = "[email protected]_KDR+" WHERE `char_id`="+getcharid(0); } } } end; }PS: Depois me passa a vers?o corrigida. Estou sem emulador para corrigir esses par?nteses, pontos etc.
  11. NPC E MACROS

    Estou mesmo enferrujado... Tirei os an?ncios e o som do looping, ficou assim: editadoVeja se resolve. Sobre o KDR, vc upou a tabela no SQL?
  12. NPC E MACROS

    CREATE TABLE IF NOT EXISTS `pvp_kdr` ( `pvp_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `char_id` INT(11) UNSIGNED NOT NULL DEFAULT '0', `kills` INT(11) UNSIGNED NOT NULL DEFAULT '0', `deaths` INT(11) UNSIGNED NOT NULL DEFAULT '0', `kdr` INT(11) UNSIGNED NOT NULL DEFAULT '0', ) ENGINE=MyISAM DEFAULT CHARSET=latin1; editadoDesculpe a demora, to na correria, mas reservei um tempo para resolver esse probleminha. Espero que ajude, n?o pude testar. Falta de tempo. Qualquer coisa, grita.
  13. NPC E MACROS

    Manda esse script tamb?m, eu fiz outro ranking do zero... N?o vai ser compat?vel com esse.
  14. NPC E MACROS

    Voc? se importa de n?o utilizar mais este script? Se eu puder, fa?o outro do zero com essas fun??es e bem mais otimizado. Futuramente disponibilizo um NPC desses no IP.Downloads. Vou preparar um ranking PvP para voc?.
  15. NPC E MACROS

    Posta o script, vou ver o que posso fazer. Amanh? te dou uma resposta. Se preferir PM, fique a vontade.