NEET STYLE

Game, Movie, Music, etc...

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

ロシア語おそろしあん 語学の単位ください

2ch覗いたら需要ありそうだと思い
過去のデータを掘り返してみた。


ただ昔のものでRevどころかプロジェクトが違うから
細かいとこ修正する必要あるかも

//////ロードキル対策//////
・model/skill/L1BuffUtil.javaにオレンジ色の部分を追加

public class L1BuffUtil {
private static Logger _log = Logger.getLogger(L1BuffUtil.class.getName());
public static void haste(L1PcInstance pc, int timeMillis) {
pc.setSkillEffect(STATUS_HASTE, timeMillis);
int objId = pc.getId();
pc.sendPackets(new S_SkillHaste(objId, 1, timeMillis / 1000));
pc.broadcastPacket(new S_SkillHaste(objId, 1, 0));
pc.sendPackets(new S_SkillSound(objId, 191));
pc.broadcastPacket(new S_SkillSound(objId, 191));
pc.setMoveSpeed(1);
}
public static void barrier(L1PcInstance pc, int timeMillis) {
pc.setSkillEffect(ABSOLUTE_BARRIER, timeMillis);
}

public static void brave(L1PcInstance pc, int timeMillis) {
if (pc.hasSkillEffect(STATUS_ELFBRAVE)) { // エルヴンワッフルとは重複しない
pc.killSkillEffectTimer(STATUS_ELFBRAVE);
pc.sendPackets(new S_SkillBrave(pc.getId(), 0, 0));
pc.broadcastPacket(new S_SkillBrave(pc.getId(), 0, 0));
pc.setBraveSpeed(0);
}
if (pc.hasSkillEffect(HOLY_WALK)) { // ホーリーウォークとは重複しない
pc.killSkillEffectTimer(HOLY_WALK);
pc.sendPackets(new S_SkillBrave(pc.getId(), 0, 0));
pc.broadcastPacket(new S_SkillBrave(pc.getId(), 0, 0));
pc.setBraveSpeed(0);
}

・clientpackets/C_ItemUse.javaを修正→オレンジ色追加箇所、青色削除箇所
(各種テレポートスクロールで検索した箇所)

} else {
int locX = ((L1EtcItem) l1iteminstance.getItem())
.get_locx();
int locY = ((L1EtcItem) l1iteminstance.getItem())
.get_locy();
short mapId = ((L1EtcItem) l1iteminstance.getItem())
.get_mapid();
if (locX != 0 && locY != 0) { // 各種テレポートスクロール
if (pc.getMap().isEscapable() || pc.isGm()) {
L1BuffUtil.barrier(pc, 3 * 1000);  // 3秒間バリア状態(時間変更する場合は3の部分を変更)
L1Teleport.teleport(pc, locX, locY, mapId, pc
.getHeading(), true);
pc.getInventory().removeItem(l1iteminstance, 1);
} else {
pc.sendPackets(new S_ServerMessage(647));
}
//cancelAbsoluteBarrier(pc); // アブソルート バリアの解除 を削除


import l1j.server.server.model.skill.L1BuffUtil;
の追加



/////モーション溜め防止/////
[C_ItemUse.java]

UseWeapon()直下に

if(activeChar.getWeaponDelayTime() > System.currentTimeMillis()){
return;
}
activeChar.setWeaponDelayTime(System.currentTimeMillis()+500);


////クランJoin アカウント数で管理////

・C_Attr,javaの改変

//アカウント名取得処理******************

Connection con = null;
PreparedStatement pstm = null;
ResultSet rs = null;
ArrayList membersAccountName = new ArrayList();

try {
con = L1DatabaseFactory.getInstance().getConnection();
pstm = con
.prepareStatement("SELECT DISTINCT account_name FROM characters WHERE ClanID = ?");
pstm.setInt(1, pc.getClanid());
rs = pstm.executeQuery();

//クランメンバーアカウントネームアレイに追加(重複は除く)
while (rs.next()) {
if (!membersAccountName.contains(rs.getString(1))) {
membersAccountName.add(rs.getString(1));
}
}
} catch (SQLException e) {
_log.log(Level.SEVERE, e.getLocalizedMessage(), e);
} finally {
SQLUtil.close(rs);
SQLUtil.close(pstm);
SQLUtil.close(con);
}

//取得したアカウント名がクラン内にあるかどうか調査
boolean joinFlag = false; //Join可能かどうかのフラグ
for(String acNam : membersAccountName){
if(joinPc.getAccountName().equals(acNam)){
joinFlag = true;
break;
}
}

if (maxMember <= membersAccountName.size() &&
joinFlag == false) { // 空きがないし新入クラン員である
joinPc.sendPackets( // %0はあなたを血盟員として受け入れることができません。
new S_ServerMessage(188, pc.getName()));
return;
}
for (L1PcInstance clanMembers : clan
.getOnlineClanMember()) {
clanMembers.sendPackets(new S_ServerMessage(94,
joinPc.getName())); // \f1%0が血盟の一員として受け入れられました。
}
joinPc.setClanid(clan_id);
joinPc.setClanname(clanName);
joinPc.setClanRank(L1Clan.CLAN_RANK_PUBLIC);
joinPc.setTitle("");
joinPc.sendPackets(new S_CharTitle(joinPc.getId(), ""));
joinPc.broadcastPacket(new S_CharTitle(joinPc
.getId(), ""));
joinPc.save(); // DBにキャラクター情報を書き込む
clan.addMemberName(joinPc.getName());
joinPc.sendPackets(new S_ServerMessage(95,
clanName)); // \f1%0血盟に加入しました。
} else { // クラン加入済み(クラン連合)
if (Config.CLAN_ALLIANCE) {
changeClan(clientthread, pc, joinPc, maxMember);
} else {
joinPc.sendPackets(new S_ServerMessage(89)); // \f1あなたはすでに血盟に加入しています。
}
}
}
}
}
break;

