2014年1月28日 星期二

增加錢包跟箭桶功能

1.    步驟一、打開C_RequestItemUSe搜尋if(k == 40330)
40330是箭桶原本db內就有隻是寫法不完整,所以一般沒人在用,你們把他那一整段改成我這樣

if(k == 40330)                ←箭桶編號
                {
                    Random random = new Random();
                    int itemId = random.nextInt(1) + 40748;      ←40748是表示奧裏瞎咪箭的我忘了....=  =
                    L1ItemInstance item = l1pcinstance.getInventory().storeItem(itemId, 5000);    ←支數
                    if(item != null)
                            l1pcinstance.getInventory().removeItem(l1iteminstance, 1);    ← 這行是新增的一定要加,不然箭統會可以無限點。
                        l1pcinstance.sendPackets(new S_ServerMessage(403, item.getLogName()));
                } else

恩很簡單吧這樣就寫好了,隻要代遊戲中創40330點兩下就會有5000之奧李箭了,至於價錢就要在db中修改了,其實會這個以後錢包就也很好寫了

========================下面是寫錢包========================
恩~我這邊錢包的編號是56000然後一個我是讓他點兩下會有1e

直接在剛剛40330最尾巴的else下一行新增下面東西
if(k == 56000)                ←錢包編號
                {
                    Random random = new Random();
                    int itemId = random.nextInt(1) + 40308;        ←40308是代表金幣,不知道的用頭去撞螢幕!
                    L1ItemInstance item = l1pcinstance.getInventory().storeItem(itemId, 100000000);    ←點兩下可以得到1e金幣
                    if(item != null)
                            l1pcinstance.getInventory().removeItem(l1iteminstance, 1);                  ←點兩下以後錢包消失
                        l1pcinstance.sendPackets(new S_ServerMessage(403, item.getLogName()));
                } else

沒有留言:

張貼留言