原作者

vtSmithFSSF
我只係幫中文化=]
開始喇
中文化內容:
//關於第一章的內容唔會再解釋
//關於第二章的內容會解釋
//開始!!
#include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN "Beginner Tutorial Part II"
#define VERSION "1.0"
#define AUTHOR "
vtSmithFSSF"
// 我地而家宣佈兩個新數值 "plugin_on" 同垚 "price"
new plugin_on
new price
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /tutorial", "steroids")
/*大家見到E兩行
plugin_on = register_cvar("amx_tutorial_plugin", "1")
price = register_cvar("amx_tutorial_price", "4000")
*/
//CVAR你當係一個參數
//你平常玩CS都會用到
//例子:sv_restart 20
//意思係個server會係20秒鐘後重新回合
//下面既意思 = set一個名叫"amx_tutorial_plugin"(sv_restart),佢既數值係"1"(20)
set一個名叫"amx_tutorial_price"(sv_restart),佢既數值係"4000"(20)
plugin_on = register_cvar("amx_tutorial_plugin", "1")
price = register_cvar("amx_tutorial_price", "4000")
}
public steroids(id)//(steroids = 事件名)
{
new money = cs_get_user_money(id)//(得到玩家既金錢)(用money舊野黎儲存個數值)
if (get_pcvar_num(plugin_on) == 1)//說明一下,e行意思係查看"plugin_on"係咪等於 1
//語法get_pcvar_num(用咩野儲存個數值)
//因為你一早已經set左plugin_on = register_cvar("amx_tutorial_plugin", "1")
//你set左數值係1
//所以條件成立,程式會執行
//注意,if (get_pcvar_num(plugin_on) == 1)
// ^^
// 等於既意思,要打兩個 "=",記住係條件上先要打兩個
//一般黎講想表達等於既意只須打一個,例子:new a = 3
{//開始
if (money >= get_pcvar_num(price)) //意思 如果money大過or等於price(我地set左係4000),就執行以下程式
{
set_user_health(id, 150)
set_user_gravity(id,0.50)
client_print(id, print_chat,"You just purchased some steroids, dude!")
cs_set_user_money(id, money - get_pcvar_num(price))//買完野扣番錢
}
else //如果上面if (money >= get_pcvar_num(price))個條件唔成立,就執行下面e一段程式
{
client_print(id, print_chat,"Not enough money. Go work out, loser!")
return PLUGIN_HANDLED//停止E個程式,點解我地要係度用,因為if (money >= get_pcvar_num(price))
//組係話條友根本無4000蚊,組係佢根本用唔到個插件(因為佢唔夠錢)
}//我地頭先PLUGIN_HANDLED左(停止左個程式,所以後面既內容程式係會當睇唔到)
/*注意:
if (money >= get_pcvar_num(price)) //意思 如果money大過or等於price(我地set左係4000),就執行以下程式
{
set_user_health(id, 150)
set_user_gravity(id,0.50)
client_print(id, print_chat,"You just purchased some steroids, dude!")
cs_set_user_money(id, money - get_pcvar_num(price))//買完野扣番錢
}
}
e段野唔受影響!!
*/
//完!!(我唔係完作者,我係中文化俾大家睇
//完整編碼:
===================================================================================
#include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN "Beginner Tutorial Part II"
#define VERSION "1.0"
#define AUTHOR "

vtSmithFSSF"
new plugin_on
new price
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /tutorial", "steroids")
plugin_on = register_cvar("amx_tutorial_plugin", "1")
price = register_cvar("amx_tutorial_price", "4000")
}
public steroids(id)
{
new money = cs_get_user_money(id)
if (get_pcvar_num(plugin_on) == 1)
{
if (money >= get_pcvar_num(price))
{
set_user_health(id, 150)
set_user_gravity(id,0.50)
client_print(id, print_chat,"You just purchased some steroids, dude!")
cs_set_user_money(id, money - get_pcvar_num(price))
}
else
{
client_print(id, print_chat,"Not enough money. Go work out, loser!")
return PLUGIN_HANDLED
}
}
}