فیلتر اسکریپت

کد های سمپ,اسکریپ نویسی سمپ,اموزش سمپ,گیم مود,فیلتر اسکریپت,اسکریپت نویسی,

کد های سمپ,اسکریپ نویسی سمپ,اموزش سمپ,گیم مود,فیلتر اسکریپت,اسکریپت نویسی,

نقشه سایت

خانه
خوراک

عنوان محصول

توضیحات محصول
قیمت : ---- تومان

عنوان محصول

توضیحات محصول
قیمت : ---- تومان

آمار

    آمار مطالب
    کل مطالب : 68 کل نظرات : 17 آمار کاربران
    افراد آنلاین : 1 تعداد اعضا : 105 آمار بازدید
    بازدید امروز : 84 بازدید دیروز : 240 ورودی امروز گوگل : 3 ورودی گوگل دیروز : 5 آي پي امروز : 19 آي پي ديروز : 102 بازدید هفته : 1,170 بازدید ماه : 1,026 بازدید سال : 23,601 بازدید کلی : 400,161 اطلاعات شما
    آی پی : 3.16.51.3 مرورگر : Safari 5.1 سیستم عامل : امروز : جمعه 14 اردیبهشت 1403

    نویسندگان

    امکانات جانبی

    جدید ترین مطالب

    تاریخ : چهارشنبه 07 اردیبهشت 1401Open.mp BETA دانلود کلاینت سن اندریاس مولتی پلیر جدید
    تاریخ : پنجشنبه 10 تیر 1400پروژه open.mp
    تاریخ : پنجشنبه 10 تیر 1400وویس چت در سمپ
    تاریخ : سه شنبه 08 تیر 1400یکی از منبع های اصلی چیت سمپ
    تاریخ : جمعه 03 اردیبهشت 1400AbolfazlsDozdVaPoliceV2.1.5[Just-SaMp.RozBlog.COM]
    تاریخ : چهارشنبه 14 خرداد 1399Multi Theft Auto: San Andreas 1.5.7 منتشر شد
    تاریخ : جمعه 15 آذر 1398انتی چیت banticheat یکی دیگر از بهترین انتی چیت های سمپ
    تاریخ : چهارشنبه 29 خرداد 1398Pawn editor
    تاریخ : سه شنبه 28 خرداد 1398Vc:mp
    تاریخ : یکشنبه 19 خرداد 1398چند کد مهم برای آنتی چیت
    تاریخ : شنبه 18 خرداد 1398آموزش گیم مود ام تی ای mta
    تاریخ : شنبه 18 خرداد 1398مقدمه اسکریپت نویسی لوا برای ام تی ای mta (lua)
    تاریخ : جمعه 17 خرداد 1398سرور ویندوز سمپ اموزش
    تاریخ : جمعه 17 خرداد 1398اموزش پورت فورواردینگ سمپ
    تاریخ : جمعه 17 خرداد 1398ساختن متغییر برای بازیکنان
    تاریخ : جمعه 17 خرداد 1398زبان برنامه نویسی سمپ
    تاریخ : جمعه 17 خرداد 1398ماکزیمم بازیکنان سرور سمپ در اسکریپت نویسی
    تاریخ : جمعه 17 خرداد 1398اموزش نصب سرور لینوکس سمپ
    تاریخ : جمعه 17 خرداد 1398جبران لگ در سرور سمپ
    تاریخ : جمعه 17 خرداد 1398اجرای سرور سمپ به صورت شبکه
    تاریخ : جمعه 17 خرداد 1398اموزش کنترل سرور سمپ
    تاریخ : جمعه 17 خرداد 1398ایدی ماشین های سرور سمپ را با ایدی مدل ماشین های بازی اشتباه نگیرید
    تاریخ : جمعه 17 خرداد 1398مشکلات کد های(تابع ها(فانکشن ها)) سرور سمپ
    تاریخ : جمعه 17 خرداد 1398درباره فایل های ضبط حرکان ان پی سی npc در سرور سمپ
    تاریخ : جمعه 17 خرداد 1398مشکلات و سوالات متداول سمپ
    تاریخ : جمعه 17 خرداد 1398شروع کار با سمپ
    تاریخ : جمعه 17 خرداد 1398معرفی سمپ
    تاریخ : جمعه 10 خرداد 1398لیست ایدی صداهای سمپ
    تاریخ : جمعه 10 خرداد 1398محدودیت های عمومی سمپ
    تاریخ : جمعه 10 خرداد 1398CallBack های سمپ
    تاریخ : جمعه 10 خرداد 1398اموزآراه اندازی gdk برای نوشتن گیم مود سمپ در c/c++
    تاریخ : پنجشنبه 09 خرداد 1398گیم مود سرور دزد و پلیس سن فییرو
    تاریخ : دوشنبه 06 خرداد 1398ادیتور های سمپ
    تاریخ : پنجشنبه 02 خرداد 1398کلاینت سمپ پلاس
    تاریخ : سه شنبه 31 اردیبهشت 1398SAMP_AC_v2: پیشرفته ترین ضد-تقلب برای مشتری-طرفدار SA-MP. (2014-2017)
    تاریخ : یکشنبه 29 اردیبهشت 1398SA-MP 0.3.DL
    تاریخ : یکشنبه 29 اردیبهشت 1398m0d_sa SAMP 0.3.DL Johny-Project MultiHack v2.9.3 release !!!!!!! مود سوبیت سمپ
    تاریخ : یکشنبه 29 اردیبهشت 1398پکیج هک و چیت مخصوص سرورهای رول پلی زندگی مجازی سمپ جی تی ای سن اندریاس انلاین
    تاریخ : شنبه 28 اردیبهشت 1398SAMPFUNCS - 5.3.3 (0.3.7)
    تاریخ : شنبه 28 اردیبهشت 1398Cleo اجرا کننده مودهای سمپ
    تاریخ : شنبه 28 اردیبهشت 1398SA-MP Clientside AntiCheat
    تاریخ : شنبه 28 اردیبهشت 1398SA: MP Client Side Anti-Cheat
    تاریخ : شنبه 28 اردیبهشت 1398سن آندریاس مولتی پلیر
    تاریخ : جمعه 11 خرداد 1397San Fierro Cops and Robbers
    تاریخ : جمعه 11 خرداد 1397Cops And Robbers
    تاریخ : جمعه 11 خرداد 1397San Fierro Cops-Robbers-RPG v1.1
    تاریخ : پنجشنبه 24 اسفند 1396SAMPLauncherNET لانچر مدرن سمپ
    تاریخ : شنبه 19 اسفند 1396آهنگ بیس ویبره خفن بدون کلام GTA
    تاریخ : جمعه 18 اسفند 1396مپ ادیتور
    تاریخ : جمعه 18 اسفند 1396Mta SA

    درباره ما

    مرجع سمپ جی تی آی سن اندریاس آنلاین
    مرجع سمپ جی تی آی سن اندریاس آنلاین مرجع آموزش ساخت سرور و اسکریپت نویسی مرجع مود ها و ابزار سمپ ،اسکین ها،ابجکت ها و مپ ها و مود های گرافیکی مرجع سرور های سمپ مرجع اسکریپت ها و گیم مود ها و فیلتر اسکریپت ها و .... Just-samp.rozblog.com Just-samp.rzb.ir Just-samp.r98.ir

    صفحات جانبی

    آخرين ارسال هاي تالار گفتمان

    کمی طاقت داشته باشید...
    عنوان پاسخ بازدید توسط
    0 134 abolfazl
    0 124 abolfazl
    0 162 abolfazl
    0 144 abolfazl
    0 874 abolfazl
    0 597 abolfazl
    0 560 abolfazl
    0 583 abolfazl
    0 838 abolfazl
    0 734 abolfazl
    0 581 abolfazl
    5 639 abolfazl
    0 479 abolfazl
    0 484 abolfazl
    0 567 abolfazl

    تبلیغات

    اموزش نصب سرور لینوکس سمپ

    سرور لینوکس

     

    فهرست 

    [hide]

    الزامات

    • سرور لینوکس با دسترسی SSH، libstdc ++ 6 و یک سرویس SSH مانند PuTTY
    • دسترسی به اینترنت (یک سرور کامل 100 بازیکن با استفاده از تقریبا 4Mbps بالادست)
    • پورت UDP منتقل شده (7777 به طور پیش فرض) | راهنما

    راه اندازی سرور

    دانلود و استخراج فایل ها

    ابتدا به صفحه دانلود SA-MP بروید و URL مربوط به سرور لینوکس را پیدا کنید. سپس از wget به دنبال URL برای دانلود سرور SA-MP به سرور خود استفاده کنید. سپس فایل ها را از بایگانی استخراج کنید. شما ممکن است بخواهید سی دی رابه دایرکتوری که می خواهید سرور را نصب کنید، مانند / home / user

      wget http://files.sa-mp.com/samp037svr_R2 -1 .  tar .gz
     tar -zxf samp03 *.  tar .gz
     cd samp03 

    پیکربندی سرور شما

    پس از بارگیری فایل ها و استخراج، به پوشه ای که سرور را فقط نصب کرده اید (به طور معمول با تایپ کردن cd / home / user / samp03) به فهرست فایل های دانلود شده و استخراج شده بروید . بعد از ویرایشگر متن مورد نظر لینوکس خود مانند Pico یا Nano، ویرایش server.cfg و تغییر نام میزبان، رمز عبور RCON، و غیره - اطلاعات بیشتر در موردکمک به server.cfg و در صفحه کنترل پیشرفته سرور است.

    اضافه کردن Gamemodes / Filterscripts به سرور شما

    شاید شما میخواهید gamemode دیگری را اجرا کنید از نمونههای gamemodes که با SA-MP ارسال شده است. درنمایشگاه اسکریپت شما می توانید تعداد زیادی اسکریپت را که می خواهید در سرور خود اجرا کنید پیدا کنید. برای اضافه کردن آنها به سرور خود، فقط فایل .amx دلخواه را در دایرکتوری <server root> gamemodes خود دانلود کنید و سرور.cfg خود را برای اجرای این بازی gamemode با تغییر یکی از آن gamemode <number> خطوط با نام فایل، ویرایش کنید ".amx"

    این کار تقریبا همانند فیلتر فیلترها کار میکند. شما همچنین می توانید آنها را در نمایشگاه اسکریپت پیدا کنید. برای اینکه آنها را در سرور خود داشته باشید، فقط کافیست فایل filtercript را در پوشه filterscripts کپی کنید و برای فایل بدون «.amx» در انتهای خط با «filterscripts» در server.cfg خود یک فایل بنویسید.

    اجرای سرور شما

    هنگامی که سرور server.cfg راه خود را می خواهید، پیکربندی شده است، به سادگی با استفاده از یکی از سه روش شرح داده شده در زیر، سرور را اجرا کنید. هر کدام یک توضیح زیر تصویر دارد. من سه راهکار محبوب را برای شروع سرور خود انتخاب کرده ام، یک اسکریپت SSH کوچک برای نگه داشتن سرور شما در پایین صفحه است.

    توجه: مطمئن شوید مجوزها را برای samp03svr تنظیم کرده اید و اگر می خواهید یک سرور اینترنتی را اجرا کنید، اعلام کنید! اگر شما این کار را انجام ندهید، شما مجوز دریافت خطا را دریافت خواهید کرد. برای تنظیم مجوز، chmod 700 * را در دایرکتوری سرور SA: MP اجرا کنید. این یک ایده خوب برای اجرای سرور (یا هر برنامه دیگری برای آن موضوع) تحت ریشه نیست.

    تصویر: Samp_ssh.jpg

    روش اول

    روش اول برای نگهداری سرور در حال اجرا از دستور nohupاستفاده می کند. nohup یک فرمان لینوکس است که برنامه ای را شروع می کند که هر سیگنال SIGHUP را نادیده می گیرد - سیگنال قطع می شود. این بدان معنی است که پس از بستن پنجره SSH که قبلا باز کرده اید، سرور ادامه خواهد یافت.امپرسند ( & ) در انتهای فرمان به این معنی است که سرور باید در پس زمینه اجرا شود، بنابراین شما می توانید به اجرای دستورات ادامه دهید، حتی پس از شروع سرور SA-MP.

      nohup ./samp03svr & 

    یک گزارش دقیق در فایل nohup.out یافت می شود که در دایرکتوری ای که در آن دستور را اجرا می کنید ( / home / gta در این مورد ایجاد می شود) ایجاد می شود. nohup بر روی اکثر سرورهای لینوکس نصب شده است.


    روش دوم

    روش دوم اجازه می دهد تا پروسه سرور SA-MP در پس زمینه اجرا شود. مزیت این این است که شما می توانید در محیط شل ادامه دهید، بنابراین مجبور نیستید پنجره دیگری باز کنید. در بعضی از سرورهای لینوکس، پس از فعال شدن پنجره SSH، فرآیند ادامه خواهد داد، اما این همیشه در مورد آن نیست.

      ./samp03svr & 

    هیچ فایل ورودی یا هر چیزی ایجاد نشده است. پوسته PID فرآیند تازه شروع شده را بازگرداند، 9251 در مثال بالا. این روش توسط تمام سرورهای لینوکس پشتیبانی می شود.


    روش سوم

    این روش اصل توصیف شده است و به احتمال زیاد ساده ترین راه برای درک آن است. سرور در بالای صفحه اجرا می شود، بنابراین تمامی خطاهای به طور مستقیم به عنوان خروجی قابل مشاهده می باشند (به عنوان مثال گسل های تقسیم بندی). اما به یاد داشته باشید که خروجی طبیعی، همانطور که در ویندوز سرور دارید، در سرور لینوکس قابل مشاهده نیست.

      ./samp03svr 

    سرور بعد از بستن پنجره خاموش خواهد شد. این روش ممکن است برای اسکریپت ها و / یا اشکال زدایی مناسب باشد، زیرا بسیار واضح است.


    نکته: اگر خطایی دریافت کردید که libstdc ++ 6 پیدا نشد، پس شما باید آن را در سرور خود دانلود کنید.

    نگه داشتن سرور آنلاین

    با گزینه های ضد سقوط محدود در دسترس در سرور SA-MP، احتمال زیادی وجود دارد که گم شدن Segmentation یا هر خطایی که gamemode شما (Pawn) ایجاد می کند، باشد. این سرور را خاموش می کند و مجددا باید آن را دوباره راه اندازی کنید.

    روش 1

    همه شما باید از برنامه زیر استفاده کنید یک محیط لینوکس و امکان استفاده از cron است . این برنامه بررسی خواهد کرد کهآیا فرایند samp03svr در حال اجرا است یا خیر، دوباره آن رابسازید . شما باید crontab زیر را نصب کنید:

      * / 1 * * * * /path/to/samp/checksamp.sh> / dev / null 2> & 1
    

    کمک در مورد استفاده از crontab در اینجا می توانید پیداکنید .

    checkamp.sh:

      #! / bin / sh
    
     PROCESS_COUNT = $ ( ps -fu root | grep samp03svr | grep -v grep | wc -l )
     مورد $ PROCESS_COUNT در
     0 ) / path / to / samp03svr &
     ؛؛
     1 ) #OK، برنامه در حال حاضر یک بار اجرا می شود
     ؛؛
     * ) #OK، برنامه در حال حاضر چندین بار است
     ؛؛
     esac 

    اطمینان حاصل کنید که باید راههای درست را تنظیم کنید، اگر این کار را نکنید، اسکریپت کار نخواهد کرد. اسکریپت در حال حاضر قادر به اداره چند سرور SA-MP در همان دستگاه نیست، اما کاملا کار می کند زمانی که فقط یک مورد نیاز دارد.شما باید فایل checkamp.sh را به 0755 (+ X) تغییر دهید!

    روش 2

    اگر شما نمی خواهید از crontab استفاده کنید و اگر می خواهید ورود سرور به یک دایرکتوری جداگانه بر روی سقوط سرور ذخیره شود، می توانید از این اسکریپت استفاده کنید.

    برای نگه داشتن سرور خود به صورت آنلاین با استفاده از این اسکریپت ابتدا باید سرور خود را متوقف کنید و سپس آن را با استفاده از این دستور اجرا کنید:

      نوح  sh & 

    restart.sh:

      #! / bin / sh
     log = samp.log
     dat = `date`
     samp = "/ path / to / samp / server / samp03svr"
     cd / path / to / samp / server
    
     echo "$ {dat} watchdog script شروع می شود."  >> $ { log }
     در حالی که درست است  انجام دادن
             echo "$ {dat} سرور خارج شد، دوباره راه اندازی ..." >> $ { log }
             mv /path/to/samp/server/server_log.txt / path / to / samp / server / logs / server_log.` تاریخ '+٪ m٪ d٪ y٪ H٪ M٪ S'
             $ { samp } >> $ log
    	 خواب 2
     انجام شده 

    این روش سرور شما را هر وقت که سقوط می کند یا زمانی که فرمان خروج RCON صادر می شود، بازگرداند. همچنین ورود سرور به یک دایرکتوری جداگانه ذخیره خواهد شد.

    روش 3

    شما همچنین می توانید با استفاده از این جفت اسکریپت های پوسته، سرور را راه اندازی مجدد کنید. فرض بر این است که سرور در دایرکتوری / home / sampsvr واقع شده است.

    شماره اسکریپت 1 startgtaserver.sh:

      #! / bin / bash
     صادرات GTA_PATH = / home / sampsvr
     cd $ GTA_PATH
     در حالی که [ درست ] ؛  انجام دادن
     گربه { $ GTA_PATH } /server_log.txt >> { $ GTA_PATH } /full_server_log.txt
     rm { $ GTA_PATH } /server_log.txt
     { $ GTA_PATH } /server_log.txt را لمس کنید
     ./samp03svr
     انجام شده 

    این یکی در نزدیکی باینری سرور می رود.

    اسکریپت دوم، به نام gtaserver.sh:

      #! / bin / bash
    
     server_start ( ) {
     صفحه / خانه / sampsvr / startgtaserver.  sh & # قرار داده شده در مسیر کامل و نام اسکریپت راه اندازی
     } 
    
     server_stop ( ) {
     killall startgtaserver  sh # نام اسکریپت راه اندازی شما
     killall samp03svr # نیاز به قرار دادن در مسیر killall اگر آن را در $ PATH نیست
     } 
    
     server_restart ( ) {
     server_stop
     خواب 1
     server_start
     }
     مورد "$ 1" در
     'شروع' )
     server_start
     ؛؛
     "توقف" )
     server_stop
     ؛؛
     'راه اندازی مجدد' )
     server_restart
     ؛؛
     * )
     echo "استفاده 0 $ شروع | توقف | راه اندازی مجدد"
     esac 

    اسکریپت را در / usr / local / bin / قرار دهید .

    فقط مسیرها را در هر دو اسکریپت به سوی خود تغییر دهید، سپس می توانید سرور خود را با تایپ کردن gtaserver شروع کنید ، سرور را با تایپ کردن stop gtaserver متوقف کنید ، و در نهایت راه اندازی مجدد آن را با تایپ gtaserver restart کنید . اطمینان حاصل کنید که اسکریپتها اجرایی هستند

    مشکلات کد های(تابع ها(فانکشن ها)) سرور سمپ

    اشکالات

     
    نکته 

    تصویر: Light_bulb_icon.png

    شما می توانید از رفع شامل برای رفع بسیاری از مشکلات ذکر شده در اینجا استفاده کنید.

     

    تصویر: 32px-Ambox_warning_orange.png

    توجه داشته باشید

    • اکثر اشکالات احتمالا از موتور GTA: SA بدست می آید، بدین معناست که این گسل از توسعه دهنده SA-MP نیست، بنابراین او همچنین نیاز به انجام راه حل های داخلی برای حل آنها دارد.
    • برخی از این ویژگی ها را می توان در نظر گرفت، اما اکثر آنها رفتارهای غیر منتظره ای هستند که می توانند مشکلات را ایجاد کنند.
    • همچنین بعضی از آنها چیزهایی هستند که SA-MP به طور کامل از دست داده است و باید اضافه شود زیرا بدون آنها برخی از چیزها ممکن است به نظر برسد یا مانند یک ویژگی ناقص باشند.

     

    فهرست 

    [hide]

    خطاهای اسکریپت

    ( انجمن گفتگو )

    بازیکنان

    • SpawnPlayer : اگر بازیکن در یک وسیله نقلیه هستید، بازیکن را می کشد و سپس با یک بطری در دست خود تخم می گذارد .
    • SetPlayerColor : اگر در زیر OnPlayerConnect استفاده شود، پخشکننده تاثیرگذار رنگی را در منوی TAB نمی بیند.
    • GetPlayerColor : Return 0، مگر اینکه SetPlayerColorمورد استفاده قرار گیرد.
    • SetPlayerName : اگر شما با همان نام تنظیم کنید، اما برخی حروف در مورد دیگری کار نمی کنند (مثلا: "heLLO" به "hello").
    • RemovePlayerFromVehicle : این انیمیشن انیمیشن خروجی را فقط برای بازیکن حذف می کند.
    • SetPlayerSpecialAction :
      - حذف جت پک از بازیکنان با تنظیم اقدام خاص خود را به 0 موجب می شود که صدا تا زمان مرگ باقی بماند.
     - انیمیشن سازی اقدامات ویژه SPECIAL_ACTION_CUFFED و SPECIAL_ACTION_CARRY بر روی پوست ID 0 (CJ) کار نمی کند.  (اما پوست هنوز نمی تواند اجرا شود و یا به هر حال پرش، بنابراین اقدام خاص اعمال می شود)
    
      - اگر یک پست بازرسی در حال حاضر تنظیم شده باشد، از آن نقطه بازرسی به جای آن استفاده خواهد کرد.
     - نقاط بازرسی ایجاد شده بر روی اشیاء ایجاد شده توسط سرور ( CreateObject / CreatePlayerObject ) در زمین واقعی واقع می شوند، اما هنوز هم به درستی عمل می کنند.
    
      - تفکرات تماشایی اگر هدف را از منطقه جریان خود را ترک (teleport، وارد کنید داخلی).
     - اگر بازیکن در یک وسیله نقلیه باشد، بازیکن واقعا سریع به آسمان میرود، سپس او به طور طبیعی تماشا خواهد کرد.
    
      - اگر پوست یک بازیکن در هنگام تساوی، در یک وسیله نقلیه یا انجام برخی از انیمیشن ها تنظیم شود، آنها منجمد می شوند و یا در غیر اینصورت می شوند.
     - بازیکنان دیگر در اطراف بازیکن ممکن است در صورتی که او در یک وسیله نقلیه است یا اگر وارد یا ترک یک وسیله نقلیه شود، سقوط کند.
     - تنظیم کردن پوست بازیکن هنگام مرگ او ممکن است بازیکن را در اطراف او سقوط کند.
     - تعطیلات نشسته در دوچرخه.
    
      - پوست جدید را پس از SetSpawnInfo فراخوانی می کند، اما قبل از آنکه بازیکن به طور طبیعی دوباره پوست خود را بدست آورد، پوست جدیدی پیدا می کند.
     - اگر پوست از طریق تابع SpawnPlayer بوجود می آید پوست پیر را می گیرد .
    
      - اگر این مورد در یک مسافر استفاده شود، راننده وسایل نقلیه قدیمی آن را در وسایل نقلیه جدید خود نمی بیند.
     - اگر بازیکن دارای یک اقدام خاص است، او بلافاصله از وسیله نقلیه خارج می شود و اقدام خاص متوقف خواهد شد.
     - اگر بازیکن چتر نجات را باز کند و در یک وسیله نقلیه در همان منطقه قرار داده شود، او همچنان چتر نجات داده و انیمیشن نشسته را از بین خواهد برد.  اگر او در یک ناحیه دیگر در یک وسیله قرار داده شود، از فورا خارج خواهد شد.
    
      - گذراندن یک کتابخانه انیمیشن نامعتبر در ApplyAnimation باعث خرابی مشتری برای جریان در بازیکنان می شود.
     - اولین بار یک کتابخانه استفاده می شود، هیچ کاری نمی کند.
    
      - استفاده از ClearAnimation در حالی که شما در یک وسیله نقلیه هستید، باعث می شود بازیکن از آن خارج شود.
     - هنگامی که انیمیشن پایان می یابد، هیچ وقت انجام نمی شود، اگر ما 1 را برای پارامتر یخ زدن در ApplyAnimation عبور دهیم .
    
      - چندین سبک برای زمان مشخص نشده نمایش داده می شود.
     - اگر آخرین حرف در متن یک فضای ("") باشد، متن همه خالی خواهد بود.
    

    وسایل نقلیه

      - برای CARMODTYPE_STEREO کار نمی کند
     - دو هسته گاو جلو و اجزای سپر جلو در شکاف CARMODTYPE_FRONT_BUMPER ذخیره می شوند .  اگر وسیله نقلیه هر دو آنها را نصب کرده باشد، این تابع فقط آخرین بار نصب شده را بازگرداند.
     - هر دو لبه عقب و قطعات سپر عقب در شکاف CARMODTYPE_REAR_BUMPER ذخیره می شوند .  اگر وسیله نقلیه هر دو آنها را نصب کرده باشد، این تابع فقط آخرین بار نصب شده را بازگرداند.
     - هر دو دامن سمت چپ و دامن سمت راست در شکاف CARMODTYPE_SIDESKIRT ذخیره می شود.  اگر وسیله نقلیه هر دو آنها را نصب کرده باشد، این تابع فقط آخرین بار نصب شده را بازگرداند.
    
    • RepairVehicle : این کار بر روی وسایل نقلیه Dune وMonster Truck کار نمی کند - شاید بیشتر.
    • SetVehicleParamsEx : در صورت استفاده درOnVehicleDeath، هدف تا زمان respawn ناپدید نخواهد شد.
    • SetVehicleZAngle : این تابع بر روی وسایل نقلیه بدون استفاده کار نمی کند.

    دیگران

    • SetTimer ، SetTimerEx : زمان مکالمه نادرست.
    • SetTimerEx : آرایه ها و رشته ها به درستی کار نمی کنند - آنها فقط یک رشته را منتقل می کنند.
    • AllowInteriorWeapons : کار نمی کند
    • SetDeathDropAmount : کار نمی کند
    • DisableInteriorEnterExits : اگر gamemode تغییر کرده باشد، درب ها مجددا فعال نمی شوند.
    • CreateMenu : نمیتوانید عرض ستون 2 را تغییر دهید، فقط از همان ستون 1 استفاده می کند.
    • GetPlayerMenu : منوی قبلی را هنگامی که هیچ یک نمایش داده نمی شود، بازمی گرداند.
    • TextDrawCreate ، TextDrawSetString :
      - اگر آخرین حرف در متن یک فضای ("") باشد، متن همه خالی خواهد بود.
     - اگر textdraw بر روی یک خط جدید می رود (به دلیل جعبه)، رنگ به صورت سفید تنظیم می شود.
    
    • TextDrawColor : نیاز به نوشتن متن برای نمایش دادن تغییرات لازم است.
    • TextDrawBackgroundColor : نیاز به نوشتن متن برای نمایش تغییرات لازم است.
    • GangZoneCreate : اشکال منطقه باند در نقشه اصلی برای بازیکنان در زوایای خاص نسبت به آنها.
    • CreatePickup : وانت هایی که دارای X یا Y پایین تر از -4096.0 یا بزرگتر از 4096.0 نیستند، نمایش داده نخواهند شد و همچنین OnPlayerPickUpPickup را فعال نخواهند کرد .
    • GetPlayerPoolSize : "0" را بازگرداند حتی اگر هیچ سرور در سرور وجود نداشته باشد.
    • GetConsoleVarAsString : خرابی ها اگر مورد استفاده قرار گیرد برای گرفتن چیزی دیگری از یک رشته (یا متغیر کنسول نامعتبر).
    • SetActorFacingAngle ، SetActorInvulnerable : بازیکنان زاویه دید بازیگر را فقط هنگامی که به آنها تعلق دارند تغییر می دهند.
    • GetPlayerNetworkStats : ممکن است داده های دقیق را در صورت استفاده از OnPlayerDisconnect در صورتی که بازیکن به طور معمول ترک کرده باشد، بازگرداند . معمولا داده های دقیق را در صورت لزوم پخش یا به پایان رسیده است.
    • NetStats_PacketLossPercent : مقدار بازگشتی بیشتر از زمان درست نیست، معمولا خیلی بزرگ است.
    • GetServerVarAsString ، GetServerVarAsInt ،GetServerVarAsBool : سرور بر روی متغیرهایی که نوع دیگری دارند، سقوط می کند.
    • toupper ، tolower : در لینوکس برای نمادهای با کد 128 و بالاتر کار نمی کند.
    • GetPVarString ، GetSVarString : کد نماد اشتباه برای نمادهای با کد 128 و بالاتر.
    • strcmp : اگر هر کدام از رشته ها خالی باشد، 0 را می دهد.
    • والستر : سقوط در تعداد زیادی.
    • strins : پارامتر "maxlength" که باعث سقوط احتمالی می شود را نادیده می گیرد.
    • تصادفی : با عدد منفی کار نمی کند.
    • خواب : بایت از پشته بیرون می زند.
    • توابع منو: سقوط زمانی که یک شناسه منوی نامعتبر صادر شد.
    • توابع فایل: سقوط در یک دسته نامعتبر است.

    فراخوانها

      - اگر تیرانداز به عنوان راننده در خودرو نباشد، نامیده می شود.
     - اگر نام شما را به عقب برگردانده اید با هدف فعال (عکسبرداری در هوا) نامیده می شود.
     - بازیکنان اطراف تیرانداز ممکن است سقوط کنند اگر داده های نامعتبر ارسال شوند.
     - اگر شما یک بازیکن را در یک وسیله نقلیه تیراندازی می کنید، به عنوان BULLET_HIT_TYPE_VEHICLE نامیده می شود.  این به عنوان BULLET_HIT_TYPE_PLAYER نامیده نخواهد شد.
    
    • OnPlayerEnterVehicle : زمانی که هک ها یک وسیله نقلیه نامعتبر وارد می کنند سرور را خراب می کند.
    • OnPlayerExitVehicle : برای قطارها نامیده نمی شود.
    • OnDialogResponse : گفتگوی پخش هنگامی که gamemode راه اندازی مجدد را پنهان نمی کند، باعث خاموش شدن سرور می شود "Warning: PlayerDialogResponse PlayerId: 0 ID dialog ID does not match the last ID sent dialog".
    • OnPlayerDeath : مشتریان زمانی که با یک انیمیشن اعمال می شوند، گیر می کنند.
    • OnVehicleMod : بازیکنان دیگر زمانی که اصلاحات نامعتبر اعمال می شوند، سقوط می کنند.
    • OnVehicleRespray : برای Pay'n'Spray نامزد نیست
    • OnPlayerSpawn : سن آندریاس از بازیکنان 100 دلار کسر می کند.
    • OnPlayerRequestClass : حوادث و بطری های تصادفی گاهی در انتخاب کلاس ظاهر می شوند.
    • OnPlayerEditObject : مختصات آخرین تماسEDIT_RESPONSE_UPDATE ممکن است از همگام شود، بنابراین مختصات از EDIT_RESPONSE_FINAL ممکن است متفاوت باشد.
    • OnEnterExitModShop : بازیکنان در داخل مغازه هایاصلاحی برخورد می کنند.
    • OnRconCommand : در gamemode نامیده می شود، مگر آنکه در ابتدا در filtercript نامگذاری شود.
    • OnClientCheckResponse : در gamemode تا کنون نامیده نشده است.
    • OnUnoccupiedVehicleUpdate : آیا برای قطارها نامیده نمی شود.
    • OnTrailerUpdate : برای قطارها نامیده نمی شود.

    گمشده / تعاریف بد

    اشکالات مشتری

    ( انجمن گفتگو )

    • هنگامیکه هیدرولیک و فشار دادن کلید HORN برای پرش به بالا، دیگران صدای ماشین شما را می شنوند، اما شما این کار را نمی کنید.
    • هنگامی که مسافر قبلی شما وارد ماشین می شود، ماشین خود را با قطع یا وصل شدن به موقعیت دیگری از سوی سرور کنار می گذارد و شما در منطقه ای هستید که در آن ماشین را وارد می کنید، ماشین شما رانندگی می کند (جایی که مسافری دارید) ناگهان متوقف می شود
    • اگر در وسیله نقلیه بمیرید، می توانید آن را با فشار دادن کلید فشار دهید تا رانندگی کنید. شما تنها کسی هستید که می بینید که حرکت می کند، برای دیگران در یک مکان قرار دارد. هنگامی که شما respawn، گاهی اوقات آن است که در آن شما آن را رانندگی، گاهی اوقات آن است که در آن شما آخرین مرگ.
    • کنترل در حال تغییر است به عنوان مثال، هنگامی که شما یخ زده هستید، می توانید از کلید های دیگر برای کنترل منو ( ShowMenuForPlayer ) استفاده کنید و هنگام استفاده از کلید دیگر از آن استفاده کنید. همانطور که در نمای اتومبیل مشاهده می کنید، شما باید از کلید های مختلف استفاده کنید.
    • هنگامی که در یک وسیله نقلیه می میرند، دیگر بازیکنان می بینند که شما در بالای ماشین خود ظاهر می شوید، اما خودتان را با ماشین "Dead" متحرک می بینید.
    • هنگامی که قطار می رود، شما صفحه تکان دادن را دریافت خواهید کرد. گاهی اوقات، زمانی که خیلی دور از آهنگ هستید، لرزش هنوز ادامه دارد.
    • هنگام خارج شدن از قطار وارد شده توسطPutPlayerInVehicle ، دوربین به درستی تنظیم مجدد نمی کند.
    • اگر از Sniper Rifle استفاده می کنید، سپس هیدرا یا شکارچی را وارد کنید و به "نمای جلو" بروید، شما "هدف تفنگ شاتل" را دریافت می کنید.
    • اگر کسی یک ماشین قفل شده داشته باشد و شما می خواهید صندلی مسافر خود را وارد کنید، همه چیزهایی که باید انجام دهید فشار دادن G در نزدیکی ماشین خود را هنگامی که آنها شروع به حرکت می کند. شما در صندلی مسافر قرار می گیرید. توجه داشته باشید؛ تنها زمانی کار می کند که وسیله نقلیه شروع به حرکت می کند و سریعتر حرکت می کند تا شما بتوانید به وسیله نقلیه نزدیک شوید.
    • گاهی اوقات صدای ماشین / هلی کوپتر شما خراب می شود و شما فقط یک نوع صدا را می شنوید. به عنوان مثال، موتور ماشین برای تغییرات دنده تغییر می کند، اما وقتی این اتفاق می افتد تنها یک صدا وجود دارد و این بالاترین دنده است. این فقط در تعداد زیادی از بازیکنان اتفاق می افتد، مهم نیست که آنها در یک خودرو باشند یا خیر. معمولا زمانی که فردی از تعداد زیادی از بازیکنان وارد وسیله نقلیه می شود. این همیشه در مورد بازیکنان دیگری که شما می بینید اعمال می شود، ماشینشان فقط یک صدا دارد (بالاترین دنده).
    • با Stuntplane، اگر شما آن را respawn یا تعمیر آن باRepairVehicle ، tailwheel تنها پس از آن ظاهر می شود.
    • حرکت اشیائی که برای برخی از زمان ها برای افرادی که فقط پیوستند متوقف می شود. هنگامی که آنها دوباره حرکت می کنند، آنها را به مجموعه سرور POS تنظیم می کنند.
    • اشیاء مرتبط هنوز در جلوی دامنه Sniper Rifle ظاهر می شوند.
    • هنگامی که یک بازیکن دارای چتر نجات است، آنها می توانند به اتومبیل هایی که به کار رفته اند آسیب نرسانند.
    • کتک زدن یک بازیکن، که عقب مانده یا ناتوان است، از یک دوچرخه سواری، شخصیت شما را متوقف می کند. شما نمیتوانید چیزی به جز موش خود را حرکت دهید.
    • فشار دادن G در نزدیکی یک وسیله نقلیه حرکتی بازیکن را به طور مستقیم به صندلی مسافر پس از چندین تاخیر پخش می کند. (همچنین G-bug نامیده می شود)
    • سرقت یک وسیله نقلیه از صندلی مسافر راننده و فشار دادن SPACE در حالی که کشویی در برخی موارد راننده را می کشد (همچنین اشکال ninja-jack ).
    • اگر یک بازیکن عینک ایمنی (چشم انداز شبانه / حرارتی) را فعال کند هر اثر را روی صفحه نمایش می بیند.
    • هنگامی که شما سلامتی کوچکتر از 5 دارید و از دوچرخه سقوط می کنید یا از شما ربوده می شود، سلامت جدید شما به طور خودکار به 5 افزایش خواهد یافت.
    • اتصال مجدد به یک سرور هنگامی که اتصال قطع شد گاهی اوقات پیام ممنوعه را نشان می دهد.
    • بازیکنان دیگر می بینند که شما در هنگام زوم کردن و تیراندازی با تفنگ تک تیراندی عکسبرداری می کنید.
    • اگر شما بیش از حد از زمین هستید، مبارزه با نفس به کسی آسیب نمی رساند.
    • فریب دهنده ارسال اختیارات گشت و گذار نامناسب ممکن است به دیگر بازیکنان نامرئی باشد و یا اشکال صفحه نمایش 'Loading ...' را ایجاد کند.
    • ضربه زدن به آب بسیار سریع با یک قایق باعث می شود که اشکال صفحه نمایش "Loading ..." باشد.
    • اگر از جسم متحرک (در حالی که گشت و گذار بر روی آن) پرش می کنید، در جایی دیگر با شی مورد قبلی که شما گشتید، گرفته می شود.
    • شما می توانید متن را در یک جعبه ورودی محاوره قرار دهید تا حد مجاز را محدود کنید . (سقوط بازی اگر شخصیت های زیادی وجود داشته باشد)
    • درب گاراژ همگام نیست
    • وسایل نقلیه که منفجر شده و هرگز توسط یک راننده اش اشغال نشود، زمانی که در جریان پخش می شوند، بارها و بارها منبسط می شوند، آنها مانند آنچه که باید نیستند، بازپس گرفته نمی شوند.
    • با استفاده از یک اقدام ویژه مانندSPECIAL_ACTION_SMOKE_CIGGY زمانی که فریزر با چتر نجات در اسلحه سلاح آزاد می شود، شما به طور کلی انیمیشن منظم چتر نجات خواهید یافت، اما چتر نجات سلاح مسلحانه نخواهد بود.
    • اگر دو اشیا در حال برخورد هستند، سپس قطعات برخورد می کنند (به عنوان مثال: سطح دو اشیاء مشابه که دارای همان موقعیت Z هستند) از فاصله از نور سوسو شروع می شود. (بازی نمی داند که کدام یک برای نشان دادن "بالا" دیگر)
    • هنگام استفاده از تابع TogglePlayerWidescreen که توسط YSF ارائه می شود مشتری یک پیام وارد شده مزاحم را نمایش می دهد. این پلاگین فقط صادراتی در SA-MP امکان پذیر است، بنابراین با SA-MP و پلاگین مشکل است. به هر دلیلی این امکان (Width) مفید در SA-MP اضافه شد اما هرگز به طور قابل ملاحظه ای برای سرورها قابل دسترسی نبود.
    • "varlist" و "plugins" / "filterscripts" دستورات RCON تنها اولین پلاگین / filtercript بارگذاری شده را نشان می دهد.

    CallBack های سمپ

    CallBack های سمپ

    این صفحه حاوی یک لیست از تمام تماس های دریافتی در SA: MP است. فراخوانی هنگامی رخ می دهد که رویداد اتفاق می افتد، که مربوط به نام فراخوان (به عنوان مثالOnPlayerSpawn نامیده می شود زمانی که یک بازیکن پخش می شود). فراخوانها همچنین به عنوان مثال پارامترهای مربوطه را در اختیار دارند. بسیاری از callbacks 'playerid' به عنوان یک پارامتر برای نشان دادن بازیکن برای آن رویداد رخ داده است.


    توجه : برای تماس های خاص، مقدار بازگشتی توسط callback ('return x؛') تعیین می کند که آیا فراخوانی تماس در اسکریپت های دیگر نیز نامیده می شود. مثلا؛OnPlayerCommandText نیاز به بازگشت 0 اگر یک دستور پیدا نشد، به طوری که callback از طریق دیگر اسکریپت های لود شده برای یک فرمان موجود جستجو کند. بازگشتی 1 سیگنال نشان می دهد که فرمان پیدا شده است و فراخوانی نمی کند که اسکریپت های دیگر را فراخوانی کند. این برای دیگر callback هایی مانند OnPlayerConnect متفاوت است، که در آن 1 باید برای آن در سایتی دیگر نامگذاری شود. این مورد برای هر callback دیگر نیست.

     

    زیر شاخه ها

    1 زیر شاخه به این دسته وجود دارد.

    سی

    مقالههای رده «اسکریپتهای فراخوانی»

    70 مقاله در این رده وجود دارد.

    N

    O

    ادامه مطلب

    ادامه مطلب

    مطالب پربازدید

    مطالب تصادفی

    ورود کاربران


    » رمز عبور را فراموش کردم ؟

    عضويت سريع

    نام کاربری :
    رمز عبور :
    تکرار رمز :
    موبایل :
    ایمیل :
    نام اصلی :
    کد امنیتی :
     
    کد امنیتی
     
    بارگزاری مجدد