Jump to content

Bitte um Hilfe, bei ein paar Dingen. (\^.^/)


Yuki85

Recommended Posts


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

Huhu, ^.^

 

ich habe so ein paar Sachen die bekomme ich nicht Weg und ich finde dazu auch nichts bei Google oder mit der Suchfunktion. Bevor ich für jedes einen Thread aufmache, dachte ich mir ich sammel die hier. Wenn mir jemand bei ein, zwei oder am besten bei allen meinen Problemen helfen könnte wäre ich sehr Dankbar. ^.^

 

Fehler behoben, danke ^.^ 1. Error! quest_read_db: Too many entries specified in db/quest_db.txt! - Wenn ich meinen Server starte kommt diese Fehlermeldung.  

 

Erfolgreich erntfernt, danke ^.^ 2. You're now in the '#map' channel for 'xxx'. - Bei jeden Map wechsel bekommt man das angezeigt es ist nervig und ich bekomme es nicht weg.

 

screennyangro001.jpg

 

Fehler behoben, danke ^.^ 3. BrowEdit Walkable Felder sind nicht betretbar - Ich habe mein Prontera mit BrowEdit ein bisl verändert und die Felder wo man laufen können soll mit Walkable dieses grüne gesetzt. Man kann aber trotzdem nicht laufen wo einmal der Brunnen war wie stelle ich das richtig ein?

 

browedit_walkable.png

 

 

Problem behoben, danke ^.^ 4. WoE dauerhaft an (Iro Zeiten) und Zeiten ändern - WoE ist momentan dauerhaft an, es kommt zwar passend zu den Iro Zeiten die Meldung das WoE startet und auch das es zu Ende sei, aber wenn man dann in ein Castle rennt sind Monster da und das Emperium ist ebenfalls noch anwesend. Wie behebe ich das und wie ändere ich die Zeiten?

 

screennyangro003.jpg

 

 

Problem behoben, danke ^.^ 5.Equip Fenster - Momentan öffnet sich wenn man "@" eingeben möchte mit Alt Gr + Q auch  das Equip Fenster es ist nervig kann man das abstellen, das es sich nur noch bei Alt + Q öffnet?

 

 

 

So das wars dann auch sind 5 Dinge geworden bei denen ich Hilfe benötige, danke schon mal fürs lesen.

 

Liebe Grüße Yuki85 ^.^

Edited by Yuki85
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  318
  • Reputation:   37
  • Joined:  12/30/11
  • Last Seen:  

geh einfach in dein SRC ordner und öffne die MMO.H und erhöhe das quest DB limit

 

#define MAX_QUEST_DB 

 

danach einfach neucompilieren und fertig

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

Das ging aber schnell habe den Fehler behoben war ja einfacher als gedacht danke dir. ^.^/)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  44
  • Reputation:   2
  • Joined:  02/28/13
  • Last Seen:  

Das WoE dauerthaft aktiv ist im Moment, daß ist vollkommen normal, da die Castles noch nie getaked worden sind und es somit das erste WoE deines Servers ist, sind die Castles von Monstern besetzt, die sind so lange da bis das jeweilige Castle getaked worden ist, danach ist WoE in dem jeweiligen Castle nur noch zu den vorgegeben Zeiten aktiv. Du kannst also einfach alle Castles einmal taken und dann ist wieder alles "normal".

 

 

Um die zeiten einzustellen, benutze am besten den WoE Controller Npc in deinem Custom Npc Ordner. Mit ihm kannst du nach belieben die WoE Zeiten Ingame verändern.

 

 

 

Das sich dein Equipfenster beim betätigen der "@" taste öffnet, kannst du in den Optionen deines Clients im Shortcut Menü nach belieben ändern ;)

 

 

noch ein kleiner Tip: An deiner Stelle würde ich oben in deinem Screenshot das Passwort und den Login deines Servers mal Unkenntlich machen :P

Edited by Plank
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

Danke dir das war ja auch ganz einfach zu beheben und danke für den Hinweis habe den Screen entfernt. War mir gar nicht aufgefallen beim betrachten des screenshots. ^.^''

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  44
  • Topics Per Day:  0.01
  • Content Count:  896
  • Reputation:   117
  • Joined:  05/23/12
  • Last Seen:  

Zu Prontera: Hast du die Map auch neu in die map_cache.dat hinzugefügt bzw. überschrieben ?

 

Rynbef~

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

Nein habe ich nicht gemacht gehabt, nun geht es danke dir. (\*-*/)

 

Zu den 2. Problem das ich gepostet habe  You're now in the '#map' channel for 'xxx'. Ich habe in rAthena\conf\msg_conf\map_msg das hier gefunden: 

1435: You're now in the '#%s' channel for '%s'.

 

Wenn ich das entferne kommt ingame diese Meldung nicht mehr dafür aber "??" zwei Fragezeichen, weiß einer wie ich die weg bekomme?

Edited by Yuki85
Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  44
  • Topics Per Day:  0.01
  • Content Count:  896
  • Reputation:   117
  • Joined:  05/23/12
  • Last Seen:  

Hast du die neueste rA version oder nachtäglich die msg_conf ersetzt/hinzugefügt ?

 

Rynbef~

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

Öh gute Frage nicht das ich wüsste, mit rA meinst du rAthena oder? Das habe ich nach diesen Video gemacht -> http://www.youtube.com/watch?annotation_id=annotation_171105&feature=iv&src_vid=f06EBENhV84&v=3LTOOEjRtUo 

 

