Jump to content

tinko

Members
  • Posts

    30
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by tinko

  1. Yes done, really thank you :D

     

    Only debug now : 

    (03/13/2014 13:48:17) [ Debug ] : script debug : 0 110094903 : Warper: _warper_chk_amatsu is not a function. ( AddCondition )
    (03/13/2014 13:48:17) [ Debug ] : script debug : 0 110094903 : Warper: _warper_chk_ayothaya is not a function. ( AddCondition )
    (03/13/2014 13:48:17) [ Debug ] : script debug : 0 110094903 : Warper: _warper_chk_biolab is not a function. ( AddCondition )
    (03/13/2014 13:48:17) [ Debug ] : script debug : 0 110094903 : Warper: _warper_chk_ayothaya is not a function. ( AddCondition )
    (03/13/2014 13:48:17) [ Debug ] : script debug : 0 110094903 : Warper: _WarperExplorerTicket is not a function. ( AddOption )
    (03/13/2014 13:48:17) [ Debug ] : script debug : 0 110094903 : Warper: _warper_chk_exploration is not a function. ( AddCondition )
    (03/13/2014 13:48:17) [ Debug ] : script debug : 0 110094903 : Warper: _WarperSavePoint is not a function. ( AddOption )
    
  2. hello, thank for it but i got little script error :

    line 215
        parse_callfunc: expected ')' to close argument list
       210 : 				AddMap("Kordt Forest", "gef_fild13", 41, 369);
       211 : 				AddMap("West Orc Village", "gef_fild14", 180, 357);
       212 : 			EndNode();
       213 : 		EndNode();
       214 : 		if($@__warper_ticket_id && $@__warper_exploration_enabled ) {
    *  215 : 			setitemscript($@__warper_ticket_id, "{ doevent "'_'Warper::OnSaveMap"; }", 0);
       216 : 			AddOption("Buy tickets", "_WarperExplorerTicket");
       217 : 			AddCondition("_warper_chk_exploration");
       218 : 		}
       219 : 		AddOption("Save respawn point", "_WarperSavePoint");
       220 : 	EndMenu();
    

     

  3. edit this 

    1.         deletepset 1;
    2.         defpattern 1,"([^:]+):.\\s*"+$MonsterName$+".*", "iCorrect";
    3.         activatepset 1;
    4.  
    to     deletepset 1;
        defpattern 1, "([^:]+): (\\|\\d{2})?" + $MonsterName$+".*", "iCorrect";
        activatepset 1;
     
     
    Or change your langtype in clientinfo ^^
  4.  Here you go ^^ 

     

    prontera,150,193,4	script	Reset Skill	124,{
    
    	mes "[Reset Skill]";
    	mes "Hi, i can reset your skills.";
    	mes "You want it?";
    	next;
    	switch(select("^FF3355Yes:No^000000")) {
    	case 1:
    		mes "[Reset Skill]";
    		sc_end SC_ALL;
    		ResetSkill;
    		mes "Have a good day for you!";
    		close;
    
    	case 2:
    	mes "[Reset Skill]";
    	mes "Ok, see you next time.";
    	close;
    	}
    }
    
  5. I had this problems on my r16816. Before this, no problems at all. For the past week, it happened and it's very confusing.

    What linux version you use ? or window? ^^ i'm using lunix debian6 64bits and not wroking with last version rathena.. But on linux debian 4 32bits i dont have this probleme -.-

  6. int atcommand_showip(const int fd, struct map_session_data* sd, const char* command, const char* message)
    {
            char temp0[100];
            struct map_session_data *pl_sd;
            struct s_mapiterator* iter;
            int j, count;
            int pl_GM_level, GM_level;
            char match_text[100];
            char player_name[NAME_LENGTH];
            char ip[16];
            uint32 ipl;
            
            nullpo_retr(-1, sd);
    
            memset(atcmd_output, '\0', sizeof(atcmd_output));
            memset(match_text, '\0', sizeof(match_text));
            memset(player_name, '\0', sizeof(player_name));
    
            if (sscanf(message, "%99[^\n]", match_text) < 1)
                    strcpy(match_text, "");
            for (j = 0; match_text[j]; j++)
                    match_text[j] = TOLOWER(match_text[j]);
    
            count = 0;
            GM_level = pc_isGM(sd);
    
            iter = mapit_getallusers();
            for( pl_sd = (TBL_PC*)mapit_first(iter); mapit_exists(iter); pl_sd = (TBL_PC*)mapit_next(iter) )
            {
                    pl_GM_level = pc_isGM(pl_sd);
                    if(!( (battle_config.hide_GM_session || (pl_sd->sc.option & OPTION_INVISIBLE)) && pl_GM_level > GM_level ))
                    {
                            memcpy(player_name, pl_sd->status.name, NAME_LENGTH);
                            for (j = 0; player_name[j]; j++)
                                    player_name[j] = TOLOWER(player_name[j]);
                            if (strstr(player_name, match_text) != NULL) {
    
                                    if (battle_config.who_display_aid > 0 && pc_isGM(sd) >= battle_config.who_display_aid) {
                                            sprintf(atcmd_output, "(CID:%d/AID:%d) ", pl_sd->status.char_id, pl_sd->status.account_id);
                                    } else {
                                            atcmd_output[0]=0;
                                    }
                                    //Player name
                                    sprintf(temp0, msg_txt(333), pl_sd->status.name);
                                    strcat(atcmd_output,temp0);
                                    //Player title, if exists
    
    
                                    ipl = session[pl_sd->fd]->client_addr;
                                    ip2str(ipl, ip);
                                    
                                    sprintf(temp0, "| IP:%s | ", ip);
                                    strcat(atcmd_output,temp0);
                                            
                                    //Players Location: map x y
                                    sprintf(temp0, msg_txt(338), mapindex_id2name(pl_sd->mapindex), pl_sd->bl.x, pl_sd->bl.y);
                                    strcat(atcmd_output,temp0);
    
                                    clif_displaymessage(fd, atcmd_output);
                                    count++;
                            }
                    }
            }
            mapit_free(iter);
    
            if (count == 0)
                    clif_displaymessage(fd, msg_txt(28)); // No player.
            else if (count == 1)
                    clif_displaymessage(fd, msg_txt(29)); // 1 player.
            else {
                    sprintf(atcmd_output, msg_txt(30), count); // %d players.
                    clif_displaymessage(fd, atcmd_output);
            }
    
            return 0;
    }
    

     

     Can help me to fix it in rathena version? 

    Thank in advance ;)

×
×
  • Create New...