YK Forum

標題: 如果我咁打sma, 會有什麼效果--2(修改 字體, 顏色是怎??) [打印本頁]

作者: yipwingshing    時間: 2011-9-21 10:33 PM     標題: 如果我咁打sma, 會有什麼效果--2(修改 字體, 顏色是怎??)

上次說到

#include <amxmodx> // inc
public plugin_init()
{
          register_plugin("amxx 測試", " 1.0", "yipwingshing")//register
          register_event("HLTV", "event_round_start", "a", "1=0", "2=0")//register - 開局果陣(我都唔是好明)
}
public event_round_start()  //(我都唔是好明)
{
         for (new id=1;id<=get_maxplayers();id++)  //(我都唔是好明)
         {
                  if (!is_user_connected(id)) return; //是否已連接  // (我都唔是好明)
                  set_task(1.0, "ABCDYIP",id) //開局一秒後執行abcdyip
         }
}
public ABCDYIP(id)            
{
         if (get_user_team(id) == 1) // 取得team
        {
                  client_print(0,print_chat,"[CSO-NST]歡迎玩CSO NST 新世代 V1.0")
                  client_print(0,print_chat,"[CSO-NST]amxx 測試是由yipwingshing完成")
                  client_print(0,print_chat,"[CSO-NST]你現在是CT,請完成任務")

         }
         else if (get_user_team(id) == 2)
         {  
                  client_print(0,print_chat,"[CSO-NST]歡迎玩CSO NST 新世代 V1.0")
                  client_print(0,print_chat,"[CSO-NST]amxx 測試是由yipwingshing完成")
                  client_print(0,print_chat,"[CSO-NST]你現在是TR,請完成任務")
         }
         set_task(60.0,"ABCDYIP",id) //六十秒後
}


請問我修改到咁得唔得??

#include <amxmodx> // inc
public plugin_init()
{
          register_plugin("amxx 測試", " 1.0", "yipwingshing")//register
          register_event("HLTV", "event_round_start", "a", "1=0", "2=0")//register - 開局果陣(我都唔是好明)
}
public event_round_start()  //(我都唔是好明)
{
         for (new id=1;id<=get_maxplayers();id++)  //(我都唔是好明)
         {
                  if (!is_user_connected(id)) return; //是否已連接  // (我都唔是好明)
                  set_task(1.0, "ABCDYIP",id) //開局一秒後執行abcdyip
         }
}
public ABCDYIP(id)            
{

       client_print(0,print_chat,"[CSO-NST]歡迎玩CSO NST 新世代 V1.0")  //我修改了
       client_print(0,print_chat,"[CSO-NST]amxx 測試是由yipwingshing完成")//我修改了


         if (get_user_team(id) == 1) // 取得team
        {

                  client_print(0,print_chat,"[CSO-NST]你現在是CT,請完成任務")

         }
         else if (get_user_team(id) == 2)
         {  
                  client_print(0,print_chat,"[CSO-NST]你現在是TR,請完成任務")
         }
         set_task(60.0,"ABCDYIP",id) //六十秒後
}



AND 別外, 修改 字體, 顏色是怎??



==============================
咁如果要製作kill 提示是怎整??
if (!is_user_connected(id)) continue









[ 本帖最後由 yipwingshing 於 2011-9-22 11:19 PM 編輯 ]
作者: 23208367    時間: 2011-9-21 10:34 PM     標題: 回覆 #1 yipwingshing 的帖子

最易既野都5明
作者: yipwingshing    時間: 2011-9-21 10:35 PM     標題: 回覆 #2 23208367 的帖子

是,唔明就要問. . .
(新手嗎)
作者: HiNesS    時間: 2011-9-21 10:39 PM

#include <amxmodx> // inc
public plugin_init()
{
          register_plugin("amxx 測試", " 1.0", "yipwingshing")//register
          register_event("HLTV", "event_round_start", "a", "1=0", "2=0")//register - 開局既event
}
public event_round_start
{
         for (new id=1;id<=get_maxplayers();id++)
         {
                  if (!is_user_connected(id)) return;
                  set_task(1.0, "ABCDYIP",id)
         }
}
public ABCDYIP(id)            
{
       client_print(id,print_chat,"[CSO-NST]歡迎玩CSO NST 新世代 V1.0")  //OK
       client_print(id,print_chat,"[CSO-NST]amxx 測試是由yipwingshing完成")//OK


         if (get_user_team(id) == 1) // get_user_team(id) == 1即係TR
        {
                  client_print(id,print_chat,"[CSO-NST]你現在是TR,請完成任務")

         }
         else if (get_user_team(id) == 2) // get_user_team(id) == 2即係CT
         {  
                  client_print(id,print_chat,"[CSO-NST]你現在是CT,請完成任務")
         }
         set_task(60.0,"ABCDYIP",id) //六十秒後
}
作者: louis222    時間: 2011-9-21 11:05 PM     標題: 回覆 #1 yipwingshing 的帖子

