Jump to content

ossi0110

Members
  • Posts

    318
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by ossi0110

  1.  

    youz can simply use the serverside MD5 hash protection what Rathena and Hercules got .

     

     

    as soon you manipulate the exe , the server will not let you in.

     

    i think it easy to bypass...

     

     

     

    then show us how easy it is to bypass

  2.  

    I'm not saying that I would have done better, I say that this protection is no good, you can use if for a free, it filters out a few people who do not understand anything in "cheating"

     
    Why buy protection that does not protect? 
    Certainly it is very cheap and is constantly updated, but it doesnt protect anything. For those who want to use the additional software (prohibited), this protection does not hurt. Waste of money, though not as big.
     

    Well nobody is arguing, just buy this concrete protection, I extremely not advise.

     

     

     

     

    IG in Combination with MD5 hash is pretty good

     

     

    or do you know a Way to manipulate MD5 hash inside a EXE .

     

     

    even if you get ofg the .DLL from the exe , and insert your own DLL , you will not be able to connect to the server since you got a different MD5 hash

  3. This is working on hercules but still have many bugs like pet hatch error and some diff still don't work

     

     

    bugs ?

     

    the patch hatch error is a servside bug

     

     some diffs still nt working ? Oo   all officiel diffs are working , you should update your nemo patcher

  4. Remove Quickslot window

     

    Find  and remove this 3 entrys. from windinfo.lub

    WID_QUIKSLOTWND = 159

    and 

    elseif windowID == WID_QUIKSLOTWND then
            return "UIQuikSlotWnd"
    and
    UIQuikSlotWnd = {
        width = 77,
        height = 34,
        x = 900,
        y = 0
    }
    

     

     
     
     
    For Removing the Tips , just place empty http://subversion.assembla.com/svn/ClientSide/Translation_Project/renewal%20data/tipoftheday.txt in your GRF and it should be not displayed. 
     
    Other way would be to hex the tipoftheday.lua  out of the exe
     
     
  5. yep here is error what he drops when im using a Shop,

     

    hes not clearing the SQL DB after closing a shop

    [SQL]: DB error - Duplicate entry '150000-0' for key 'PRIMARY'
    [Debug]: at vending.c:311 - INSERT INTO `vending` (`char_id`,`name`,`index`,`nameid`,`amount`,`price`,`refine`,`card0`,`card1`,`card2`,`card3`) VALUES (150000, 'sdsadasda', '0', '1101', '1', '100000', 
     

     

     

    EDIT

     

    the problem only happens when using AUTOTRADE , then de dont remove the SQL entrys when u log back in 

     

     

    How to Reproduce:

     

    1=  Open a shop and use  @autotrade

    2= log the char back ingamge

    3=  Open a shop and use @autotrade

    4=  you will have now a Error in map serveer

    • Upvote 1
  6. yep i added it 

     

     

    *==========================================
     * Close shop
     *------------------------------------------*/
    void vending_closevending(struct map_session_data* sd) {
        nullpo_retv(sd);
    
    
        if( sd->state.vending ) {
            sd->state.vending = false;
            clif->closevendingboard(&sd->bl, 0);
    
    
            //vending to db [Sanasol ]
            if( SQL_ERROR == SQL->Query(mmysql_handle,"delete from `vending` where `char_id`='%d'", sd->status.char_id) )
            Sql_ShowDebug(mmysql_handle);
            //vending to db [Sanasol]
    
    
            idb_remove(vending->db, sd->status.char_id);
        }
    }
     

     

  7. As Title says

     

    i need this sprite in 4 different colors. I need them for a Mining System ,and need some Different Colors for the Ore Spawns. They dont have to be exact the Color typs.

     

    Sprite Name:  s_empel_2.spr

     

    S_EMPEL_2.gif

     

     

     

    Copper  Color

     

    Oridecon Color

     

    Elunium Color 

     

    Gold Color

     

     

    would be preeeeety nice if anyone could help me out with this

  8. Versuchs mal hiermit , in dem script fehlt die zeny abfrage wenn man zu wenig hatt , deshalb hängt sich das script auf.

     

    habs ned getestet sollte aber gehen

     

    //--- Kafra Warper 1.0.0 -----------------------------------------//
    //----------------------------------------------------------------//
    //    ttt              000000000
    //    ttt              000   000
    // ttttttttt rrrrrrrrr 000   000 nnnnnnnnn
    //    ttt    rrr       000   000 nnn   nnn
    //    ttt    rrr       000   000 nnn   nnn
    //    ttt    rrr       000   000 nnn   nnn
    //    ttttt  rrr       000000000 nnn   nnn
    //----------------------------------------------------------------//
    //--- Changelogs: ------------------------------------------------//
    // 1.0.0 Release
    //----------------------------------------------------------------//
    //--- Main Script ------------------------------------------------//
    prontera,159,189,3	script	Ayu#1-1	623,{
     
        function AddTown;
        function AddDungeon;
        function AddField;
        function LastWarp;
     
        //Activate|Deactivate menu here
        set .lastwarp, 1;
        set .towns, 1;
        set .dungeons, 1;
        set .fields, 0;
     
        //Set warp fee here
        set .townfee, 1100;
        set .dungeonfee, 2000;
        set .fieldfee, 0;
        set .lastwarpfee, 800;
        
        //Checks if maps are loaded, (prevents out of index)
        if(.mapsloaded==1) goto L_warpmenu;
        set .mapsloaded, 1;
        
        //Add Towns here
        AddTown("Prontera", "prontera", 155, 183);
        AddTown("Alberta", "alberta", 28, 234);
        AddTown("Aldebaran", "aldebaran", 140, 131);
        AddTown("Amatsu", "amatsu", 198, 84);
        AddTown("Ayothaya", "ayothaya", 216, 172);
        AddTown("Comodo", "comodo", 209, 143);
        AddTown("Einbech (Mining Village);", "einbech", 176, 130);
        AddTown("Einbroch", "einbroch", 64, 200);
        AddTown("Geffen", "geffen", 119, 59);
        AddTown("Gonryun", "gonryun", 160, 121);
        AddTown("Hugel", "hugel", 96, 145);
        AddTown("Izlude", "izlude", 128, 114);
        AddTown("Lighthalzen", "lighthalzen", 158, 92);
        AddTown("Louyang", "louyang", 210, 108);
        AddTown("Lutie", "xmas", 147, 134);
        AddTown("Moscovia", "moscovia", 214, 183);
        AddTown("Morroc", "morocc", 156, 93);
        AddTown("Payon", "payon", 176, 98);
        AddTown("Rachel", "rachel", 130, 137);
        AddTown("Veins", "veins", 216, 123);
        AddTown("Yuno", "yuno", 158, 182);
        AddTown("Umbala", "umbala", 91, 152);
        
        //Add Dungeons here
        AddDungeon("Abbey, Cursed Monastery", "abbey01", 51, 14);
        AddDungeon("Abyss Lakes", "abyss_01", 192, 207);
        AddDungeon("Amatsu Dungeon", "ama_dun01", 228, 11);
        AddDungeon("Anthell", "anthell01", 35, 262);
        AddDungeon("Beach Dungeon", "beach_dun", 266, 67);
        AddDungeon("Ayothaya Dungeon", "ayo_dun01", 275, 19);
        AddDungeon("Byalan Dungeon", "iz_dun00", 168, 168);
        AddDungeon("Clock Tower", "c_tower1", 199, 159);
        AddDungeon("Coal Mines", "mjo_dun01", 52, 17);
        AddDungeon("Culverts", "prt_sewb1", 131, 247);
        AddDungeon("Einbroch Dungeon", "ein_dun01", 22, 14);
        AddDungeon("Gefenia", "gefenia01", 40, 103);
        AddDungeon("Geffen Dungeon", "gef_dun00", 104, 99);
        AddDungeon("Glast Heim", "glast_01", 375, 304);
        AddDungeon("Gonryun Dungeon", "gon_dun01", 153, 53);
        AddDungeon("Hidden Dungeon", "prt_maze01", 176, 7);
        AddDungeon("Ice Dungeon", "ice_dun01", 157, 14);
        AddDungeon("Juperos Dungeon", "juperos_01", 53, 247);
        AddDungeon("Kiel Dungeon", "kh_dun01", 28, 226);
        AddDungeon("Lighthalzen Dungeon", "lhz_dun01", 150, 288);
        AddDungeon("The Royal Tomb", "lou_dun01", 218, 196);
        AddDungeon("Magma Dungeon", "mag_dun01", 126, 68);
        AddDungeon("Les Forest", "mosk_dun01", 132, 124);
        AddDungeon("Orc Dungeon", "orcsdun01", 32, 170);
        AddDungeon("Payon Dungeon", "pay_dun00", 21, 183);
        AddDungeon("Pyramids", "moc_pryd01", 192, 9);
        AddDungeon("Rachel Sanctuary", "ra_san01", 140, 11);
        AddDungeon("Sphinx", "in_sphinx1", 288, 9);
        AddDungeon("Sunken Ship", "treasure01", 69, 24);
        AddDungeon("Thanatos Tower", "tha_t01", 150, 39);
        AddDungeon("Thor Volcano", "thor_v01", 21, 228);
        AddDungeon("Toy Factory", "xmas_dun01", 205, 15);
        AddDungeon("Turtle Dungeon", "tur_dun01", 154, 49);
        AddDungeon("Umbala Dungeon", "um_dun01", 42, 31);
        
        //Add Fields here
        //AddField("<Map Menu Name>", <"map name">, <x>, <y>);
        
    L_warpmenu:
        mes "[^FF7700Ayu^000000]";
        mes "Willkommen! Wohin darf ich dich bringen?";
    	next;
        
        switch(select(((.lastwarp)?"Letzter Warp [^0000FF"+((@lastwarpname$)?@lastwarpname$:"^0000FF-Leer-^000000")+"^000000] (^FF0000"+.lastwarpfee+"z^000000)":""),
                      ((.towns)?"Städte (^FF0000"+.townfee+"z^000000)":""),
                      ((.dungeons)?"Dungeons (^FF0000"+.dungeonfee+"z^000000)":""),
                      ((.fields)?"Fields (^FF0000"+.fieldfee+"z^000000)":""),
                      "Verlassen")) {
        
    case 1:
    		if (Zeny <.lastwarpfee) {
    			mes  "[Ayu]";
    			mes "Leider hast Du nicht genug Zeny. Ich kann Dich nicht warpen.";
    		    close;
    							}
        if (@lastwarpname$=="") close;
    		    else {
    			set Zeny,Zeny-.lastwarpfee;
    			warp @lastwarpmap$, @lastwarpx, @lastwarpy;
    			break;
    		}
        
    case 2:
    	if (Zeny <.townfee) {
    			mes  "[Ayu]";
    			mes "Leider hast Du nicht genug Zeny. Ich kann Dich nicht warpen.";
    		    close;
    			} else 
        set .@townmenu$,"";
        for (set .@i,0; .@i < getarraysize(.townname$); set .@i,.@i+1) {
            if (.@i) set .@townmenu$,.@townmenu$+":";
                set .@townmenu$,.@townmenu$+.townname$[.@i];
        
        set .@selection,select(.@townmenu$)-1;
        set Zeny,Zeny-.townfee;
        warp .townmap$[.@selection],.townx[.@selection],.towny[.@selection];
        LastWarp(.townname$[.@selection], .townmap$[.@selection], .townx[.@selection], .towny[.@selection]);
        break;  }
        
    case 3:
    	if (Zeny <.dungeonfee) {
    			mes "[Ayu]";
    			mes "Leider hast Du nicht genug Zeny. Ich kann Dich nicht warpen.";
    		    close;
    			} else
        set .@dungeonmenu$,"";
        for (set .@j,0; .@j < getarraysize(.dungeonname$); set .@j,.@j+1) {
            if (.@j) set .@dungeonmenu$,.@dungeonmenu$+":";
                set .@dungeonmenu$,.@dungeonmenu$+.dungeonname$[.@j];
        }
        set .@selection2,select(.@dungeonmenu$)-1;
        set Zeny,Zeny-.dungeonfee;
        warp .dungeonmap$[.@selection2],.dungeonx[.@selection2],.dungeony[.@selection2];
        LastWarp(.dungeonname$[.@selection2], .dungeonmap$[.@selection2], .dungeonx[.@selection2], .dungeony[.@selection2]);
        break;
        
    case 4:
    	if (Zeny <.fieldfee) {
    			mes  "[Ayu]";
    			mes "Leider hast Du nicht genug Zeny. Ich kann Dich nicht warpen.";
    		    close;
    			} else
        set .@fieldmenu$,"";
        for (set .@k,0; .@k < getarraysize(.fieldname$); set .@k,.@k+1) {
            if (.@k) set .@fieldmenu$,.@fieldmenu$+":";
                set .@fieldmenu$,.@fieldmenu$+.fieldname$[.@k];
        }
        set .@selection3,select(.@fieldmenu$)-1;
        set Zeny,Zeny-.fieldfee;
        warp .fieldmap$[.@selection3],.fieldx[.@selection3],.fieldy[.@selection3];
        LastWarp(.fieldname$[.@selection3], .fieldmap$[.@selection3], .fieldx[.@selection3], .fieldy[.@selection3]);
        break;
        
    case 5:
        next;
        mes "[^FF7700Ayu^000000]";
        mes "Bye!";
        close;
        }
        
        
    function AddTown {
        if(getmapusers(getarg(1)) >= 0) {
            set .townname$[getarraysize(.townname$)], getarg(0);
            set .townmap$[getarraysize(.townmap$)], getarg(1);
            set .townx[getarraysize(.townx)], getarg(2);
            set .towny[getarraysize(.towny)], getarg(3);
            return;
        }
        return;
    }
        
    function AddDungeon {
        if(getmapusers(getarg(1)) >= 0) {
            set .dungeonname$[getarraysize(.dungeonname$)], getarg(0);
            set .dungeonmap$[getarraysize(.dungeonmap$)], getarg(1);
            set .dungeonx[getarraysize(.dungeonx)], getarg(2);
            set .dungeony[getarraysize(.dungeony)], getarg(3);
            return;
        }
        return;
    }
    function AddField {
        if(getmapusers(getarg(1)) >= 0) {
            set .fieldname$[getarraysize(.fieldname$)], getarg(0);
            set .fieldmap$[getarraysize(.fieldmap$)], getarg(1);
            set .fieldx[getarraysize(.fieldx)], getarg(2);
            set .fieldy[getarraysize(.fieldy)], getarg(3);
            return;
        }
        return;
    }
     
    function LastWarp {
        set @lastwarpname$, getarg(0);
        set @lastwarpmap$, getarg(1);
        set @lastwarpx, getarg(2);
        set @lastwarpy, getarg(3);
        return;
    }
        
    }
     
    rachel.gat,122,148,4    duplicate(Ayu#1-1)    Ayu#1-12-2    623
    alberta,27,240,4    duplicate(Ayu#1-1)    Ayu#1-13-1    623
    aldebaran,147,117,4    duplicate(Ayu#1-1)    Ayu#1-14-1    623
    amatsu,190,86,1    duplicate(Ayu#1-1)    Ayu#1-15-1    623
    ayothaya,212,174,6    duplicate(Ayu#1-1)    Ayu#1-16-1    623
    comodo,203,152,4    duplicate(Ayu#1-1)    Ayu#1-17-1    623
    einbech,181,129,4    duplicate(Ayu#1-1)    Ayu#1-18-1    623
    einbroch,57,202,4    duplicate(Ayu#1-1)    Ayu#1-19-1    623
    einbroch,243,189,2    duplicate(Ayu#1-1)    Ayu#1-19-2    623
    hugel,88,151,5    duplicate(Ayu#1-1)    Ayu#1-110-1    623
    lighthalzen,151,101,6    duplicate(Ayu#1-1)    Ayu#1-111-1    623
    geffen,116,59,0    duplicate(Ayu#1-1)    Warper#1-112-1    623
    izlude,126,119,3    duplicate(Ayu#1-1)    Ayu#1-113-1    623
    xmas,149,136,4    duplicate(Ayu#1-1)    Ayu#1-114-1    623
    morocc,156,95,4    duplicate(Ayu#1-1)    Ayu#1-115-1    623
    payon,179,106,4    duplicate(Ayu#1-1)    Ayu#1-116-1    623
    yuno,150,189,4    duplicate(Ayu#1-1)    Ayu#1-117-1    623
    moc_fild04.gat,207,331,4    duplicate(Ayu#1-1)    Ayu#1-118-1    623
    izlu2dun.gat,104,82,4    duplicate(Ayu#1-1)    Ayu#1-119-1    623
    mjolnir_02.gat,85,363,4    duplicate(Ayu#1-1)    Ayu#1-120-1    623
    prt_fild05.gat,273,215,4    duplicate(Ayu#1-1)    Ayu#1-121-1    623
    glast_01.gat,370,308,4    duplicate(Ayu#1-1)    Ayu#1-122-1    623
    yuno_fild03.gat,37,135,4    duplicate(Ayu#1-1)    Ayu#1-123-1    623
    gef_fild10.gat,71,339,4    duplicate(Ayu#1-1)    Ayu#1-124-1    623
    pay_arche.gat,39,135,4    duplicate(Ayu#1-1)    Ayu#1-125-1    623
    moc_ruins.gat,64,166,4    duplicate(Ayu#1-1)    Ayu#1-126-1    623
    moc_fild19.gat,106,97,4    duplicate(Ayu#1-1)    Ayu#1-127-1    623
    alb2trea.gat,73,101,4    duplicate(Ayu#1-1)    Ayu#1-128-1    623
    tur_dun01.gat,148,239,4    duplicate(Ayu#1-1)    Ayu#1-129-1    623
    gonryun,162,122,4    duplicate(Ayu#1-1)    Ayu#1-130-1    623
    louyang,222,106,4    duplicate(Ayu#1-1)    Ayu#1-131-1    623
    umbala,89,159,4    duplicate(Ayu#1-1)    Ayu#1-132-1    623
    moscovia,220,198,4    duplicate(Ayu#1-1)    Ayu#1-133-1    623
    veins,217,127,4    duplicate(Ayu#1-1)    Ayu#1-134-1    623
    rachel,133,115,4    duplicate(Ayu#1-1)    Ayu#1-135-1    623
    
×
×
  • Create New...