توی سمپ اصلا نمیشه HWID گرفت و غیر ممکنه
اسم این GPCI هست که برای هر جی تی ای فرق داره و هر سیستم
این کجاش شبیه یک HWID هست؟
البته توی ویکی سمپ هم نوشته که بهتره با این روش بن نکنید چون امکان داره که یکی باشه برای چند نفر
اسم این GPCI هست که برای هر جی تی ای فرق داره و هر سیستم
این کجاش شبیه یک HWID هست؟
البته توی ویکی سمپ هم نوشته که بهتره با این روش بن نکنید چون امکان داره که یکی باشه برای چند نفر
البته با استفاده از لانچر میشه گرفت
#Tutorialیه تیکه کد خیلی ساده برای سیستم هدشات که اگر با اسنایپر کسی رو هدشات کرد اون شخص همون لحضه بمیره
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
if(issuerid != INVALID_PLAYER_ID && bodypart == 9 && weaponid == 34)
{
SetPlayerHealth(playerid, 0.0);
}
return 1;
}
#Tutorial #NimA @SaScript_S
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
if(issuerid != INVALID_PLAYER_ID && bodypart == 9 && weaponid == 34)
{
SetPlayerHealth(playerid, 0.0);
}
return 1;
}
#Tutorial #NimA @SaScript_S
👍1
نکته : همیشه از mysql_tquery استفاده کنید. چون multi-thread هستش و باعث لگ خیلی کمتر تو سرور بشه.
#Tutorial #Note #NimA @SaScriptS
#Tutorial #Note #NimA @SaScriptS
SaScripts IraN [OriginalChannel]
aGates(@SaScript_S).zip
اینکلود aGates (Automatic Gates) برای ساخت gate های خودکار (خودکار باز میشن)
به پلاگین streamer نیاز داره.
نحوه استفاده : OnPlayerRequestGate(playerid,gateid) هر بار که بازیکن درخواست باز شدن در gate رو بده فرا خوانده میشه
CreateGate(modelid, worldid, interiorid, playerid, bool:autoOpen, Float:speed)
برای ساختن gate
modelid : آیدی آبجکت
worldid = آیدی دنیای مجازی (اگر میخواید تو همه دنیا ها باشه -1 بزارید)
interiorid = آیدی اینتریور (اگر میخواید تو همه اینتریور ها باشه -1 بزارید)
playerid = آیدی بازیکن (اگر میخواید برای همه بازیکن ها باشه -1 بزارید)
autoOpen =
اگر true باشه خودکار باز میشه، در غیر این صورت OnPlayerRequestGate فرا خوانده میشه
speed = سرعت باز و بسته شدن
return : شناسه
ConfigOpenState(gateid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
gateid = شناسه
تنظیم کردن مکان برای وقتی که در بازه
x, y, z, rx, ry, rz = مختصات در
ConfigCloseState(gateid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
gateid = شناسه
تنظیم کردن مکان برای وقتی که در بسته هست
x, y, z, rx, ry, rz = مختصات در
DestroyGate(gateid)
برای از بین بردن
gateid = شناسه
OnGateOpen(gateid) : وقتی که باز بشه
OnGateClose(gateid) : وقتی که بسته بشه
OnGateCreation(gateid) : وقتی که ساخته بشه
ساخته شده توسط : AceAbhishek
#Include #Gate #Tutorial #NimA
@SaScript_S
به پلاگین streamer نیاز داره.
نحوه استفاده : OnPlayerRequestGate(playerid,gateid) هر بار که بازیکن درخواست باز شدن در gate رو بده فرا خوانده میشه
CreateGate(modelid, worldid, interiorid, playerid, bool:autoOpen, Float:speed)
برای ساختن gate
modelid : آیدی آبجکت
worldid = آیدی دنیای مجازی (اگر میخواید تو همه دنیا ها باشه -1 بزارید)
interiorid = آیدی اینتریور (اگر میخواید تو همه اینتریور ها باشه -1 بزارید)
playerid = آیدی بازیکن (اگر میخواید برای همه بازیکن ها باشه -1 بزارید)
autoOpen =
اگر true باشه خودکار باز میشه، در غیر این صورت OnPlayerRequestGate فرا خوانده میشه
speed = سرعت باز و بسته شدن
return : شناسه
ConfigOpenState(gateid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
gateid = شناسه
تنظیم کردن مکان برای وقتی که در بازه
x, y, z, rx, ry, rz = مختصات در
ConfigCloseState(gateid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
gateid = شناسه
تنظیم کردن مکان برای وقتی که در بسته هست
x, y, z, rx, ry, rz = مختصات در
DestroyGate(gateid)
برای از بین بردن
gateid = شناسه
OnGateOpen(gateid) : وقتی که باز بشه
OnGateClose(gateid) : وقتی که بسته بشه
OnGateCreation(gateid) : وقتی که ساخته بشه
ساخته شده توسط : AceAbhishek
#Include #Gate #Tutorial #NimA
@SaScript_S
همیشه توی OnPlayerUpdate
return 0;
بزارید، شاید شما ندونید چرا ولی اهل دلاش خوب میدونن چرا
Not #Tutorial
return 0;
بزارید، شاید شما ندونید چرا ولی اهل دلاش خوب میدونن چرا
Not #Tutorial
SaScripts IraN [OriginalChannel]
همیشه توی OnPlayerUpdate return 0; بزارید، شاید شما ندونید چرا ولی اهل دلاش خوب میدونن چرا Not #Tutorial
ارسالیِ دوستان:
همیشه در server.cfg
ackslimit
رو روی 100000000 قرار بدید
باعث میشه لگ کمتر بشه و اندروید هم کرش نشه
Another one:
ارسالی دوستان خفن طوررررررررر :
تویه OnPlayerSpawn هم SpawnPlayer بزارید پلیر سریع اسپاون میشه.
خیلی هم خوب، دیگه 2 ساعت باگ نمیخوره
Not #Tutorial
همیشه در server.cfg
ackslimit
رو روی 100000000 قرار بدید
باعث میشه لگ کمتر بشه و اندروید هم کرش نشه
Another one:
ارسالی دوستان خفن طوررررررررر :
تویه OnPlayerSpawn هم SpawnPlayer بزارید پلیر سریع اسپاون میشه.
خیلی هم خوب، دیگه 2 ساعت باگ نمیخوره
Not #Tutorial
SaScripts IraN [OriginalChannel]
ارسالیِ دوستان: همیشه در server.cfg ackslimit رو روی 100000000 قرار بدید باعث میشه لگ کمتر بشه و اندروید هم کرش نشه Another one: ارسالی دوستان خفن طوررررررررر : تویه OnPlayerSpawn هم SpawnPlayer بزارید پلیر سریع اسپاون میشه. خیلی هم خوب، دیگه 2 ساعت باگ…
این یکی خیلی زیباست و باعث میشه ساینس خیلی بهتر بشه
در server.cfg
lagcompmode
رو 0 قرار بدید لگ سرور رو کم میکنه و خیلی روان میشه سرور
Another one :
تویه server.cfg بنویسید bind 85.85.85.85 که بتونید رو ایپی 85.85.85.85 سرورتونو ران کنید
Another oneeeeeeeeeee :
خب خب، rcon_password رو بزارید changeme سریع سرور روشن میشه
Not #Tutorial
در server.cfg
lagcompmode
رو 0 قرار بدید لگ سرور رو کم میکنه و خیلی روان میشه سرور
Another one :
تویه server.cfg بنویسید bind 85.85.85.85 که بتونید رو ایپی 85.85.85.85 سرورتونو ران کنید
Another oneeeeeeeeeee :
خب خب، rcon_password رو بزارید changeme سریع سرور روشن میشه
Not #Tutorial
SaScripts IraN [OriginalChannel]
این یکی خیلی زیباست و باعث میشه ساینس خیلی بهتر بشه در server.cfg lagcompmode رو 0 قرار بدید لگ سرور رو کم میکنه و خیلی روان میشه سرور Another one : تویه server.cfg بنویسید bind 85.85.85.85 که بتونید رو ایپی 85.85.85.85 سرورتونو ران کنید Another oneeeeeeeeeee…
توی OnPlayerWeaponShot حتما
return 0;
بزارید، جلوی ایم بات میگیره (کمتر کسی اینو میدونه، اینو استاد KJ همین الان گفت)
Another one :
توی OnPlayerDeath
Kick(playerid);
بزارین تا اگه پلیر گاد مود بود کیک بشه
Another one :
اول گیم مود بنویسید
#define FILTERSCRIPT
اگه با فیلتر اسکریپتا مشکلی دارین حل میکنه
Another one :
توی OnPlayerClickMap
SetGravity(9.723);
بزارین از TP Hack جلوگیری میکنه
Not #Tutorial
return 0;
بزارید، جلوی ایم بات میگیره (کمتر کسی اینو میدونه، اینو استاد KJ همین الان گفت)
Another one :
توی OnPlayerDeath
Kick(playerid);
بزارین تا اگه پلیر گاد مود بود کیک بشه
Another one :
اول گیم مود بنویسید
#define FILTERSCRIPT
اگه با فیلتر اسکریپتا مشکلی دارین حل میکنه
Another one :
توی OnPlayerClickMap
SetGravity(9.723);
بزارین از TP Hack جلوگیری میکنه
Not #Tutorial
SaScripts IraN [OriginalChannel]
توی OnPlayerWeaponShot حتما return 0; بزارید، جلوی ایم بات میگیره (کمتر کسی اینو میدونه، اینو استاد KJ همین الان گفت) Another one : توی OnPlayerDeath Kick(playerid); بزارین تا اگه پلیر گاد مود بود کیک بشه Another one : اول گیم مود بنویسید #define FILTERSCRIPT…
یه چیز میگم خفن تر اصلا
توی OnPlayerConnect بزارید :
while(true)
{
SendClientMessage(playerid, -1, "0x51");
}
اگر کسی با چیت سابیت بیاد درجا میوفته بیرون
Another one :
همیشه stream_distance رو در server.cfg رو 1 قرار بدید آبجکت ها سریعتر و بهتر لود میشه کرش رو هم کمتر میکنه
Another one :
(استاد KJ این روشو توصیه کردن)
توی OnGameModeInit بزارید :
for(new i=0;i!=0xFFAB;i++) printf("LOADING : %d/100", i);
Not #Tutorial
توی OnPlayerConnect بزارید :
while(true)
{
SendClientMessage(playerid, -1, "0x51");
}
اگر کسی با چیت سابیت بیاد درجا میوفته بیرون
Another one :
همیشه stream_distance رو در server.cfg رو 1 قرار بدید آبجکت ها سریعتر و بهتر لود میشه کرش رو هم کمتر میکنه
Another one :
(استاد KJ این روشو توصیه کردن)
توی OnGameModeInit بزارید :
for(new i=0;i!=0xFFAB;i++) printf("LOADING : %d/100", i);
Not #Tutorial
یک بار برای همیشه
پاونو یه ابزار هست که باهاش اسکریپت های پاون رو ادیت میدن.
پاون یه زبان C-like هست.
#Tutorial
پاونو یه ابزار هست که باهاش اسکریپت های پاون رو ادیت میدن.
پاون یه زبان C-like هست.
#Tutorial
❤3👍1
Media is too big
VIEW IN TELEGRAM
آموزش استفاده از پلاگین SAMPVOICE و استفاده از ویس چت و یه توضیح کوچک درباره کد ها
گیتهاب SAMPVOICE:
https://github.com/CyberMor/sampvoice/
#Tutorial #VoiceChat #SAMPVOICE
#NimA @SaScript_S
گیتهاب SAMPVOICE:
https://github.com/CyberMor/sampvoice/
#Tutorial #VoiceChat #SAMPVOICE
#NimA @SaScript_S
کد برای پیدا کردن کمترین مقدار داخل یک آرایه (مثلا پیدا کردن نزدیک ترین عابر بانک به بازیکن یا نزدیک ترین بازیکن به بازیکن)
کد :
ممنون از Mr_Hamid
#Tutorial @SaScript_S
کد :
stock FindLowestValue(const baseArray[], arraySize = sizeof(baseArray)) {مثال :
new currentMinValue = baseArray[0]; // Determines index "0" as the lowest initial value
for (new i = 1; i < arraySize; i++) // Loops
if (baseArray[i] < currentMinValue) currentMinValue = baseArray[i]; // Checks if it is lowest, if so, 'currentMainValue' assumes this value.
return currentMinValue; // Returns the lowest value
}
stock testFunction() {مثال ساده تر :
const arraySize = 10;
new testArray[arraySize];
for (new i = 0; i < arraySize; i++) { testArray[i] = random(100); printf("Index[%i]: %d", i, testArray[i]); }
printf("Lowest Value: %d", FindLowestValue(testArray, arraySize));
}
stock testFunction() {خروجی :
new array[5] = {2.5, 69.9, 85.2, 250, 85966978};
printf("Lowest Value: %f", FindLowestValue(array));
}
Lowest Value : 2.5توسط : @iPollo
ممنون از Mr_Hamid
#Tutorial @SaScript_S