2014年5月20日 星期二

超酷的七彩變色卡

1.搜尋import l1j.server.server.serverpackets.S_Liquor; 
 
2.在下面新增 
import l1j.server.server.serverpackets.S_OwnCharPack; 
import l1j.server.server.serverpackets.S_OtherCharPacks; 
3.搜尋pc.sendPackets(new S_ServerMessage(546)); // \f1あなたのパートナーは今プレイをしていません。 
 
4.在下面新增 
} else if (itemId == 99995) {//99995為道具編號,可自行設定 
Random random = new Random(); 
int c2 = random.nextInt(70)+1; 
String newName0 = "\\f=" + pc.getName();//黃色 
String newName1 = "\\fB" + pc.getName();//淺藍色 
String newName2 = "\\f2" + pc.getName();//綠色 
String newName3 = "\\fH" + pc.getName();//米色 
String newName4 = "\\fJ" + pc.getName();//淺咖啡色 
String newName5 = "\\fD" + pc.getName();//淺紫色 
String newName6 = "\\f0" + pc.getName();//黑色 顏色可以自己改 
if (c2 <= 10){ 
pc.setName(newName0); 
pc.sendPackets(new S_SystemMessage("你的名字變成【黃色】"));} 
if (c2 >= 11 && c2 <= 20){ 
pc.setName(newName1); 
pc.sendPackets(new S_SystemMessage("你的名字變成【淺藍色】"));} 
if (c2 >= 21 && c2 <= 30){ 
pc.setName(newName2); 
pc.sendPackets(new S_SystemMessage("你的名字變成【綠色】"));} 
if (c2 >= 31 && c2 <= 40){ 
pc.setName(newName3); 
pc.sendPackets(new S_SystemMessage("你的名字變成【米色】"));} 
if (c2 >= 41 && c2 <= 50){ 
pc.setName(newName4); 
pc.sendPackets(new S_SystemMessage("你的名字變成【淺咖啡色】"));} 
if (c2 >= 51 && c2 <= 60){ 
pc.setName(newName5); 
pc.sendPackets(new S_SystemMessage("你的名字變成【淺紫色】"));} 
if (c2 >= 61 && c2 <= 70){ 
pc.setName(newName6); 
pc.sendPackets(new S_SystemMessage("你的名字變成【黑色】"));} 
pc.getInventory().removeItem(l1iteminstance, 1); 
pc.sendPackets(new S_OwnCharPack(pc)); 
pc.broadcastPacket(new S_OtherCharPacks(pc)); 
pc.removeAllKnownObjects(); 
pc.updateObject(); 
//更改名字顏色END 
 
效果:使用後名字會隨機變換顏色、重登就會復原。ps使用後需重登才可在變顏色,不然顏色不會變 

沒有留言:

張貼留言