可以改字體既咩
作者: vincent007    時間: 2011-9-22 08:49 PM     標題: 回覆 #2 23208367 的帖子

最易既野都5明+1
if (!is_user_connected(id)) return;可以5洗==
同埋下面個個"set_task(60.0,"ABCDYIP",id) //六十秒後"
點解==做乜仲加多個set_task

[ 本帖最後由 vincent007 於 2011-9-22 08:51 PM 編輯 ]
作者: 23208367    時間: 2011-9-22 08:51 PM

字體改5到架 without mh
作者: 666118as    時間: 2011-9-22 08:54 PM

if( cs_get_user_team( id ) == CS_TEAM_CT )
        {
                  client_print(0,print_chat,"[CSO-NST]你現在是CT,請完成任務")

         }
        if( cs_get_user_team( id ) == CS_TEAM_T )
         {  
                  client_print(0,print_chat,"[CSO-NST]你現在是TR,請完成任務")
         }
作者: vincent007    時間: 2011-9-22 08:54 PM     標題: 回覆 #7 23208367 的帖子

改乜j字體==
同埋下面個個"set_task(60.0,"ABCDYIP",id) //六十秒後"
點解==做乜仲加多個set_task
teach me!!!!!!!!!!!!!!!!!!!!!!!!baby jj kevin
作者: HiNesS    時間: 2011-9-22 08:56 PM     標題: 回覆 #9 vincent007 的帖子

1分鐘再出一次文字
只用set_task(1.0, "ABCDYIP",id)只會再開局時彈出~
作者: vincent007    時間: 2011-9-22 08:58 PM     標題: 回覆 #10 HiNesS 的帖子

原來系咁==
5該曬,又會咁無聊==
作者: yipwingshing    時間: 2011-9-22 09:19 PM     標題: 回覆 #11 vincent007 的帖子

你唔知這嗎??

回#7
要修改字體,理論上是好看, 實際上都是學好amxx
就算改唔到字體. . . 咁咪唔好改

[ 本帖最後由 yipwingshing 於 2011-9-22 09:24 PM 編輯 ]
作者: vincent007    時間: 2011-9-22 09:32 PM     標題: 回覆 #12 yipwingshing 的帖子

真系超無聊==
無聊到我估5到==

回覆 #1 yipwingshing 的帖子
我late寫比你
5g得5得嫁

[ 本帖最後由 vincent007 於 2011-9-22 09:41 PM 編輯 ]
作者: 史來姆    時間: 2011-9-22 10:09 PM

其實if (!is_user_connected(id)) return 係錯
if (!is_user_connected(id)) continue 先係正確
用return會跳出個loop
有時唔好彩會skip左d玩家

上面有條友話唔洗寫更加係荒謬
作者: yipwingshing    時間: 2011-9-22 10:10 PM     標題: 回覆 #13 vincent007 的帖子

是喔!! 多謝你教我sma. . .


加油啦!!
作者: andyt0621    時間: 2011-9-22 10:48 PM

認真..register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
既"1=0", "2=0" 我都唔知系咩黎嫁 ~
作者: HiNesS    時間: 2011-9-22 10:52 PM     標題: 回覆 #16 andyt0621 的帖子

自己睇wiki啦= =
http://wiki.amxmodx.org/Half-Life_1_Game_Events#HLTV
1係ClientID, 2係Flags?
作者: 冰封乂流星    時間: 2011-9-22 10:55 PM     標題: 回覆 #17 HiNesS 的帖子

請問有冇中文架
作者: HiNesS    時間: 2011-9-22 10:56 PM     標題: 回覆 #18 冰封乂流星 的帖子

自己去搵google大神啦
作者: 冰封乂流星    時間: 2011-9-22 11:10 PM     標題: 回覆 #19 HiNesS 的帖子

1個個咁查 咁煩架




歡迎光臨 YK Forum (http://eyankit.com/forum/) Powered by Discuz! 5.0.0