Jump to content

Bayne

Members
  • Posts

    29
  • Joined

  • Last visited

Posts posted by Bayne

  1. vielen dank erstmal ;)

    werds nach der arbeit heut antest ;)

     

     

    EDIT: Danke nochmals, habs ein wenig abändern müssen aber nun gehts ;)

    auchgleich gut zu wissen wie man sql_datenbank einträge abfragt ;)

  2. u use rathena with luafiles? then choose this guide:

    http://rathena.org/wiki/Custom_Items

     

    is this °í±ÞÄÚÀÎ the name of the sprite to show u want?

     

     


    30000#
    Helgard Coin
    Helgard Ragnarok Online Oficial Courrency, used in a many kind of transactions
    ^ffffff_^000000
    Weight :^777777 0^000000
    #
    30001#
    Lesser Helgard Coin
    Less valuable Helgard Coin, 10 can be exchanged for a helgard coin in the Coin Trader
    ^ffffff_^000000
    Weight :^777777 0^000000
    #
  3. Is This The Exact Map In The Youtube Link ?

    no it is another map, a little bit smaller. Its a very old script ;)

    the map u r looking for is named: guild_vs5

     

    Kindly Explain How It Works Time And Mechanics

    the event starts at 12:00am. Then can everybody warp to this map (talk with the npc)

    a 60sec timer starts...

    then spawns a zombie, every 5 seconds. And hunt the players

     

    the mob_db line makes the zombie extremely strong. so he one hit everything, and is not beatable

     

     

    // Event Start Time
    OnClock0000:
    

    change it, to test it.

  4. not tested yet

    -	script	announce_nvz	-1,{
    
    // Event Start Time
    OnClock0000:
    
    announce "[Event] Zombie Survival - Es schlägt Mitternacht!",0;
    killmonsterall "quiz_01";
    sleep 10000;
    announce "[Event] Zombie Survival - Die Zombies fallen in Izlude ein...",0;
    enablenpc "Zombie Survival";
    sleep 15000;
    announce "[Event] Zombie Survival - Start in 1min...",0;
    sleep 300;
    announce "[Event] Zombie Survival - Start in 30sek...",0;
    mapannounce "quiz_01","Mach dich zum Überleben bereit!!",0;
    sleep 250;
    mapannounce "quiz_01","Start in 5...",0;
    sleep 1000;
    mapannounce "quiz_01","4...",0;
    sleep 1000;
    mapannounce "quiz_01","3...",0;
    sleep 1000;
    mapannounce "quiz_01","2...",0;
    sleep 1000;
    mapannounce "quiz_01","1...",0;
    sleep 1000;
    announce "[Event] Zombie Survival - Hat begonnen!",0;
    mapannounce "quiz_01","Sie kommen! Überlebe so lange du kannst!!!",0;
    disablenpc "Zombie Survival";
    
    initnpctimer;
    monster "quiz_01",42,369,"Zombie",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-2",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-3",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-4",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-5",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-6",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-7",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-8",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-9",2012,1;
    sleep 5000;
    monster "quiz_01",42,369,"Zombie-10",2012,1;
    end;
    
    OnTimer100:
    if ( getmapusers("quiz_01") == 0 ) { stopnpctimer; killmonsterall "quiz_01"; end;}
    if ( getmapusers("quiz_01") == 1 ) {	getitem 512,1; //Which Item for the Winner? 512 = apple
    					if (sex == 1) 	{announce "[Event - Zombie Survival] " + strcharinfo (0) + " hat am längsten durchgehalten!",0;}
    					else 
    					{announce "[Event - Zombie Survival] " + strcharinfo (0) + " hat am längsten durchgehalten!",0;}
    					end;}
    
    OnPCDieEvent:
    if ( getmapusers("quiz_01") >= 1 ) {warp "izlude",128,114;}
    }
    
    
    
    izlude,128,61,1	script	Zombie Survival	1015,{
    mes "^ff0000[Zombie Survival]^000000";
    mes "Na willst du ums Überleben kämpfen?";
    next;
    switch(select("Na aber sicher","oO, ne lieber nicht")) {
    case 1:
    sc_end SC_ALL;
    percentheal 100,100;
    warp "quiz_01",42,369;
    end;
    break;
    case 2:
    mes "^ff0000[Zombie Survival]^000000";
    mes "Überleg es dir nochmal...";
    close;
    break;
    }
    OnInit:
    disablenpc "Zombie Survival";
    end;
    }
    

    mob_db

    2012,E_ZOMBIE,Zombie,Zombie,255,9999999999,0,0,0,1,99999,99999,100,100,999,999,999,999,999,999,10,12,2,0,63,0x37B5,160,140,384,288,0,0,0,0,0,0,0,0,7097,3000,994,30,716,100,2680,1,1920,50,2621,1,2364,20,0,0,0,0,4429,1
    
  5. mal n bissel mit rumgespielt aber funzt iwie nicht.

     

    accessoryid.lua

        ACCESSORY_BLACK_ELVEN_WINGS = 1000,
        
    }
    

     

    accname.lua

        [ACCESSORY_IDs.ACCESSORY_BLACK_ELVEN_WINGS] = "_Black_Elven_Wings",
        
    }
    

     

    beide luas befinden sich im: data\luafiles514\luafiles\datainfo verzeichnis

     

    auszug aus der item_db.txt (\db\re)

    30000,Black_Elven_Wings,Black Elven Wings,5,0,,1000,,0,,0,0xFFFFFFFF,7,2,512,,0,0,1000,{},{},{} 
    

    auszug aus der idnum2itemresnametable.txt

    30000#Black_Elven_Wings#
    

     

    im data\sprite\¾ÆÀÌÅÛ habe ich
    Black_Elven_Wings.srp und

    Black_Elven_Wings.act drinnen

     

    im data\sprite\¾Ç¼¼»ç¸®\¿© habe ich

    Black_Elven_Wings.srp und

    Black_Elven_Wings.act drinnen

     

    im data\sprite\¾Ç¼¼»ç¸®\³² habe ich

    Black_Elven_Wings.srp und

    Black_Elven_Wings.act drinnen

     

    ingame:

    sofern, und nur, wenn ich mein equip öffne (alt+Q) crasht das spiel (ja habe das teil an)

    mapserver schmeisst keine fehler

     

    hab auch schon versucht mit luac5.0.2 die beiden luas zu compilen, leider auch kein positives ergebnis ;(

    (habe folgenen guide benutzt: http://rathena.org/wiki/Custom_Items)

     

    EDIT:

    grad die exe neu gedifft und +30k IDs (increase headgear viewID) hinzugefügt. nun schmeisst er mich nichtmehr raus, aber zeigt den sprite dennoch nicht an (nur den dropsprite)

     

    help plx

     

     

    EDIT2: Ich werd bekloppt, son kleiner sch**** fehler und den habsch übersehen ;)

    Problem gelöst.

    Es lag an meinem data\luafiles514\luafiles\datainfo verzeichnis

    ich hatte das: data\luafiles514\lua files\datainfo

     

    es war ein simples leerzeichen was ich ausversehen verbaut hatte -_-

  6. compilest du die rAthena-10 ?

     

    wenn ja:

    nutzt du VS2010 + zusatz-installation-SP1?

     

    das wars bei mir, weiss nicht mehr welche fehler es bei mir waren,  aber nach installation des SP1 für VS10 ging auf einmal alles wie geschmiert

     

     

     

     

    PS wenn nicht lad mal hoch deine svn, dann compile ich sie dir ebend schnell

  7. Viewid: Die Viewid des Items für den Client. (Kommen wir gleich noch zu)

     

    wo biste denn da nochmal drauf eingegangen?^^

     

    genau das wär auch meine frage, X-Ray gibs ja netmehr. Suche ich nun ne view ID eines items raus das ingame noch keine verwendung findet?

    oder kann man das über die lubs/luas machen? (ich hab übrigens nur lubs)

     

    mit lua/lubs habsch ansich ja noch nie gearbeitet.

     

    ist die 900 die viewID? wenn ja, kann ich die frei wählen?

    wie gesagt hab keine luas, brauche ich die? oder reichts wenn ich in den lubs rumwurschtel?

     

     

    PS: data\luafiles habsch auch nicht, hab nur den \data\luafiles514\luafiles

    da sind wie gesagt nur lubs drinnen, und die sind sehr cryptisch. mit dem notepad++ > speichern unter .lua > wirds leider auch nicht besser, bleibt so cryptisch ;(

     

    PS2: hat sich erledigt nach ein wenig selbstrumprobierei habsch s hinbekommen :)

  8. werd ich mal eben antesten, danke ;=)

     

    Edit: funktioniert, allerdings nur wenn ich die daten extrahiere. Beim zusammenpacken werden sie wieder japanisiert (geiles wort oder^^)

    nich schön, aber damit kann ich arbeiten ;P

     

    vielen dank ;)

    post-16831-0-55265900-1367176307_thumb.png

  9. huhu habe folgenes "hoffentlich" kleines problem:

     

    innerhalb meiner grf sind einige ordner/dateien in japanisch beschriftet, damals kannte ich es noch in koreanisch.

     

    Allerdings arbeite ich auch mit den koreanischen zeichen, da viele programme meines rechners mit dem japanischen nicht umgehen/öffnen können. Ich selber schreibe auch mit koreanischen buchstaben, was das ändern ebend an solchen dateien weitaus einfacher macht.

     

    gibt es eine möglichkeit, ohne die grf zu beschädigen sämtliche dateien von jap in kor umzukonvertieren?

     

    wage mich zu erinnern damals konnte das irgendein grf programm, aber zu lange her ;)

    im google wurde ich zu dieser problematik leider auch nicht fündig und hoffe hier auf eine lösung

     

     

    vielen dank

     

    post-16831-0-53603300-1367171730_thumb.png

  10. so wieder da, ja habsch

    habs in der mmo.h abgeändert auf lv 99 (Ja, danach compiled)

     

     

    leider noch kein positives ergebnis, werd später nochmal schauen es über die tax zu regeln, also ohne befehl. hoffe der teufel steckt im befehl ;P

     

    EDIT: nöp auch übers normale taxen gehts nicht ;(

     

     

    einer noch ne idee?

     

    Gute Nacht-EDIT: Funktioniert nun doch wie gewollte, die exp war einfach zu hoch gestellt daher dachte ich es ist nicht levelbar. ist es aber, in der sql sichtbar.

    Liegt also mitunter am @guildlevel befehl, der nicht über 50 level hinaus vergeben kann

  11. Huhu, man hat sich viel seit damals verändert ;)

     

    sagt mal wie änder ich mitlerweile das Max_guild_lv?

    damals hats gereicht (?) (auweia lange her) in der exp_guild.txt einfach um so viele Zeilen zu erweitern, bis das gewünschte Level (Zeile -1) erreicht wurde ;)

     

    kann das sein das iwo im src ordner was geändert werden muss? habs leider nicht gefunden ;(

     

    meine table (db\re\exp_guild.txt)

    // Guild LvUp experience value table
    100000
    400000
    900000
    1600000
    2500000
    3600000
    4900000
    6400000
    8100000
    10000000
    12100000
    14400000
    16900000
    19600000
    22500000
    25600000
    28900000
    32400000
    36100000
    40000000
    44100000
    48400000
    52900000
    57600000
    62500000
    67600000
    72900000
    78400000
    84100000
    90000000
    96100000
    102400000
    108900000
    115600000
    122500000
    129600000
    136900000
    144400000
    152100000
    160000000
    168100000
    176400000
    184900000
    193600000
    202500000
    211600000
    220900000
    230400000
    240100000
    250000000
    260000000
    270000000
    280000000
    290000000
    300000000
    1000000000
    1100000000
    1200000000
    1300000000
    1400000000
    1500000000
    1600000000
    1700000000
    1800000000
    1900000000
    2000000000
    10000000000
    11000000000
    12000000000
    13000000000
    14000000000
    15000000000
    16000000000
    17000000000
    18000000000
    19000000000
    20000000000
    100000000000
    110000000000
    120000000000
    130000000000
    140000000000
    150000000000
    160000000000
    170000000000
    180000000000
    190000000000
    200000000000
    1000000000000
    1100000000000
    1200000000000
    1300000000000
    1400000000000
    1500000000000
    1600000000000
    1700000000000
    1800000000000
    1900000000000
    2000000000000

    100 Zeilen a lv99.

     

    Ingame bleibt max lv50 ;(

     

     

    Tante EDIT : glaub habs gefunden, aber arbeit ruft keine zeit zum testen ;)

    src\common\mmo.h

     

    Edit2: doch noch da :)= habs in der mmo.h abgeändert auf lv 99 (Ja, danach compiled) und die table auf 100 Zeilen geschrieben. Ingame komme ich allerdings nicht über lv50 hinaus (per @befehl) mit tax manuell leveln nicht getestet!

  12. huhu ich habe heute das max level auf 255 (third 275) erhöht.

     

    sowohl in der \src\map\battle.c (wobei ich mich frage ob der wert: MAX_LEVEL nicht ausreichend ist oder ob da wirklich die 275 hin muss)

    als auch in der \map\map.h

     

    änderungen vorgenommen.

     

    die \conf\battle\client.conf angepasst.

     

     

    Nun zum Problem, bis lv99 geht alles ohne problem, genau dann auf lv99 bekommt man keine exp mehr, der exp balken ist auch nicht da.

    Wenn ich nun 1lv zur 100 springe per befehl, erscheint der balken wieder und es geht wie eingestellt bis lv255 (275 thirdcls) weiter

     

    wo dran kann das liegen das bei lv99 ein "normales" weiterleveln nicht möglich ist, was habe ich vergessen?

     

     

    Vielen Dank

     

  13. glaub mir ich habe sie genutzt, aber nichts gescheites gefunden. Auch google wollte mir net helfen ;(

    meistens löse ich mit selbst belesen/probieren nahezu alles und frage nicht jeden quatsch nach ;P

     

    vielen dank, probiert, getestet, geht. ;)

×
×
  • Create New...