Wenn ich auf den rAthena Ordner Rechtsklick mache und dann auf SVN Update steht da At revision: 17348

Edited by Yuki85
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  318
  • Reputation:   37
  • Joined:  12/30/11
  • Last Seen:  

du must eigentlich nur die passage im SRC in der channel.c finden die die msg nummer  1435 ausgibt und diese abschalten

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

Daaaanke habe es endlich weg bekommen. (\^-^/)

 

Dann habe ich jetzt noch ein kleines Problem mit einem Scripts, ich benutze den Warper von Tron. Der läuft soweit ganz gut, nur wenn man nicht genug Zeny hat schließt sich der Dialog nicht und man muss RO über Alt+F4 schließen.

 

//--- 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?";
    
    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 (@lastwarpname$=="") close;
    set Zeny,Zeny-.lastwarpfee;
    warp @lastwarpmap$, @lastwarpx, @lastwarpy;
    break;
    
case 2:
    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:
    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:
    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
Edited by Yuki85
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  318
  • Reputation:   37
  • Joined:  12/30/11
  • Last Seen:  

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
Edited by ossi0110
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

Danke dir tausendmal nun geht es einwandfrei (\^-^/)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

Oh ich sehe gerade das mein Warper verwendet wird. Dazu möcht ich noch sagen das er total "beschissen" ist und ich bescheuerte Bugs drin hab.

Auf Anfrage mach ich dir gern was besseres.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

huhu,

 

benutze diesen friendswarper wäre jemand so lieb und mir da ein timer reinzumachen das man den nur alle 5 minuten benutzen kann und das es zeny kostet wenn man ihn benutzen möchte. 

 


prontera,155,161,4    script    Sample    757,{
    query_sql( "SELECT `char_id`,`account_id`,`name` FROM `char` WHERE `char_id` IN ( SELECT `friend_id` FROM `friends` WHERE `char_id`='"+getcharid(0)+"' )",.@char_id,.@account_id,.@name$ );
    .@total = getarraysize( .@char_id );
    if( .@total ){
        for( .@i = 0; .@i < .@total; .@i++ )
            .@menu$ = .@menu$ + ( ( isloggedin( .@account_id[.@i],.@char_id[.@i] ) )?"^0055FF[ ONLINE ]":"^FF0000[ OFFLINE ]" )+" "+.@name$[.@i] +"^000000:";
        
        .@i = select( implode( .@menu$,":" ) ) - 1;
        if( isloggedin( .@account_id[.@i],.@char_id[.@i] ) ){
            getmapxy( .@map$,.@x,.@y,0,.@name$[.@i] );
            warp .@map$,.@x,.@y;
        }else{
            mes "Deine Freunde sind nicht online.";
        }
    
    }else{
        mes "Du hast keine Freunde.";
    }
    close;
}

 

liebe grüße yuki85 ^-^/)

Edited by Yuki85
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  181
  • Reputation:   53
  • Joined:  04/07/13
  • Last Seen:  

Nimm das nächste mal bitte den "code"-Tag, anstelle von "quote", bei Code wird dann die Formatierung beibehalten. (Bei einem Zitat gehen u.a. die Tab in den Kopfzeilen der Skripte kaputt)

 

Das hier sollte funktionieren:

 

prontera,155,161,4	script	Sample	757,{

    if (!(@friendwarperTime + .friendwarperDelay <= gettimetick(2))) {

        mes "Du musst leider noch warten bis du meine Dienste erneut in Anspruch nehmen kannst.";
        close;
    }
    
     if (Zeny < .friendwarperCost) {
    
        mes "Du hast leider nicht genügend Geld.", "Ein Warp kostet dich " + .friendwarperCost + " Zeny.";
        close;
    }   

    query_sql("SELECT `char_id`, `account_id`, `name` FROM `char` WHERE `char_id` IN (SELECT `friend_id` FROM `friends` WHERE `char_id`='" + getcharid(0) + "')", .@char_id, .@account_id, .@name$);
    .@total = getarraysize(.@char_id);
    if (.@total) {
        for(.@i = 0; .@i < .@total; .@i++)
            .@menu$ = .@menu$ + ( ( isloggedin( .@account_id[.@i],.@char_id[.@i] ) )?"^0055FF[ ONLINE ]":"^FF0000[ OFFLINE ]" )+" "+.@name$[.@i] +"^000000:";
        
        .@i = select(implode(.@menu$,":")) - 1;
        if(isloggedin(.@account_id[.@i], .@char_id[.@i])) {
            getmapxy(.@map$, .@x, .@y, 0, .@name$[.@i]);
            warp .@map$,.@x,.@y;
            
            // Zeny abziehen
            Zeny = Zeny - .friendwarperCost;
            
            // aktuelle Zeit setzen
            @friendwarperTime = gettimetick(2);
        
            end;
        } else {
            mes "Deine Freunde sind nicht online.";
        }
    
    } else {
        mes "Du hast keine Freunde.";
    }

    close;
    
    // Ausführung bei Initialisierung
    OnInit:
    
        // Delay: 5 Minuten
        .friendwarperDelay = 60 * 5;
        
        // Kosten: 1000 Zeny
        .friendwarperCost  = 1000;
        
        end;
}
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  05/28/13
  • Last Seen:  

danke danke danke und werde ich wenn ich es nochmal brauchen sollte benutzen

 

liebe grüße yuki85 ^-^/)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...