config ها و دستورات console در Counter-Strike 1.6

counter-strike-logo.jpg



در این تاپیک قصد داریم تا بیشتر به Config این بازی و ترفندها و دستورات Console و حتی Script نویسی و ... بپردازیم .


برای شروع


فایل های CFG

فایل های CFG که مخفف Configuration به معنای پیکر بندی یا تنظیمات هست که بصورت کلی تنظیمات در این فایل ها ذخیره و بازیابی میشوند .

بطور مثال شما میتوانید با یک Editor ساده مثل Notepad دستورات رو بنویسید و سپس با ذخیره بصورت CFG اونها رو بدون تکرار دستورات در بازی آنها را بازیابی کنید .

حالا برای نمونه میخواهیم دستورات زیر را ذخیره کنیم .

fps_max "100"
sensivility 2
cl_crosshaircolor 255 255 255

خب این 3 دستور را وارد Notepad میکنیم .

دستور اول نرخ Frame شما در بازی هست که بر روی 100 تنظیم شده .
دستور دوم سرعت موس شما یا همان sensivility هست که روی 2 تنظیم شده .
دستور سوم رنگ crosshair شما یا هما نشانه ی شما در بازی هست .

بعد از وارد کردن دستورات با پسوند cfg ذخیره میکنیم . برای مثال userconfig.cfg

حالا این فایل را در پوشه اصلی بازی درون فولدر cstrike کپی میکنیم .

خب تا اینجا کار تمام هست و شما دستورات را بصورت یک فایل مشخص کردین و میتوانید از دستورات بیشتر استفاده کنید . معمولا Player های حرفه ای این فایل مخصوص را دارند که برای بازی حتما از این فایل cfg استفاده میکنن .

در آخر سر هم برای اجرای تنظیمات ( config ) با باز کردن Console و اجرای دستور

exec userconfig.cfg

میتوانید فایل cfg را بازیابی کنید .
 
آخرین ویرایش:
دستور BIND

دستور BIND مقید کردن یک دکمه به انجام یک عملی میباشد .

دستور حالت کلی زیر را دارد :

"دستور انجام عمل" "دکمه ی مربوطه" BIND

خب میبینیم که خیلی ساده هست اما چنان قدرتی در این دستور نهفته که میتوانید با این دستور کار های جالبی انجام دهید .

بطور مثال :

Bind "R" "sv_restart 1" <------ example

به مثال بالا توجه کنید .

2hftbh1.jpg


عبارت BIND به معنی بهم پیوستن هست که در اینجا هم همین عمل رو انجام میده .

عبارت بعدی "R" هست که منظور دکمه ای هست که قرار هست عملیات مربوط به دستور بعدی یعنی "دستور انجام عمل" را اجرا کند .

و عبارت بعدی هم که "دستور انجام عمل" هست که در واقع دستور "sv_restart 1" هست که در واقع یک دستور ساده برای شروع یا Restart بازی هست . که در اینجا sv دسته گروهبندی دستور ها و restart که به معنی شروع مجدد و 1 هم مقدار (value) هست که مدت زمان برای restart هست .
که اگر دستور بالا را اجرا کنیم به محض زدن دستور بعد از 1 ثانیه بازی شروع مجدد میکند .

و در آخر دستور مورد نظر کلید R را تبدیل به یک دکمه برای Restart بازی میکند .


* البته "دستور انجام عمل" به این محدود نمیشود , چون میتوان اسکریپت هایی نوشت و آن را در این قسمت قرار داد .
 
Spray Logo

یکی از کارهایی که میشه با cs 1.6 انجام داد , داشتن Spray جدید هست .

spray2.jpg


Spray خودتون را اول باید tempdecal.wad تغییر نام بدید و در فولدر Cstrike کپی کنید .
دو فایل custom.hpk و custom2.hpk را نیز پاک کنید .


برای ساختن Spray میتونید از برنامه Decal Converter کمک بگیرید که پیوست کردم .

--------------------------------------------------------------------------------------------------

خب باز هم بر میگردیم به بحث Command ها , یکسری Command های زیر هستن که معمولا کاربردی هستن توضیح داده میشه :

اصولا کدها به چند دسته تقسیم میشن

Admin و Player

البته یکسری شاخه های دیگر هم هست که فرعی هستن . مثل Audio

دستورهای Admin مثل :

sv_friction 4 : در حققیت Admin سرور میتونه با این دستور اصطحکاک بازی را ست کنه .

sv_gravity 800 : در اینجا Admin میتونه میزان جاذبه زمین رو در اصل ست کنه !!! یعنی اینکه با پرش بازیکن میزان سنگینی بازیکن با این دستور مشخص میشه . هر چه مقدار بیشتر باشه بازیکنان بیشتر توان پرش را خواهند داشت .

sv_airmove 0 : در اینجا با دادن مقدار 1 بازیکنان توانایی حرکت در هوا را خواهند داشت . که عملا چیت محسوب میشه .

status : یک نمای کلی از وضعیت بازیکنان

دستور های Player مثل :

reconnect : وصل شدن دوباره به سرور جاری

retry : تلاش چند باره برای اتصال به سرور به دلایل مختلف

cmdlist : لیستی از دستورات

crosshair 0 : در صورت 1 بودن دستور Crosshair فعال خواهد شد .


دستورات در انواع مختلف دیگر وجود دارنده ( Record , Audio و ... ) که در مورد این دستور ها بیشتر بحث حواهیم کرد .

همچنین یک PDF از مقداری از این دستورات پیوست شد .
 

Attachments

کاربرانی که این گفتگو را مشاهده می‌کنند

رمز عبور خود را فراموش کرده اید؟
اگر میخواهی عضوی از بازی سنتر باشی همین حالا ثبت نام کن
or