OK論壇

 找回密碼
 註冊
查看: 1537|回復: 12

各位幫小弟一個腳本忙(內祥)

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2010-6-24 01:49 AM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

    發表於 2010-7-9 04:46:31 | 顯示全部樓層 |閱讀模式
    由於小弟在OK腳本區載了一個腳本

    卻不知道怎修改他的獎品

    問那個帖版主也都不回

    這樣我很困擾

    所以只好來這求各位大哥幫忙


    腳本內容如下

    1. pvp_n_8-1.gat,105,100,4 script 中立者#1 139,{
    2. if($@5v5_Party_01 == getcharid(1) || $@5v5_Party_02 == getcharid(1)) {
    3. set Zeny,Zeny+($@5v5_In_Zeny/$@5v5_Num)*10000;
    4. dispbottom "獲得"+($@5v5_In_Zeny/$@5v5_Num)+"0,000 Zeny";
    5. if ($@5v5_Party_01 != 0 && $@5v5_Party_02 != 0) {
    6. warp "amatsu.gat",115,153;
    7. end;
    8. }
    9. set PC_PK_POINT,PC_PK_POINT+$@5v5_PK_Point/$@5v5_Num;
    10. }
    11. warp "amatsu.gat",115,153;
    12. end;
    複製代碼



    我是要改成送紅包  (紅包編號668)

    請問要修改哪裡...?

    小弟我改好幾次都失敗

    拜託了 各位大哥

    評分

    參與人數 1積分 -50 現金 -50 收起 理由
    sinya -50 -50 無意義標題

    查看全部評分

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2018-12-14 06:21 PM
  • 簽到天數: 123 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2010-7-9 05:14:31 | 顯示全部樓層
    這裡面沒給物品的語法
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-6-24 01:49 AM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2010-7-9 06:55:34 | 顯示全部樓層
    回復 2# 哆啦ˇ


        是麻??
    可是我看她每次打贏的都送金錢耶

    不然我在貼這邊  您看看



    1. OnInit:
    2. set $@5v5_Times1,30;  //結束總時間
    3. set $@5v5_Num,3;  //戰場每軍人數
    4. set $@5v5_In_Zeny,500;  //戰場賭注金額(萬)
    5. set $@5v5_Top_Kill,200;  //戰場最高擊殺數
    6. set $@5v5_PK_Point,100;  //獎勵PK值獲勝方平分
    7. end;
    8. }
    9. //----------------------------------------------------------------------------------------
    10. pvp_n_8-1.gat,105,100,4 script 中立者#1 139,{
    11. if($@5v5_Party_01 == getcharid(1) || $@5v5_Party_02 == getcharid(1)) {
    12.   set 668,10+($@5v5_In_668/$@5v5_Num)10;
    13.   dispbottom "獲得"+($@5v5_In_Zeny/$@5v5_Num)+"0,000 Zeny";
    14.   if ($@5v5_Party_01 != 0 && $@5v5_Party_02 != 0) {
    15.    warp "gl_chyard",147,88;
    16.    end;
    17.   }
    18.   set PC_PK_POINT,PC_PK_POINT+$@5v5_PK_Point/$@5v5_Num;  
    19. }
    20. warp "gl_chyard",147,88;
    21. end;
    22. }
    23. //----------------------------------------------------------------------------------------
    24. pvp_n_8-1.gat,105,100,0 script GvG_PowerMob01 -1,{
    25. set $@5v5_Kill_Broken,1;
    26. setnpctimer 917990,"戰場";
    27. end;
    28. }
    29. //----------------------------------------------------------------------------------------
    30. pvp_n_8-1.gat,105,100,0 script GvG_PowerMob02 -1,{
    31. set $@5v5_Kill_Broken,1;
    32. setnpctimer 917990,"戰場";
    33. end;
    34. }

    35. //-----------------------------------------------------------------------------------------
    36. - script OnPCKillDIE -1,{
    37. OnPCKill:
    38. set @Test_PvP_Life,0; //利用此變數設定來判定玩家是否死亡,並給予輔助狀態
    39. announce "["+accountid2name(PC_KILLER_ID)+"]殺死["+strcharinfo(0)+"]",17,0xDC163C;
    40. set @last_map$,getpcxy(getcharid(0),1); //先取得死亡玩家當前地圖
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-7-9 08:49:43 | 顯示全部樓層

    1. pvp_n_8-1.gat,105,100,4 script 中立者#1 139,{

    2. if($@5v5_Party_01 == getcharid(1) || $@5v5_Party_02 == getcharid(1)) {
    3. 這開始自己加進去
    4. set @xxx,2; <--後面的2是數量
    5. getitem 物品編號,@xxx;
    6. .
    7. .
    8. .
    9. dispbottom "獲得  物品名 "+@xxx+" 個";

    10. 試試看吧!


    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-6-24 01:49 AM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2010-7-9 14:06:03 | 顯示全部樓層
    不好意思 在請教一下

    由於這個腳本有顯示XXX殺死XXX

    但是他前面殺死她那個人ID不會顯示
    後面的被殺死的會


    請問問題出在哪裡??





    1. script OnPCKillDIE -1,{
    2. OnPCKill:
    3. set @Test_PvP_Life,0; //利用此變數設定來判定玩家是否死亡,並給予輔助狀態
    4. announce "["+accountid2name(PC_KILLER_ID)+"]殺死["+strcharinfo(0)+"]",17,0xDC163C;
    5. set @last_map$,getpcxy(getcharid(0),1); //先取得死亡玩家當前地圖
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2018-12-14 06:21 PM
  • 簽到天數: 123 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2010-7-9 14:56:10 | 顯示全部樓層
    不好意思 在請教一下

    由於這個腳本有顯示XXX殺死XXX

    但是他前面殺死她那個人ID不會顯示
    後面的被殺死 ...
    004232 發表於 2010-7-9 02:06 PM



       不同問題請另開新帖
    ======================

    標題無意義
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-6-24 01:49 AM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2010-7-9 17:07:23 | 顯示全部樓層
    回復 4# Jackey650630


        可是這樣我改了

    中立者NPC卻消失了....

    請問還有辦法嗎ˊˋ?

    ˊˋ
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-7-9 19:17:50 | 顯示全部樓層
    本帖最後由 sinya 於 2010-7-9 07:19 PM 編輯

    139 不是本來就看不見嗎

    標題 不要加 小弟 大哥  大大 小小的 標題 打出問題的重點 有這麼難嗎
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-8-5 07:05 AM
  • 簽到天數: 41 天

    連續簽到: 0 天

    [LV.5]常住居民I

    發表於 2010-7-9 19:24:41 | 顯示全部樓層
    你沒貼出完整的腳本,人家要如何幫助你=_=?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-6-24 01:49 AM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2010-7-9 20:06:22 | 顯示全部樓層
    回復 9# 942PLAY


        由於完整腳本太多內容 字數有限


    所以我就貼哪個NPC所發送得獎品代碼


    1. pvp_n_8-1.gat,105,100,4 script 中立者#1 139,{
    2. if($@5v5_Party_01 == getcharid(1) || $@5v5_Party_02 == getcharid(1)) {
    3.   set Zeny,Zeny+($@5v5_In_Zeny/$@5v5_Num)*10000;
    4.   dispbottom "獲得"+($@5v5_In_Zeny/$@5v5_Num)+"0,000 Zeny";
    5.   if ($@5v5_Party_01 != 0 && $@5v5_Party_02 != 0) {
    6.    warp "gl_chyard",147,88;
    7.    end;
    8.   }
    9.   set PC_PK_POINT,PC_PK_POINT+$@5v5_PK_Point/$@5v5_Num;  
    10. }
    11. warp "gl_chyard",147,88;
    12. end;
    13. }
    複製代碼



    這就是問題的所在

    我要把他送的獎品改為 668(紅包)

    可是昨天怎搞都沒辦法送出668(紅包)

    所以才來這求救

    剛剛上面幾位 叫我改那樣

    NPC卻會消失

    這就是問題的所在
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-7-9 20:23:24 | 顯示全部樓層
    本帖最後由 sinya 於 2010-7-9 08:25 PM 編輯

    139本來就看不見 你有看見過 中立者npc嗎?
    getitem 668,數量;  不是set 668,10;
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-6-24 01:49 AM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2010-7-9 20:53:31 | 顯示全部樓層
    回復 11# sinya


        有 有這個NPC

    每次打完 他都會出現在地圖中間 點選他領獎品回到主城

    剛剛您說getitem 668,數量;  不是set 668,10;


    我剛就是修改Jackey650630


    給我的代碼如下



    1. pvp_n_8-1.gat,105,100,4 script 中立者#1 139,{



    2. if($@5v5_Party_01 == getcharid(1) || $@5v5_Party_02 == getcharid(1)) {

    3. 這開始自己加進去

    4. set @xxx,2; <--後面的2是數量

    5. getitem 物品編號,@xxx;

    6. .

    7. .

    8. .

    9. dispbottom "獲得  物品名 "+@xxx+" 個";


    複製代碼



    我後來修改成這樣  NPC就消失了


    好像一定要照他原本規格來做獎品修改的樣子

    不然NPC會消失....
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-7-9 21:16:57 | 顯示全部樓層
    set @xxx<---不是打物品編號......=.=
    下面的
    getitem 668<----這才是要打物品編號
    getitem 668,@xxx<----這才是上面的數量值
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-7-3 09:05 PM , Processed in 0.075584 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表