Gangsta Posted January 4, 2008 Posted January 4, 2008 Hello ppl... it's my first time that I'm asking for help. It's something too hard so I think I am right for having questions about it. My subject, is about How to Add an auto teleport to my server. Actually, I need all newbie players starting in the Starting Zone that I've set(Done) and when they become 80 level get auto-teleported to a town or village. General, I need auto things like auto-teleport, auto-class changing(I've seen to a server where I played on, when I became 20 level, a new chat begun and asked me what class do I want). Anyway, also I need you to tell me, how can I set a zone as peaceful zone and all people that are dying on it and pressing "To Village" go again right there. Sorry for asking so much in one post, but I wanted to do that because I didn't want to create more posts with questions, you know... I haven't used to asking for help...
toumpanoS Posted January 5, 2008 Posted January 5, 2008 i think is in Custom mods if you using L2JOneo Pack go to L2JOneoCustom if you have other pack tell me name
eKo Posted January 5, 2008 Posted January 5, 2008 weeh u asking alot :D the first thing is easy even if u dont use l2joneo package to set all chars in one area u want to have them as start area go open sql : char_templates.sql -- -- Table structure for table `char_templates` -- DROP TABLE IF EXISTS `char_templates`; CREATE TABLE `char_templates` ( `ClassId` int(11) NOT NULL default '0', `ClassName` varchar(20) NOT NULL default '', `RaceId` int(1) NOT NULL default '0', `STR` int(2) NOT NULL default '0', `CON` int(2) NOT NULL default '0', `DEX` int(2) NOT NULL default '0', `_INT` int(2) NOT NULL default '0', `WIT` int(2) NOT NULL default '0', `MEN` int(2) NOT NULL default '0', `P_ATK` int(3) NOT NULL default '0', `P_DEF` int(3) NOT NULL default '0', `M_ATK` int(3) NOT NULL default '0', `M_DEF` int(2) NOT NULL default '0', `P_SPD` int(3) NOT NULL default '0', `M_SPD` int(3) NOT NULL default '0', `ACC` int(3) NOT NULL default '0', `CRITICAL` int(3) NOT NULL default '0', `EVASION` int(3) NOT NULL default '0', `MOVE_SPD` int(3) NOT NULL default '0', `_LOAD` int(11) NOT NULL default '0', `x` int(9) NOT NULL default '0', `y` int(9) NOT NULL default '0', `z` int(9) NOT NULL default '0', `canCraft` int(1) NOT NULL default '0', `M_UNK1` decimal(4,2) NOT NULL default '0.00', `M_UNK2` decimal(8,6) NOT NULL default '0.000000', `M_COL_R` decimal(3,1) NOT NULL default '0.0', `M_COL_H` decimal(4,1) NOT NULL default '0.0', `F_UNK1` decimal(4,2) NOT NULL default '0.00', `F_UNK2` decimal(8,6) NOT NULL default '0.000000', `F_COL_R` decimal(3,1) NOT NULL default '0.0', `F_COL_H` decimal(4,1) NOT NULL default '0.0', `items1` int(4) NOT NULL default '0', `items2` int(4) NOT NULL default '0', `items3` int(4) NOT NULL default '0', `items4` int(4) NOT NULL default '0', `items5` int(10) NOT NULL default '0', PRIMARY KEY (`ClassId`) ) TYPE=MyISAM; -- -- Dumping data for table `char_templates` -- INSERT INTO `char_templates` VALUES (0, 'Human Fighter', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, 48183, 186746, -3486, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (1, 'Warrior', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (2, 'Gladiator', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (3, 'Warlord', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (4, 'Human Knight', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (5, 'Paladin', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (6, 'Dark Avenger', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (7, 'Rogue', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (8, 'Treasure Hunter', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (9, 'Hawkeye', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); INSERT INTO `char_templates` VALUES (10, 'Human Mage', 0, 22, 27, 21, 41, 20, 39, 3, 54, 6, 41, 300, 333, 28, 40, 28, 120, 62500, -90890, 248027, -3570, 0, 1.01, 0.872640, 7.5, 22.8, 1.01, 0.872640, 6.5, 22.5, 425, 461, 6, 5588, 0); . . . . INSERT INTO `char_templates` VALUES (0, 'Human Fighter', 0, 40, 43, 30, 21, 11, 25, 4, 80, 6, 41, 300, 333, 33, 44, 33, 115, 81900, 48183, 186746, -3486, 0, 1.10, 1.188000, 9.0, 23.0, 1.10, 1.188000, 8.0, 23.5, 1147, 1146, 10, 2369, 5588); 48183, 186746, -3486 these are the start locations u can easy change them just write ingame /loc were u want the chars be spawned than write the infos in the sql u have to do it at all chars human fighter human mage darkelfen fighter and and and.. than all will spawn in the zone you changed it i
Gangsta Posted January 5, 2008 Author Posted January 5, 2008 Thank you for your help, but that's not what I need. I have done this as well, I'm actually asking how can I make the zone that I have set as starting area peace zone and when a player becomes 80 level gets auto teleported to the nearest village for example. I actually need to set the starting zone as a peace zone, so people can level-up there without get PKed. Also, I need all players who become 80 level in this zone... get auto-teleported to the nearest town, or a town that I'm gonna to set. You know what I'm sayin'?
Gangsta Posted January 8, 2008 Author Posted January 8, 2008 Problems solved, but not the auto-teleport! Does anyone know how can someone get auto-teleported when he becomes 80 level in my server?
Shaigan Posted January 9, 2008 Posted January 9, 2008 If you compile your server yourself, search in the java files where the lvlup is done. add an if() {} to check the level of the player and if it is lv80, then add a player.teleportTo( X, Y, Z ). If you don't compile your server yourself, forget it, I think you'll can not make that only modding the datapack.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now