////PTドロップログ////

server/datatables/DropTable.javaの
if (player.isInParty()) { // パーティの場合
partyMember = player.getParty()
.getMembers();
for (int p = 0; p < partyMember.length; p++) {
if(partyMember[p].isPartyDroplog()){ // パーティ時のdroplog on
partyMember[p].sendPackets(new S_ServerMessage(
813, npc.getName(),
item.getLogName(),
player.getName()));
}
この辺をこんな感じに弄って
あとはDropログと同様に(>超適当)


なんか面倒になってきたのでまた機会があれば。


http://www.4gamer.net/games/144/G014476/20120720047/
  1. 2012/07/20(金) 22:04:54|
  2. Game - Lineage
  3. | トラックバック:0
  4. | コメント:19

コメント

もうjavaとか忘れた
  1. 2012/07/21(土) 02:57:30 |
  2. URL |
  3. oppaso #mQop/nM.
  4. [ 編集 ]

Eclipse開けたら思い出す
  1. 2012/07/21(土) 07:06:51 |
  2. URL |
  3. Lara #GKosEEL2
  4. [ 編集 ]

hqmwgur@gmail.com

Louis Vuitton Da Uomo Borse Business sono diventati una necessità per i professionisti che lavorano perché aiutano le persone a svolgere diverse stoffe facilmente a luoghi diversi in modo semplice ed elegante comodamente. Essi non solo apparire bella, ma hanno utilità molteplici. Il prezzo di Louis Vuitton for outlet non è molto alto a causa dello sconto.
  1. 2014/09/06(土) 00:47:01 |
  2. URL |
  3. Outlet Louis Vuitton Italia #EBUSheBA
  4. [ 編集 ]

miyozifee@gmail.com

Quasi tutte le donne sognavano di avere Louis Vuitton Da Donna Alma, perché il gusto della moda e tendenza. Louis Vuitton Da Donna Alma ai nostri Louis Vuitton outlet store presist la sua linea classica ma aggiungere in un nuovo stile di moda. Ora è popolare in più giovani. Oltre a ciò, la progettazione di Louis Vuitton Da Donna Alma sono di lusso e nobel, di alta qualità e di lungo tempo con sollevarlo al trono della Regina.
Borse Louis Vuitton Outlet http://akbulutkirtasiye.com/wp-rss.php
  1. 2014/09/06(土) 00:53:40 |
  2. URL |
  3. Borse Louis Vuitton Outlet #EBUSheBA
  4. [ 編集 ]

uwoayrayd@gmail.com

La serie di Louis Vuitton Icone Da Donna è una delle borse più strutturate. Hanno un aspetto chiaro e conciso. E questo tipo di sacchetti venduti in borse Louis Vuitton outlet Milano è disponibile in una gamma di colori dalle tonalità brillanti e luminose. Si incontreranno ogni donna ha bisogno per i colori.
Louis Vuitton Outlet Italia http://clickart.gr/wp-feed2.php
  1. 2014/09/06(土) 22:20:03 |
  2. URL |
  3. Louis Vuitton Outlet Italia #EBUSheBA
  4. [ 編集 ]

snztnc@gmail.com

脛rzte hatten keine Zeit, im Fall von Ohio S盲ugling Kaiba Gionfriddo, der eine seltene Behinderung in seinen Lungen genannt bronchiale malacia geboren wurde, seine Atemwege verursacht, die zu halten kollabiert und hielt sowohl seine Atmung und Herz zu schonen.
  1. 2014/09/10(水) 21:40:41 |
  2. URL |
  3. blue nubuck timberland boots #EBUSheBA
  4. [ 編集 ]

qrqjhaven@gmail.com

Style Cincise de Louis Vuitton Femmes Sacs porté épaule, Sac Cabas Louis Vuitton ligne est le nombre d'or, non seulement concis mais également la conception simple, ce Sac Louis Vuitton Pas Cher Femme avec double ceinture de transport de la main de racine, sangle d'épaule est assez longue peut vous faire à l'épaule.
Louis Vuitton Soldes http://www.opticalcenter.gt/wp-feed.php
  1. 2014/09/10(水) 23:39:00 |
  2. URL |
  3. Louis Vuitton Soldes #EBUSheBA
  4. [ 編集 ]

adxmwsplxg@gmail.com

Nella nostra vita quotidiana, l'importanza della cintura di uomini non può essere sostituito da altri accessori. Un eccellente cinghia può rappresentare senso di stile e di status sociale degli uomini. Se ti vesti in modo libero o in stile formale, Louis Vuitton Da Uomo Cinture sarà la vostra scelta migliore. Cinghia degli uomini di Louis Vuitton per la outlet è diventata una voce calda preferito per molte celebrità internazionali e classificato come uno dei prodotti più popolari e amati degli ultimi anni.
Louis Vuitton Outlet Italia http://akbulutkirtasiye.com/wp-rss.php
  1. 2014/09/10(水) 23:55:43 |
  2. URL |
  3. Louis Vuitton Outlet Italia #EBUSheBA
  4. [ 編集 ]

nuuhngjxn@gmail.com

Superbe Louis Vuitton Homme Accessoires Lunettes De Soleil vous faire rapide sous le soleil, il est génial. Lunettes Soleil Fashion est un lit de marée écrasante, voulez-vous avoir Lunettes De Soleil Louis Vuitton Evidence Pas Cher, s'il vous plaît cliquer ici.
Sacs Louis Vuitton Pas Cher http://www.sdcp-alaxe.com/wp-feed.php
  1. 2014/09/11(木) 06:40:06 |
  2. URL |
  3. Sacs Louis Vuitton Pas Cher #EBUSheBA
  4. [ 編集 ]

ammashkpclz@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/11(木) 13:32:06 |
  2. URL |
  3. cheap Michael Kors #EBUSheBA
  4. [ 編集 ]

ehygfd@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/11(木) 14:18:58 |
  2. URL |
  3. cheap Michael Kors #EBUSheBA
  4. [ 編集 ]

plxwruspyhy@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/11(木) 15:32:44 |
  2. URL |
  3. Michael Kors Outlet #EBUSheBA
  4. [ 編集 ]

lpqkej@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/11(木) 16:16:05 |
  2. URL |
  3. cheap Michael Kors #EBUSheBA
  4. [ 編集 ]

yrfgnavrhvv@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/11(木) 17:37:13 |
  2. URL |
  3. Michael Kors Bags Outlet #EBUSheBA
  4. [ 編集 ]

jtyorvt@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/11(木) 17:53:50 |
  2. URL |
  3. Michael Kors Bags Outlet #EBUSheBA
  4. [ 編集 ]

tofgmgzxj@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/11(木) 22:31:36 |
  2. URL |
  3. Michael Kors Bags #EBUSheBA
  4. [ 編集 ]

bpzntj@gmail.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
  1. 2014/09/12(金) 02:23:40 |
  2. URL |
  3. Michael Kors Outlet #EBUSheBA
  4. [ 編集 ]

ggzbnbwvv@gmail.com

Louis Vuitton Femmes Cuirs Précieux ont un haut-profil, belles soeurs prendre des mesures dès maintenant. Sacs Louis Vuitton Pas Cher est un must-have articles pour femme à la mode, style différent de Louis Vuitton Sac Femme, de présenter tempérament élégant.
Louis Vuitton Soldes http://distinktivesigns.com/wp-rss.php
  1. 2014/09/12(金) 13:37:13 |
  2. URL |
  3. Louis Vuitton Soldes #EBUSheBA
  4. [ 編集 ]

kqbteke@outlook.com

NEET STYLE ロシア語おそろしあん 語学の単位ください
[url=http://www.g8mha7f8411e728zoxyva3548dcv8d40s.org/]unsrocglqt[/url]
nsrocglqt http://www.g8mha7f8411e728zoxyva3548dcv8d40s.org/
<a href="http://www.g8mha7f8411e728zoxyva3548dcv8d40s.org/">ansrocglqt</a>
  1. 2014/09/12(金) 13:52:54 |
  2. URL |
  3. nsrocglqt #EBUSheBA
  4. [ 編集 ]

<%template_post\comment>


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://1ara.blog60.fc2.com/tb.php/106-575f86d3
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。