廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2686 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
HoJai
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x53 鮮花 x93
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 我的點數插件問題!!
我寫了一個點數插件..
我設定了一個在線送點數的系統..但只有Admin他才會送..普通玩家沒有
高手能幫幫我嗎?


public client_putinserver(id)



{

        LoadData(id)

        set_task(0.5, "show_user_info", id, _, _, "b")

        set_task(180.0, "give_point", id)

        set_task(300.0, "give_point2", id)

        set_task(600.0, "give_point3", id)

        set_task(1200.0, "give_point4", id)

        set_task(1800.0, "give_point5", id)

        set_task(2400.0, "give_point6", id)

        set_task(3000.0, "give_point7", id)

        set_task(3600.0, "give_point8", id)



}




public give_point(id)

{
        if(!access(id, ADMIN_BAN))
        return 1;

        new name[32]
        get_user_name(id, name, 31)
        if(access(id, ADMIN_CFG))
        {
                g_point[id] += 3
                client_print(0,print_chat,"[管理員]%s在線3分鐘 | +3點數", name)
        }
        else
        {
                g_point[id] += 2
                client_print(0, print_chat, "[普通玩家]%s在線3分鐘 | +2點數", name)
        }
        return 1;

}

public give_point2(id)

{
        if(!access(id, ADMIN_BAN))
        return 1;

        new name[32]
        get_user_name(id, name, 31)
        if(access(id, ADMIN_CFG))
       {
                g_point[id] += 5

                client_print(0,print_chat,"[管理員]%s在線5分鐘 | +5點數", name)
         }
        else
        {
                g_point[id] += 3

                client_print(0, print_chat, "[普通玩家]%s在線5分鐘 | +3點數", name)
        }
        return 1;

}

public give_point3(id)

{
         if(!access(id, ADMIN_BAN))
         return 1;

         new name[32]
         get_user_name(id, name, 31)
         if(access(id, ADMIN_CFG))
         {
                g_point[id] += 8

                client_print(0,print_chat,"[管理員]%s在線10分鐘 | +8點數", name)

         }
         else
         {
                g_point[id] += 6

                client_print(0, print_chat, "[普通玩家]%s在線10分鐘 | +6點數", name)
         }
        return 1;

}

public give_point4(id)

{
         if(!access(id, ADMIN_BAN))
         return 1;

         new name[32]
         get_user_name(id, name, 31)
         if(access(id, ADMIN_CFG))
         {
                 g_point[id] += 15

                 client_print(0,print_chat,"[管理員]%s在線20分鐘 | +15點數", name)
         }
        else
        {
                g_point[id] += 12

                client_print(0, print_chat, "[普通玩家]%s在線20分鐘 | +12點數", name)
         }
         return 1;

}

public give_point5(id)

{
         if(!access(id, ADMIN_BAN))
         return 1;

         new name[32]
         get_user_name(id, name, 31)
         if(access(id, ADMIN_CFG))
         {
                g_point[id] += 20

                client_print(0,print_chat,"[管理員]%s在線30分鐘 | +20點數", name)
         }
         else
         {
                g_point[id] += 16

                client_print(0, print_chat, "[普通玩家]%s在線30分鐘 | +16點數", name)
         }
         return 1;

}

public give_point6(id)

{
         if(!access(id, ADMIN_BAN))
         return 1;

         new name[32]
         get_user_name(id, name, 31)
         if(access(id, ADMIN_CFG))
         {
                g_point[id] += 26

                client_print(0,print_chat,"[管理員]%s在線40分鐘 | +26點數", name)
         }
         else
         {
                  g_point[id] += 21

                  client_print(0, print_chat, "[普通玩家]%s在線40分鐘 | +21點數", name)
         }
         return 1;

}

public give_point7(id)

{
         if(!access(id, ADMIN_BAN))
         return 1;

         new name[32]
         get_user_name(id, name, 31)
         if(access(id, ADMIN_CFG))
         {
                g_point[id] += 32

                client_print(0,print_chat,"[管理員]%s在線50分鐘 | +32點數", name)
         }
         else
        {
                g_point[id] += 26

                client_print(0, print_chat, "[普通玩家]%s在線50分鐘 | +26點數", name)
         }
         return 1;

}

public give_point8(id)

{
         if(!access(id, ADMIN_BAN))
         return 1;

         new name[32]
         get_user_name(id, name, 31)
         if(access(id, ADMIN_CFG))
        {
                g_point[id] += 40

                client_print(0,print_chat,"[管理員]%s在線60分鐘 | +40點數", name)
         }
         else
         {
                g_point[id] += 34

               client_print(0, print_chat, "[普通玩家]%s在線60分鐘 | +34點數", name)
          }
         return 1;

}

為什麼會不行?????


[ 此文章被HoJai在2011-12-17 10:13重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:IANA | Posted:2011-12-17 09:54 |
Nailaz 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x77 鮮花 x254
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

因為你設置只有ADMIN_BAN的權限啊
普通玩家好像是ZU


web front-end and software engineer.
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2011-12-17 11:16 |
觀眾甲
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x319 鮮花 x963
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

if(!access(id, ADMIN_BAN))


獻花 x0 回到頂端 [2 樓] From:美國 | Posted:2011-12-17 13:32 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.066110 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言