廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3348 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
a1238477
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x6 鮮花 x14
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6] 突發奇想!!!   sma與sma合併
其實在放學回家的路上 (曾經因為這樣發生車禍 Orz) 想著想著就想到

這個sma好像用了很多外加入的東西 他的功能 如護甲加500 生命加250 速度加400 重力變0.5

下面是用來研究的sma
複製程式
#include <amxmodx>
#include <zombieplague> 
#include <fun>
#include <cstrike>

new cvar_gravity, cvar_health, cvar_armor, cvar_speed, cvar_red,
cvar_green, cvar_blue, cvar_ammount, cvar_glow, cvar_weapons,
cvar_nade, cvar_givenade, g_itemid, cvar_sound, cvar_soundfile
new bool:speed[33]

// colorchat       
enum Color {
       NORMAL = 1, // clients scr_concolor cvar color
       GREEN, // Green Color
       TEAM_COLOR, // Red, grey, blue
       GREY, // grey
       RED, // Red
       BLUE, // Blue
}

new TeamName[][] = {
       "",
       "TERRORIST",
       "CT",
       "SPECTATOR"
}
// colorchat end

public plugin_init() {
       
       register_plugin("[ZP] Extra Item: [Pro-Gammer]", "v1.2", "Raddish")
       g_itemid = zp_register_extra_item("【强化套装】", 150, ZP_TEAM_HUMAN)
       register_event("CurWeapon","change_weapon","be","1=1")
       
       // Cvars
       
       cvar_health = register_cvar("zp_progammer_health", "250"); // Health
       cvar_gravity = register_cvar("zp_progammer_gravity", "0.5"); // Gravity
       cvar_armor = register_cvar("zp_progammer_armor", "500"); // Armor
       cvar_speed = register_cvar("zp_progammer_speed", "400"); // Speed
       cvar_glow = register_cvar("zp_progammer_glow", "1"); // Glow on/off
       cvar_red = register_cvar("zp_progammer_glow_red", "255"); // Red
       cvar_green = register_cvar("zp_progammer_glow_green", "0"); // Green
       cvar_blue = register_cvar("zp_progammer_glow_blue", "0"); // Blue
       cvar_ammount = register_cvar("zp_progammer_glow_ammount", "10"); // Ammount
       cvar_weapons = register_cvar("zp_progammer_give_weapons", "1"); // Give Weapons
       cvar_givenade = register_cvar("zp_progammer_give_nades", "1"); // Give Nades
       cvar_nade = register_cvar("zp_progammer_nade_count", "1") // Give Number of nade
       cvar_sound = register_cvar("zp_progammer_sound", "1") // Sound ON/OFF
       cvar_soundfile = register_cvar("zp_progammer_soundfile", "sound/zombie_plague/survivor2.wav") // File Sound
}
public zp_extra_item_selected(id, itemid) {
       if(!is_user_alive(id) || itemid == g_itemid) {
              // Hud Message
              
              new name[32]
              get_user_name(id, name, 32)
              set_hudmessage(255, 255, 0, 0.05, random_float(0.35, 0.60), 1, 0.0, 5.0, 1.0, 1.0, -1)
              show_hudmessage(0, "%s buy [Pro-Gammer]", name)
              
              // Color Print.
              new username[33]
              ColorChat(id, GREEN, "^x04[Pro-Gammer] ^x03The player %s buy a Pro-Gammer", get_user_name(id, username, 32))
              
              // Set Options
              
              set_user_health(id, get_user_health(id) + get_pcvar_num(cvar_health))
              set_user_armor(id, get_user_armor(id) + get_pcvar_num(cvar_armor))
              set_user_gravity(id, get_user_gravity(id) - get_pcvar_float(cvar_gravity))
              speed[id] = true
              
              // Turn Glow On/Off
              
              if (get_pcvar_num(cvar_glow)) {
                     set_user_rendering(id, kRenderFxGlowShell, cvar_red, cvar_green, cvar_blue, kRenderNormal, get_pcvar_num(cvar_ammount))
              }
              
              // Give Weapons
              
              if(get_pcvar_num(cvar_weapons)) {
                     strip_user_weapons(id)
                     give_item(id, "weapon_m249")
                     cs_set_user_bpammo(id, CSW_M4A1, 90)
                     give_item(id, "weapon_deagle")
                     cs_set_user_bpammo(id, CSW_DEAGLE, 30)
                     
                     // Give Nades
                     
                     if(get_pcvar_num(cvar_givenade)) {
                            give_item(id, "weapon_flashbang")
                            cs_set_user_bpammo(id, CSW_FLASHBANG, get_pcvar_num(cvar_nade))
                            give_item(id, "weapon_hegrenade")
                            cs_set_user_bpammo(id, CSW_HEGRENADE, get_pcvar_num(cvar_nade))
                            give_item(id, "weapon_smokegrenade")
                            cs_set_user_bpammo(id, CSW_SMOKEGRENADE, get_pcvar_num(cvar_nade))
                     }
              }
              if (get_pcvar_num(cvar_sound)) {
                     new sound_file[50]
                     get_pcvar_string(cvar_soundfile, sound_file, charsmax(sound_file))
                     client_cmd(id, "spk %s", get_pcvar_float(cvar_soundfile))
              }
       }
}

