PDA

View Full Version : مشکل در ایجاد شرط گذاری



farhad5487
شنبه 03 فروردین 1392, 00:30 صبح
سلام به همه دوستان خوب
اقا من دارم یک کد مینویسم برای بازی انلاین این شرط گذاری که کدش را میبینید سیستم ضد سرعت هست
anit speed hack
public OnPlayerUpdate(playerid)
{
for(new i=0,j=GetMaxPlayers();i<=j;i++)
{
if(IsPlayerConnected(playerid))
{

if(GetPlayerSpeed(i)>350 && GetPlayerState(playerid) != PLAYER_STATE_PASSENGER)return Kick(i);
}
}
return 1;
}
خوب فکر نکنم توضیح خاصی داشته باشه همه معلوم هست که برای جی هستند مثلا میگه تو
بروز رسانی پلیر جک کن که اگر پلیر سرعت بیشتر از 350 باشد و در ماشین باشد و به عنوان مسافر ماشین نباشد
انوقت اگه سرعت ماشین خیلی زود به 350 برسه پلیر را کیک کنه
حالا مشکل من این که اگر یکی به عنوان مسافر سوار ماشین هکر بشه هم هکر کیک میشه هم مسافر
در صورتی که میبیند شرط من کاملا درست هست یعنی باید درست کار کنه دیگه
یعنی اگر مسافر نیست (یعنی بفهم که راننده هست ) و سوار ماشین هست و سرعتش زود به 350 اونوقت اون رو کیک کن
یعنی فقط این شرط اون راننده رو کیک کنه نه مسافر

ممنون میشم اگر راهنمایی کنید باید چکار کنم ؟
با تشکر

farhad5487
شنبه 03 فروردین 1392, 13:02 عصر
هیچکی نبود ؟!!!!!!