Jump to content

ossi0110

Members
  • Posts

    318
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ossi0110

  1. ist indem sinne das gleich wie dein script für die MAP musst es nur auf OnPCloginEvent umstellen , und dort den check für die 2 ips einbauen
  2. da sliegt dadran das in deinem OnCLock1900 kein atcommand "@reloadbattleconf"; atcommand "@reloadmobdb"; drinne ist du musst nachm anpassen der exp rates auch reloaden
  3. garnicht , kannste nur verhindern indem du den Disable MUlti WIndow diff entfernst
  4. kann es sein das du DIable MUltiple WIndows gedifft hast? wenn ja dann liegt es dadran , der diff ist seit je her fehlerhaft und hält den prozess im PC fest , das probem is bekannt konnte aber noch ned gefixt werden
  5. i think it easy to bypass... then show us how easy it is to bypass
  6. 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.
  7. 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
  8. 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
  9. ossi0110

    Help Pls

    diesen text findest du im lua files ordner datainfo/helpmsgstr.lub
  10. Female: ¿î¿µÀÚ_¿© Male: ¿î¿µÀÚ_³² The location of the GM sprites go to data/sprite/ Àΰ£Á·/¸öÅë/ ³² (MALE) data/sprite/ Àΰ£Á·/¸öÅë/ ¿© (FEMALE)
  11. just use /monsterhp to hide monster HP bar
  12. here you got them http://www.mediafire.com/?oz01np209ilxpop
  13. 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
  14. just use the logmes script command and he will log into the npclog db
  15. ok works now , is it possibel to use the GAT system with the map in with the Flux Addon too?
  16. 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
  17. 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); } }
  18. Found a Bug When u Open a Shop with a Char he will display all in the Vending DB , but when you close the shop he dont remove the SQL entrys from DB , this will cause the Duplicate Error MSGs in the mapserver
  19. 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 Copper Color Oridecon Color Elunium Color Gold Color would be preeeeety nice if anyone could help me out with this
  20. 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
  21. du must eigentlich nur die passage im SRC in der channel.c finden die die msg nummer 1435 ausgibt und diese abschalten
  22. 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
×
×
  • Create New...