מציג תוצאות 1 עד 10 מתוך 10

אשכול: עזרה

  1. #1
    Cr4zyMan Cr4zyMan מנותק מתקדם
    תאריך הצטרפות
    02/08/11
    שם פרטי
    לירון
    הודעות
    691
    קיבל לייק
    86 פעמים

    עזרה

    אני רוצה לעשות את הרכבת שב Survival רכב לאדמינים בלבד איך אני עושה את זה?
    תודה לעוזרים.

  2. #2
    הסמל האישי של iReality
    iReality iReality מנותק נינג'ה
    תאריך הצטרפות
    03/01/11
    שם פרטי
    Suck My dick?
    הודעות
    3,636
    קיבל לייק
    327 פעמים
    יש את הפונקציה IsPlayerAdmin
    משהו כזה , תרשום בגוגל IsPlayerAdmin samp wiki

  3. #3
    הסמל האישי של Yagel
    Yagel Yagel מנותק נינג'ה
    תאריך הצטרפות
    28/12/10
    שם פרטי
    יגל
    הודעות
    4,521
    קיבל לייק
    314 פעמים
    PHP Code:
    if(vehicleid == yourvehicle) && if(!IsPlayerAdmin(playerid))return RemovePlayerFromVehicle(playerid); 
    yourvehicle = המשתנה שעשית איתו את הרכב, אם אתה רוצה כמה רכבים תעשה:

    PHP Code:
    #define MAX_ADMIN_CARS 999
    new AdminCar[MAX_ADMIN_CARS];
    AdminCar[0] = CreateVehicle...
    AdminCar[1] = CreateVehicle...
    AdminCar[998] = CreateVehicle... // MAX
    if(vehicleid == AdminCar[MAX_ADMIN_CARS]) && if(!IsPlayerAdmin(playerid))return RemovePlayerFromVehicle(playerid); 

  4. #4
    _PeretZ_ _PeretZ_ מנותק ג'וניור
    תאריך הצטרפות
    22/04/11
    שם פרטי
    טל
    הודעות
    334
    קיבל לייק
    60 פעמים
    בAddStaticVe... [היצירה של הרכב ב OnGameModeInit] אתה מגדיר משתנה ששווה למכונית לדוגמא IdTrain = AddStatic....

    בפאבליק הבא אתה עושה ככה -

    OnPlayerStateChange

    PHP Code:
    if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == IdTrain && !IsPlayerXAdmin(playerid))
    RemovePlayerFromVehicle(playerid),SendClientMessage(playerid,red,"!רכב זה לאדמין בלבד"); 

  5. #5
    _PeretZ_ _PeretZ_ מנותק ג'וניור
    תאריך הצטרפות
    22/04/11
    שם פרטי
    טל
    הודעות
    334
    קיבל לייק
    60 פעמים
    ציטוט במקור פורסם על ידי Yagelz צפה בהודעה
    PHP Code:
    if(vehicleid == yourvehicle) && if(!IsPlayerAdmin(playerid))return RemovePlayerFromVehicle(playerid); 
    yourvehicle = המשתנה שעשית איתו את הרכב, אם אתה רוצה כמה רכבים תעשה:

    PHP Code:
    #define MAX_ADMIN_CARS 999
    new AdminCar[MAX_ADMIN_CARS];
    AdminCar[0] = CreateVehicle...
    AdminCar[1] = CreateVehicle...
    AdminCar[998] = CreateVehicle... // MAX
    if(vehicleid == AdminCar[MAX_ADMIN_CARS]) && if(!IsPlayerAdmin(playerid))return RemovePlayerFromVehicle(playerid); 
    אני לא יודע מאיפה להתחיל לתקן אותך אחי ..

  6. #6
    _LeTmE_ _LeTmE_ מנותק מתקדם
    תאריך הצטרפות
    14/12/11
    שם פרטי
    דוידי של
    הודעות
    617
    קיבל לייק
    71 פעמים
    אבי ויגל זה ממש לא קשור ואני בטוח שאם קרייזי מן מתחיל הוא ממש לא יבין אותכם ..

    קיצר...
    ננסה להסביר לך הכי טוב והכי מובן קודם במילים:
    אנחנו ניצור משתנה , ועם המשתנה הזה תגיד את הרכב. לאחר מכן מתי שהרכב מוגדר עם משתנה תוכל לעשות איתו כל מה שתרצה.. דוגמא:

    ניקח רכב נגיד מהמוד שלי ונחשוב שהוא הרכבת ..
    קוד:
    AddStaticVehicle(522,-2146.7507,-155.1501,35.0672,357.7961,7,7);
    וניצור משתנה למעלה שנקרא לו MyCar זאת אומרת הרכב שלי ..
    קוד:
    new MyCar;
    ונגדיר את הרכב שלנו עם המשתה MyCar שיצרנו
    קוד:
    MyCar = AddStaticVehicle(522,-2146.7507,-155.1501,35.0672,357.7961,7,7);
    עד עכשיו הכל קל נכון ? אוקיי נמשיך , עכשיו תחשוב שלרכב שיש לנו קוראים MyCar כי בעצם נתנו לו את השם הזה ..

    ונלך לפאבליק onplayerstatechange אם אין לך אותו תוסיף ..

    עכשיו נעשה בדיקה כזאת , נעשה vehicleid יגדיר את הפונקציה למציאת האיידי של הרכב ככה :
    קוד:
    new vehicleid = GetPlayerVehicleID(playerid);
    לאחר מכן נעשה דבר כזה , אם השחקן יעשה את פעולת הכניסה לרכב
    קוד:
    if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    אז אם הוא אדמין שמחובר לרקון אז הוא לא יועף מהרכב וישלח לו "ברוך הבא לרכב אדמין"
    ואם הוא לא יהיה אדמין אז הוא יועף מהרכב ויקבל הודעה כזאת "רכב זה שייך לאדמינים לכן לא תוכל להכנס אליו"
    הנה כל הפאבליק :
    קוד:
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    {
    if(vehicleid == MyCar)
    {
    if(IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid,COLOR_WHITE, "ברוך הבא לרכב אדמין");
    } else {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_WHITE, "רכב זה שייך לאדמינים לכן לא תוכל להכנס אליו");
    }
    }
    }
    return 1;
    }
    בהצלחה

  7. #7
    Cr4zyMan Cr4zyMan מנותק מתקדם
    תאריך הצטרפות
    02/08/11
    שם פרטי
    לירון
    הודעות
    691
    קיבל לייק
    86 פעמים
    תקשיב דוידי !
    אתה תותח, זהוא זה מה שיש לי להגיד לך.
    עוד משהוא?
    כל מה שרשמת אני מעתיק אחד אחרי השני רק משנה את ה XYZ לרכבת?
    או שיש עוד משהוא לעזות לפני זה?

  8. #8
    הסמל האישי של Yagel
    Yagel Yagel מנותק נינג'ה
    תאריך הצטרפות
    28/12/10
    שם פרטי
    יגל
    הודעות
    4,521
    קיבל לייק
    314 פעמים
    .ז.
    נערך בפעם האחרונה על ידי Yagel : 11/03/12 ב 20:34

  9. #9
    _LeTmE_ _LeTmE_ מנותק מתקדם
    תאריך הצטרפות
    14/12/11
    שם פרטי
    דוידי של
    הודעות
    617
    קיבל לייק
    71 פעמים
    לירון , הרכב שנתתי לך בדוגמא הוא בכלל NRG .
    תצטרך למצוא את הפונקציה של הרכבת .. אני רק לימדתי אותך איך לחסום מכוניות אתה צריך ללמוד ממה שכתבתי למעלה ולעשות אותו דבר לרכבת

  10. #10
    _PeretZ_ _PeretZ_ מנותק ג'וניור
    תאריך הצטרפות
    22/04/11
    שם פרטי
    טל
    הודעות
    334
    קיבל לייק
    60 פעמים
    איך מה שאני עשיתי שונה ממה שדוידי עשה חוץ מזה ששלי מונע פריצות אפשריות ומקוצר בהרבה לא יודע [צ'יטר יוכל להיכנס לרכבת אם הוא יעבור מרכב לרכב]

נושאים דומים

  1. בבקשה עזרה.
    על ידי Anonymous בפורום TO תמיכה טכנית
    תגובות: 7
    הודעה אחרונה: 09/04/05, 18:33
  2. עזרה דחופה!
    על ידי Ludacris בפורום TO תמיכה טכנית
    תגובות: 5
    הודעה אחרונה: 09/04/05, 14:07
  3. צריך עזרה דחוף!! זה משגע אותי!!
    על ידי HaZoKa` בפורום Tactical Ops
    תגובות: 5
    הודעה אחרונה: 07/04/05, 22:44
  4. אני צריך עזרה פה עם הסרבר הביתי..
    על ידי And1 בפורום Tactical Ops
    תגובות: 4
    הודעה אחרונה: 19/03/05, 21:15
  5. יש לי בעיה בטקטיקל!!!עזרה בבקשה...
    על ידי DoGz בפורום Tactical Ops
    תגובות: 5
    הודעה אחרונה: 09/03/05, 18:09
eXTReMe Tracker