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

אשכול: פרסום|התחברות דיאלוג[תוקן]

  1. #1
    o F i R o F i R מנותק משתמש חסום
    תאריך הצטרפות
    22/10/08
    שם פרטי
    אופיר
    הודעות
    3,853
    קיבל לייק
    0 פעמים

    פרסום|התחברות דיאלוג[תוקן]

    רוצים שבשרת שלכם יופיע חלון דיאלוג ויבקש שתקישו סיסמא ?
    אז הנה זה ממש לפני כמה דקות סיימתי לבנות את זה,זה יעבוד רק למי שיש מוד של LARP
    רדו למטה למוד ותדביקו את זה:
    PHP Code:
     public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
    {
        return 
    0;

    בין אלה תדביקו את זה:
    PHP Code:
        if(dialogid == 1)
        {
            new 
    idx;
         new 
    tmp[256];
         
    tmp strtok(inputtext,idx);
        if(
    response){
        if(
    20 strlen(tmp) || strlen(tmp) < 3){
         new 
    s[128];
          new 
    loginname[MAX_PLAYER_NAME];
        
    GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
        
    format(s,sizeof(s),"ברוכים השבים, %s!\n\nאנא הקש את הסיסמא של השחקן שלך כדי להתחבר",loginname);
        
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"התחבר לשחקן שלך",s,"התחבר","סגור חלון");
        
    SendClientMessage(playerid,COLOR_RED" Error:הסיסמא חייבת להיות מ3 תווים עד 20 תווים  ");
    return 
    1; }
        
    OnPlayerLogin(playerid,inputtext);
        } else {
     
    SendClientMessage(playerid0xFFFFFFFF"/login ביטלת את החלון,אם זה היה בטעות הקש");}
        return 
    1;
        }
        if(
    dialogid == 2)
        {
            new 
    s[128];
         new 
    tmp[256];
         new 
    idx;
               new 
    registername[MAX_PLAYER_NAME];
         
    tmp strtok(inputtext,idx);
        if(
    response){
            if(
    20 strlen(tmp) || strlen(tmp) < 3){
        
    GetPlayerName(playerid,registername,MAX_PLAYER_NAME);
        
    format(s,sizeof(s),"ברוך הבא, %s!\n\nאנא הקש את הסיסמא הרצויה לשחקן החדש שלך",registername);
        
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"הרשמה לשרת",s,"הרשם","סגור חלון");
        
    SendClientMessage(playerid,COLOR_RED" Error:הסיסמא חייבת להיות מ3 תווים עד 20 תווים  ");
    return 
    1; }
        
    OnPlayerRegister(playerid,inputtext);
        } else {
        
    SendClientMessage(playerid0xFFFFFFFF"/register ביטלת את החלון,אם זה היה בטעות הקש");}
        return 
    1;
        } 
    עכשיו לכו לפאבליק
    OnPlayerRequestClass
    תמחקו את
    PHP Code:
     if (RegistrationStep[playerid] == && gPlayerLogged[playerid] != 1)
     {
      
    ClearChatbox(playerid10);
      
    format(stringsizeof(string), "Welcome to Los Angeles Roleplay, running %s"SCRIPT_VERSION);
      
    SendClientMessage(playeridCOLOR_YELLOWstring);
      
    SendClientMessage(playeridCOLOR_YELLOW2" ");
      if (
    gPlayerAccount[playerid] != 0)
      {
       
    SendClientMessage(playeridCOLOR_YELLOW2"Hint: Use /login <password> to log in to your game account.");
       
    SendClientMessage(playeridCOLOR_LIGHTRED"You'll be kicked in 30 seconds if you won't login !");
      }
      else
      {
       
    SendClientMessage(playeridCOLOR_YELLOW2"LA Immigation Department: Please supply the necessary immigration documents.");
       
    SendClientMessage(playeridCOLOR_WHITE"HINT: /register [password]");
      } 
    ובמקום זה באותו מקום תדביקו את הקוד הזה:
    PHP Code:
     if (RegistrationStep[playerid] == && gPlayerLogged[playerid] != 1)
     {
      
    ClearChatbox(playerid10);
      
    format(stringsizeof(string), "Welcome to Los Angeles Roleplay, running %s"SCRIPT_VERSION);
      
    SendClientMessage(playeridCOLOR_YELLOWstring);
      
    SendClientMessage(playeridCOLOR_YELLOW2" ");
      if (
    gPlayerAccount[playerid] != 0)
      {
      new 
    s[128];
    new 
    loginname[MAX_PLAYER_NAME];
        
    GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
        
    format(s,sizeof(s),"ברוכים השבים, %s!\n\nאנא הקש את הסיסמא של השחקן שלך כדי להתחבר",loginname);
        
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"התחבר לשחקן שלך",s,"התחבר","סגור חלון");
      }
      else
      {
      new 
    s[128];
    new 
    registername[MAX_PLAYER_NAME];
        
    GetPlayerName(playerid,registername,MAX_PLAYER_NAME);
        
    format(s,sizeof(s),"ברוך הבא, %s!\n\nאנא הקש את הסיסמא הרצויה לשחקן החדש שלך",registername);
        
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"הרשמה לשרת",s,"הרשם","סגור חלון");
      } 
    תהנו! וחבל על מי שיסים באיזה שרת את זה בלי קרדיט

    עריכה:
    טוב,תיקנתי את זה אם למישהו יש בעיות שיגיד כי בדרך כלל זה לא אמור להיות ככה..
    נערך בפעם האחרונה על ידי o F i R : 14/11/09 ב 15:38

  2. #2
    BurnOut BurnOut מנותק גורו
    תאריך הצטרפות
    18/01/09
    שם פרטי
    א
    הודעות
    2,677
    קיבל לייק
    28 פעמים
    אחלה מדריך, כל הכבוד על ההשקעה. יעזור להרבה

  3. #3
    Gal Gal מנותק אחראי קהילה
    תאריך הצטרפות
    27/10/08
    הודעות
    7,419
    קיבל לייק
    236 פעמים
    באג במערכת..
    אם אני לא מקיש סיסמא ועושה 'התחבר' / 'סגור חלון' , זה מתחבר בכל זאת , גם בלי סיסמא.

  4. #4
    o F i R o F i R מנותק משתמש חסום
    תאריך הצטרפות
    22/10/08
    שם פרטי
    אופיר
    הודעות
    3,853
    קיבל לייק
    0 פעמים
    כן,יופי שאמרת.
    יש בזה באג אני אשנה תכותרת ואערוך ברגע שאגיע לפתרון.
    וסידרתי חלק קטן מזה כבר..
    נערך בפעם האחרונה על ידי o F i R : 14/11/09 ב 14:25

  5. #5
    BurnOut BurnOut מנותק גורו
    תאריך הצטרפות
    18/01/09
    שם פרטי
    א
    הודעות
    2,677
    קיבל לייק
    28 פעמים
    ישים * רשמת עם ס'...
    אגב, הבנתי שיש באג במערכת דבר איתי במסן אם אתה צריך עזרה, או שאני ייפתח מדריך, כי אצלי זה עובד פיקס...

  6. #6
    o F i R o F i R מנותק משתמש חסום
    תאריך הצטרפות
    22/10/08
    שם פרטי
    אופיר
    הודעות
    3,853
    קיבל לייק
    0 פעמים
    תחבר למסן

נושאים דומים

  1. פרסום| ShowPlayerDialogString - יצירת דיאלוג עם סטרינג
    על ידי _PeretZ_ בפורום Pawno & Scripting
    תגובות: 2
    הודעה אחרונה: 14/06/11, 05:44
  2. פרסום ראשון: דרור קשטן יאמן את הנבחרת
    על ידי sHIko`aMtoraF בפורום כדורגל
    תגובות: 4
    הודעה אחרונה: 10/11/05, 00:53
  3. בגרויות 2006 פרסום ציונים:
    על ידי <==Energizer==> בפורום Tactical Ops
    תגובות: 23
    הודעה אחרונה: 30/08/05, 13:57
eXTReMe Tracker