שלום חברים (:
היום אני ילמד אותכם איך לבנות איזור DM
מזה איזור DM ? איזור DM זה איזור DeatnMatch , כיאילו שאתה משתגר אליו מקבל נשקים ומתחיל להלחם.. אפשר לעשות את זה עם איזורים אחרים כמו איזור Sawn וכולי..
נתחיל.. קודם כל נשים למעלה במוד :
זה מסמל שאתם בתוך איזור הDM .. עכשיו נלך לפאבליק OnPlayerCommandTextPHP Code:new InDM[MAX_PLAYERS];
שם נבנה שיגור שישגר אותנו לאיזור הDM .. ככה זה אמור להראות
קוד:if(!strcmp(cmdtext, "/Dm", true)) { SetPlayerPos(playerid,X,Y,Z); ResetPlayerWeapons(playerid); SetPlayerHealth(playerid, 100); SetPlayerVirtualWorld(playerid,1); InDm[playerid] = 1; GivePlayerWeapon(playerid,31,5000); SendClientMessage(playerid,green," LeTmE- ברוך הבא לאיזור הקרבות"); } else { SetPlayerPos(playerid,X,Y,Z); SendClientMessage(playerid,0xff0033ff,"LeTmE - יצאתה מאיזור הקרבות"); ResetPlayerWeapons(playerid); SetPlayerVirtualWorld(playerid,0); InDM[playerid] = 0; } return 1;
מה עשינו כאן ? שהשחקן יכנס הוא יוגר בתוך ה InDM
יקבל חיים , יתאפסו לו הנשקים , יקבל 5000 כדורים לנשק איידי 31 , יחשב בתוך עולם וירטואלי
והחשוב ביותר , ישתגר לאיזור ה X Y Z צריך לשנוק למיקום שבחרתם
ומתי שתחזרו על הפקודה Dm/ בתוך האיזור זה יוציא אותכם לעולם הרגיל ניתן לשנות את המיקום אשר הוא יוציא אותכם בX Y Z
עכשיו בשביל שהשחקן לא יוכל לעשות פקודות באיזור הקרבות תעשו ככה :
תוסיפו בפאבליק OnPlayerCommandText את השורה הזאת
עכשיו נעשה שמתי שהשחקן ימות הוא ישתגר לאיזור DM שוב לכו לפאבליק OnPlayerSpawnPHP Code:if(InDM[playerid] == 1) return SendClientMessage(playerid,0xffffffff,"אינך יכול לבצע פקודות באיזור הקרבות");
וזהו (: יצרתם איזור DMקוד:if (InDm[playerid] == 1) SetPlayerPos(playerid,X,Y,Z); SetPlayerHealth(playerid, 100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,31,5000);
אני הולך לפרסם כאן עוד מדריכים אז יש למה לחכות D:





הירשם כדי להגיב לנושא