public start () {
       speed[0] = false
       strip_user_weapons(0)
       set_user_health(0, 100)
       set_user_armor(0, 0)
       set_user_gravity(0, 1.0)
       set_user_maxspeed(0, 250.0)
}

public change_weapon(id) { 
       if(speed[id]) { 
              set_user_maxspeed(id, get_user_maxspeed(id) + get_pcvar_float (cvar_speed))
       } 
}

ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...) {
       if( !get_playersnum() ) return;
       new message[256];
       switch(type) {
              case NORMAL: 
              {
                     message[0] = 0x01;
              }
              case GREEN:
              {
                     message[0] = 0x04;
              }
              default: 
              {
                     message[0] = 0x03;
              }
       }
       vformat(message[1], 251, msg, 4);
       message[192] = '^0';
       new team, ColorChange, index, MSG_Type;
       if(id) {
              MSG_Type = MSG_ONE;
              index = id;
       } else {
              index = FindPlayer();
              MSG_Type = MSG_ALL;
       }
       team = get_user_team(index);
       ColorChange = ColorSelection(index, MSG_Type, type);
       
       ShowColorMessage(index, MSG_Type, message);
       
       if(ColorChange) {
              Team_Info(index, MSG_Type, TeamName[team]);
       }
}

ShowColorMessage(id, type, message[]) {
       static bool:saytext_used;
       static get_user_msgid_saytext;
       if(!saytext_used){
              get_user_msgid_saytext = get_user_msgid("SayText");
              saytext_used = true;
       }
       message_begin(type, get_user_msgid_saytext, _, id);
       write_byte(id)              
       write_string(message);
       message_end();       
}

Team_Info(id, type, team[]){
       static bool:teaminfo_used;
       static get_user_msgid_teaminfo;
       if(!teaminfo_used){
              get_user_msgid_teaminfo = get_user_msgid("TeamInfo");
              teaminfo_used = true;
       }
       message_begin(type, get_user_msgid_teaminfo, _, id);
       write_byte(id);
       write_string(team);
       message_end();
       return 1;
}

ColorSelection(index, type, Color:Type){
       switch(Type){
              case RED:{
                     return Team_Info(index, type, TeamName[1]);
              }
              case BLUE:{
                     return Team_Info(index, type, TeamName[2]);
              }
              case GREY:{
                     return Team_Info(index, type, TeamName[0]);
              }
       }
       return 0;
}

FindPlayer(){
       new i = -1;
       while(i <= get_maxplayers()){
              if(is_user_connected(++i))
                     return i;
       }
       return -1;
}

但如果要額外加入的話

是否要在底下加入 (這樣的話我實在想不透)....

請給魚竿 不給魚!!



我的圖片讓大家為之瘋狂!?

獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2010-03-15 17:40 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:突發奇想!!!   sma與sma合併
應該說…SMA本來就可以合併,而且合併後還好處多多的說… 表情

題外話:別邊想事情邊騎車啊… 表情 雖然我也做過… 表情
不過我是腳踏車…速度慢(時速大概30吧)比較不危險而已… 表情


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [1 樓] From:台灣教育部 | Posted:2010-03-15 19:57 |
森之千手 會員卡
數位造型
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x94 鮮花 x186
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:突發奇想!!!   sma與sma合併
如果你想加入其他功能,在
public zp_extra_item_selected(id, itemid)
便可以了
============================
a78大要小心= =' 表情


獻花 x0 回到頂端 [2 樓] From:香港網上行 | Posted:2010-03-15 20:16 |
a1238477
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x6 鮮花 x14
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:突發奇想!!!   sma與sma合併
我是下坡時沒看到....然後就....蹦!! 表情


我的圖片讓大家為之瘋狂!?

獻花 x0 回到頂端 [3 樓] From:台灣中華電信 | Posted:2010-03-16 19:39 |
森之千手 會員卡
數位造型
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x94 鮮花 x186
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:突發奇想!!!   sma與sma合併
爆頭身亡...


獻花 x0 回到頂端 [4 樓] From:香港網上行 | Posted:2010-03-16 20:39 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:Re:突發奇想!!!   sma與sma合併
下面是引用 森之千手 於 2010-03-15 20:16 發表的 Re:突發奇想!!!   sma與sma合併: 到引言文
如果你想加入其他功能,在
public zp_extra_item_selected(id, itemid)
便可以了
============================
a78大要小心= =' 表情

不會啦~反正騎同樣的道路騎久後身體就會自動進入「無我」的境界…
就算邊想事情,眼睛還可以判斷路狀並傳達指令讓身體知道是否要煞車的…
下面是引用 森之千手 於 2010-03-16 20:39 發表的 Re:突發奇想!!!   sma與sma合併: 到引言文
爆頭身亡...

突然發現離題了耶~


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [5 樓] From:台灣教育部 | Posted:2010-03-16 21:43 |
森之千手 會員卡
數位造型
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x94 鮮花 x186
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:突發奇想!!!   sma與sma合併
哈哈...無奈中... 表情


獻花 x0 回到頂端 [6 樓] From:香港網上行 | Posted:2010-03-16 22:34 |
HsK 手機 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章
頭銜:CCN@HsKCCN@HsK
版主
級別: 版主 該用戶目前不上站
版區: CS插件區
推文 x1701 鮮花 x1107
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:突發奇想!!!   sma與sma合併
騎腳踏車仆下爆頭

受到453傷害而死亡


可上報紙吧 表情


HsK-Dev Blog By CCN
獻花 x0 回到頂端 [7 樓] From:香港有線寬頻 | Posted:2010-03-16 23:19 |
01a2Bc3DeF
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x63 鮮花 x429
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:突發奇想!!!   sma與sma合併
不是有人就發過合併殭屍的嗎

合併比較好整理而且合的好的話能減少體積


獻花 x0 回到頂端 [8 樓] From:台固媒體 | Posted:2010-03-17 20:04 |
01a2Bc3DeF
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x63 鮮花 x429
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:Re:Re:突發奇想!!!   sma與sma合併
下面是引用 a7811311622 於 2010-03-16 21:43 發表的 Re:Re:突發奇想!!!   sma與sma合併: 到引言文

不會啦~反正騎同樣的道路騎久後身體就會自動進入「無我」的境界…
就算邊想事情,眼睛還可以判斷路狀並傳達指令讓身體知道是否要煞車的…[attachment=631960]

突然發現離題了耶~[attachment=631961]

http://bbs-mychat.com/attach/Fid_542/542_XXXXXX.jpg??
之前很多次a78大的圖片都放在這裡表情
a78大的專屬圖區嗎(筆記


獻花 x0 回到頂端 [9 樓] From:台固媒體 | Posted:2010-03-17 20:07 |

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