Christofer

Membro
  • Total de itens

    13
  • Registro em

  • Última visita

Reputação

0 Iniciante

3 Seguidores

Sobre Christofer

  • Rank
    Membro Novato
  • Data de Nascimento 03-06-1991

Profile Information

  • Sexo
    Masculino

Contact Methods

  • Website URL
    http://www.ragnamania.net
  1. Já tentei fazer isso mas sem sucesso. Deu esse erro. clif.c:5581:2: error: void function 'clif_displaymessagecolor' should not return a value [-Wreturn-type] nullcheck(sd); ^~~~~~~~~~~~~ ./../common/malloc.h:75:77: note: expanded from macro 'nullcheck' #define nullcheck(ptr) {if (!(ptr)) { track("",__FILE__,__LINE__,__func__); return 0; }}
  2. Olá boas fiz o download do sistema aqui no forum postado por @Psyz e estou enfrentando problemas na hora de compilar fiz o patch manual na SRC do emulador. Aqui a baixo os erros, parece que meu emulador não reconhece o comando nullpo_retv(sd); será como posso resolver isso alguém poderia me ajudar... clif.c:5580:2: error: implicit declaration of function 'nullpo_retv' is invalid in C99 [-Werror,-Wimplicit-function-declaration] nullpo_retv(sd); ^ clif.c:18226:2: error: implicit declaration of function 'nullpo_ret' is invalid in C99 [-Werror,-Wimplicit-function-declaration] nullpo_ret(sd); ^ clif.c:18226:2: note: did you mean 'nullpo_retv'? clif.c:5580:2: note: 'nullpo_retv' declared here nullpo_retv(sd); ^ 2 errors generated. Obrigado []christofer
  3. por acaso vc sonseguiu fazer o script funcionar corretamente 

     

     

  4. Sim preciso de um programador muito avançado. Será remunerado sim.
  5. Estou recrutando um programador php com alto conhecimento em código para desenvolvimento de sistemas para ragnarok. Contatos diretamente no meu facebook... https://www.facebook.com/christofereduardowillig Grato: []Christofer
  6. A tabela é essa. DROP TABLE IF EXISTS `woerank`;CREATE TABLE `woerank` (`guild_id` int(11) unsigned NOT NULL auto_increment,`gname` varchar(255) NOT NULL default '0',`kills` int(11) unsigned NOT NULL default '0',`deaths` int(11) unsigned NOT NULL default '0',`breaks` int(11) unsigned NOT NULL default '0',KEY `guild_id` (`guild_id`),KEY `kills` (`kills`),KEY `deaths` (`deaths`),KEY `breaks` (`breaks`)) ENGINE=MyISAM;DROP TABLE IF EXISTS `woeplayerrank`;CREATE TABLE `woeplayerrank` (`char_id` int(11) unsigned NOT NULL auto_increment,`name` varchar(255) NOT NULL default '0',`kills` int(11) unsigned NOT NULL default '0',`deaths` int(11) unsigned NOT NULL default '0',`breaks` int(11) unsigned NOT NULL default '0',KEY `char_id` (`char_id`),KEY `kills` (`kills`),KEY `deaths` (`deaths`),KEY `breaks` (`breaks`)) ENGINE=MyISAM;E o problema permanece eu clico no npc e nada acontece. Não tem erro nenhum no map-sql.exe Grato:christofer
  7. Pessoal tenho esse NPC que peguei aqui no forum mas ele está com problema clico nele e não dá nada alguem pode ver para mim. //////////////////////////////////////////// \/== \| |/ //==\\ \\==// \===/ //// // || || || || |/ \| // \\ //// || ||--|| ||--|| || || \\___ //// || ||--|| ||--|| || || \\ //// \\ || || || || || || // //// /\== /| |\ /| |\ \\==// ====// //////////////////////////////////////////////Npc: Chaos Rankings - WoE/////////////// ////////////////////////////////////////////Description: Mostra os Rankings WoE //////////////////////////////////////////////Changelog: //////////// V1.1 - Script Original por algoz ONE //// v2.0 - Script Reformulado para //// diversos rankings //// v3.0 - Script Otimizado ////////////////////////////////////////////prontera,164,174,4 script Rankings 857,{// == Configurações ==SetArray @Names$[0],"^FF4500[Rank Guerra do Emperium]^000000","^40E0D0AdrenalineRO^000000"; //= Nome do NPC seguido do nome do Servidor.set @PlRank,10; //= Quantos Players aparecerão nos rankings?set @GdRank,10; //= Quantos Clãs aparecerão nos rankings// =================== set @CID,getcharid(0); set @GID,getcharid(2);while(true){ Mes @Names$[0]; Mes "Olá ^00BFFF"+strcharinfo(0)+"^000000."; Mes "Selecione a ^FF0000opção^000000 desejada:"; DeleteArray @breaks[0],GetArraySize(@breaks); DeleteArray @name$[0],GetArraySize(@name$); DeleteArray @kills[0],GetArraySize(@kills); DeleteArray @deaths[0],GetArraySize(@deaths); next; Set @Rank,select("- TOP "+@PlRank+" Breakers","- TOP "+@GdRank+" Clãs","- Meu Status","- Sair") - 1; if(@Rank == 4) { Mes @Names$[0]; Mes "Bom jogo."; close; } else if(@Rank == 3) { query_sql "SELECT `breaks`,`kills`,`deaths` FROM `woeplayerrank` WHERE `char_id`="+@CID,@points,@kills,@deaths; query_sql "SELECT `breaks`,`kills`,`deaths` FROM `woerank` WHERE `guild_id`="+@GID,@guild,@gkills,@gdeaths; Mes @name$; Mes "^0000FF[Jogador "+strcharinfo(0)+"]^000000"; Mes "^525252Clã atual:^000000 ^FF0000"+strcharinfo(2)+"^000000."; Mes "^525252Quebrou o Emperium..^000000 ^FF0000"+@points+"^000000 vezes."; Mes "^525252Clã quebrou o Emperium..^000000 ^FF0000"+@guild+"^000000 vezes."; Mes "^525252Matou no Total..^000000 ^FF0000"+@kills+"^000000 Players."; Mes "^525252Morreu no Total..^000000 ^FF0000"+@deaths+"^000000 Vezes."; Mes "^525252Amigos do Clã Mataram no Total..^000000 ^FF0000"+@gkills+"^000000 Players."; Mes "^525252Amigos do Clã Morreram no Total..^000000 ^FF0000"+@gdeaths+"^000000 Vezes."; next; } else { query_sql "SELECT `breaks`,`"+(@from? "g" : "")+"name`,`kills`,`deaths` FROM `woe"+(!@from? "player" : "")+"rank` ORDER BY `breaks` DESC, `kills` DESC LIMIT "+(@from? @GdRank : @PlRank),@breaks,@name$,@kills,@deaths; Mes "[^FF4500TOP "+(@from? @GdRank+" Clãs" : @PlRank+" Breakers")+" - WoE^000000]"; for(set @i,0; @i<=(@from? @GdRank : @PlRank); set @i,@i+1) if(@name$[@i]=="") Mes (@i+1)+": ---"; else Mes "Posição: ^0000FF"+ (@i+1) +"^000000º: "+@name$[@i]+" com ^FF0000"+@breaks[@i]+"^000000 ^0000FFbreaks^000000, ^FF0000"+@kills[@i]+"^000000 ^0000FFKills^000000 e ^FF0000"+@deaths[@i]+"^000000 ^0000FFDeaths^000000."; Mes "^525252_____________^000000"; Mes "^525252TOP "+(@from? @GdRank+" Clãs" : @PlRank+" Breakers")+" - WoE^000000 "+@Names$[1]+"."; next; }}}function script WoE_Rank { query_sql "SELECT `breaks`,`name` FROM `woeplayerrank` WHERE `char_id`="+GetCharID(0),@bpoints,@name$; query_sql "SELECT `gname`,`breaks` FROM `woerank` WHERE `guild_id`="+GetCharID(2),@gname$,@gbpoints; if( @name$ == "" ) query_sql "INSERT INTO `woeplayerrank` (`char_id`,`name`,`breaks`) VALUES ("+GetCharID(0)+",'"+strcharinfo(0)+"',0)"; if ( @gname$ == "" ) query_sql "INSERT INTO `woerank` (`guild_id`,`gname`,`breaks`) VALUES ("+GetCharID(2)+",'"+getguildname(GetCharID(2))+"',0)"; query_sql "UPDATE `woeplayerrank` SET `breaks` = `breaks` +1 WHERE `char_id`="+GetCharID(0); query_sql "UPDATE `woerank` SET `breaks` = `breaks` +1 WHERE `guild_id`="+GetCharID(2);return;}- script WoePlayerLadder -1,{OnPCKillEvent: if(!AgitCheck() && !AgitCheck2()) end; getmapxy @map$,@x,@y,0; Set @Found,0; if($UsingWoEController) for(set @i,0; @i<3; set @i,@i+1) for(set @j,0; @j < GetArraySize(GetD("$DiasWoE_"+@i)); Set @j,@j + 1) for(set @k,0; @k<GetArraySize(GetD("$CastelosWoE_"+@i+"_"+@j+"$")); set @k,@k+1) if(@map$==GetD("$CastelosWoE_"+@i+"_"+@j+"$["+@k+"]")) { Set @Found,1; break; } else for(set @i,0; @i < getarraysize($woemap$); set @i,@i+1) if(@map$==$woemap$[@i]) { Set @Found,1; break; } if(!@Found) end; query_sql "SELECT `kills`,`name` FROM `woeplayerrank` WHERE `char_id`="+GetCharID(0),@ppoints,@name$; query_sql "SELECT `kills`,`gname` FROM `woerank` WHERE `guild_id`="+GetCharID(2),@gpoints,@gname$; if( @name$ == "" ) query_sql "INSERT INTO `woeplayerrank` (`char_id`,`name`,`kills`) VALUES ("+GetCharID(0)+",'"+strcharinfo(0)+"',0)"; if( @gname$ == "" ) query_sql "INSERT INTO `woerank` (`guild_id`,`gname`,`kills`) VALUES ("+GetCharID(2)+",'"+getguildname(GetCharID(2))+"',0)"; query_sql "UPDATE `woeplayerrank` SET `kills` = `kills` +1 WHERE `char_id`="+GetCharID(0); query_sql "UPDATE `woerank` SET `kills` = `kills` +1 WHERE `guild_id`="+GetCharID(2); attachrid killedrid; query_sql "SELECT `deaths`,`name` FROM `woeplayerrank` WHERE `char_id`="+GetCharID(0),@ppoints,@name$; query_sql "SELECT `deaths`,`gname` FROM `woerank` WHERE `guild_id`="+GetCharID(2),@gpoints,@gname$; if( @name$ == "" ) query_sql "INSERT INTO `woeplayerrank` (`char_id`,`name`,`deaths`) VALUES ("+GetCharID(0)+",'"+strcharinfo(0)+"',0)"; if( @gname$ == "" ) query_sql "INSERT INTO `woerank` (`guild_id`,`gname`,`deaths`) VALUES ("+GetCharID(2)+",'"+getguildname(GetCharID(2))+"',0)"; query_sql "UPDATE `woeplayerrank` SET `deaths` = `deaths` + 1 WHERE `char_id`="+GetCharID(0); query_sql "UPDATE `woerank` SET `deaths` = `deaths` + 1 WHERE `guild_id`="+GetCharID(2);end;OnInit: Set $UsingWoEController,0; // Coloque 1 caso utilize o WoE Controller de minha autoria. if(!$UsingWoEController) // Ponha aqui os castelos que estão habilitados na sua WoE caso não use o WoE Controller SetArray $woemap$[0],"gefg_cas02","gefg_cas03","payg_cas02","arug_cas01","arug_cas02";end;}Grato: Christofer