廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2818 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
lydjjlyd
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x157
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 我有个记分牌源码,感谢哪位帮我改一下
这记分牌类似KONE的记分牌,网上找了一个类似的,是TGA显示,哪位帮我改成僵尸模式的,就是回合结束人类加一分,我研究一天,编译老是出错,我只是一个菜鸟,希望大家帮帮我。


獻花 x0 回到頂端 [樓 主] From:歐洲 | Posted:2015-01-02 16:43 |
lydjjlyd
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x157
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

#include <amxmodx>
#include <amxmisc>

#define PLUGIN_NAME "Team Score"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "Osker Lee"

new iTeamScore[2]

public plugin_init()
{
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
    register_event("HLTV", "NewRound", "a", "1=0", "2=0")
    register_event("TeamScore", "Event_TeamScore", "a" )
}

public plugin_precache()
{
    precache_generic("gfx/career/round_corner_nw.tga")
    precache_generic("resource/TutorScheme.res")
    precache_generic("resource/UI/TutorTextWindow.res")
}

public Event_TeamScore()
{
    new iTeam[2]
    read_data(1, iTeam, 1)
    iTeamScore[(iTeam[0]=='C')?1:0] = read_data(2)
    return PLUGIN_CONTINUE
}

public NewRound()
{
    for (new id = 1; id < get_maxplayers(); id++)
    {
          static iMsg[128]
          format(iMsg, 127, "^n%d                         %d", iTeamScore[0], iTeamScore[1])
          Create_Show(id, iMsg)
    }
}

stock Create_Show(id, iMsg[])
{
    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("TutorText"), {0, 0, 0}, id)
    write_string(iMsg)
    write_byte(0)
    write_short(0)
    write_short(0)
    message_end()
}


獻花 x0 回到頂端 [1 樓] From:歐洲 | Posted:2015-01-02 16:52 |
lydjjlyd
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x157
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

这记分牌也解决了,删掉 register_event("TeamScore", "Event_TeamScore", "a" )以及后面的public Event_TeamScore(),
加入public zp_round_ended(winteam)
{
     if(winteam == WIN_NO_ONE || winteam == WIN_HUMANS) //当人类幸存时或是当人类获胜时
           ct_score++ //累计人类获胜次数
     if(winteam == WIN_ZOMBIES) //当僵尸获胜时
           terrorist_score++ //累计僵尸获胜次数
}
下面改成这样
public NewRound()
{
    for (new id = 1; id < get_maxplayers(); id++)
           {
          static iMsg[128]
          format(iMsg, 127, "^n%d                         %d", terrorist_score, ct_score)
          Create_Show(id, iMsg)
           }
}

表情 表情 表情
虽然没学过,但通过自己的努力,还是办得到,就是挡杀人图标没法。


獻花 x0 回到頂端 [2 樓] From:未知地址 | Posted:2015-01-14 14:57 |

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