Satla-Zone
התחברות
עדכון קהילה
אנחנו עובדים בימים אלה על שיקום האתר הנוסטלגי שכולנו אוהבים.

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

הצטרפו לקבוצת הוואטסאפ
מציג תוצאות 1 עד 4 מתוך 4

אשכול: מדריך|מערכת לוטו

  1. #1
    Omri Omri מנותק ג'וניור
    תאריך הצטרפות
    08/03/08
    הודעות
    419
    קיבל לייק
    0 פעמים

    מדריך|מערכת לוטו

    |------------------------------------------מערכת לוטו----------------------------|
    למעלה במוד:
    #define LOTTOPAY 1200
    #define LOTTOTIME 20 // in minutes
    #define LOTTONUMS 50
    לאחר מכן איפה שכול ה forward (למעלה במוד) את זה:
    forward lottotime(playerid);
    עכשיו איפה שכול ה New שלכם:

    new lottoCash = 0;
    new lottoPlayer[LOTTONUMS];
    new isInLotto[MAX_PLAYERS];
    new isLotto = false;
    בפאבליק OnPlayerCommandText שימו את הפקודה הזאת:
    else if(strcmp(cmd, "/lotto", true)==0){
    if(!isLotto) return SendClientMessage(playerid,COLOR_RED," אין הגרלה כרגע! ");
    if(isInLotto[playerid]) return SendClientMessage(playerid,COLOR_RED,"אתה כבר משתתף בלוטו!! ");
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: /lotto [number] (0 < number < 50)");
    moneys = strval(tmp);
    if(lottoPlayer[moneys - 1] != -1) return SendClientMessage(playerid, COLOR_RED, "המספר הזה כבר נבחר! ");
    if(moneys > LOTTONUMS || moneys < 1) return SendClientMessage(playerid, COLOR_RED, " זה לא מספר חוקי! ");
    lottoPlayer[moneys-1] = playerid;
    GivePlayerMoney(playerid,-LOTTOPAY);
    lottoCash += LOTTOPAY;
    isInLotto[playerid] = true;
    SendClientMessage(playerid, COLOR_GREEN, " בהצלחה! ");
    return 1;}
    בפאבליק OnGameModeInit את זה:
    for(new i = 0; i < LOTTONUMS; i++)
    {
    lottoPlayer[i] = -1;
    }
    וגם את זה:
    SetTimer("lottotime",LOTTOTIME*59997,1);
    עכשיו שימו את כל הפאבליקים הבאים למטה!!:
    forward lottotime();
    public lottotime()
    {
    SetTimer("lotto",60000,0);
    SetTimer("lMsg",30000,0);
    SendClientMessageToAll(COLOR_PEACH, " ---- מערכת הגרלות ----");
    SendClientMessageToAll(0xFFFFFFAA, " :בעוד דקה תהיה מערכת הגרלות פעילה");
    SendClientMessageToAll(COLOR_GREEN, " /lotto [number] 1200$,הימור עולה כדי להמר כיתבו - ! ");
    SendClientMessageToAll(COLOR_GREEN, " המספר חייב להיות בין 50-1! ");
    SendClientMessageToAll(COLOR_PEACH, " ---- מערכת הגרלות ----");
    isLotto = true;
    }
    forward lMsg();
    public lMsg()
    {
    SendClientMessageToAll(COLOR_PEACH, " ---- מערכת הגרלות ----");
    SendClientMessageToAll(0xFFFFFFAA, " :בעוד חצי דקה תהיה מערכת הגרלות פעילה");
    SendClientMessageToAll(COLOR_GREEN, " /lotto [number] 1200$הימור עולה אם אתם רוצים להמר כיתבו - ! ");
    SendClientMessageToAll(COLOR_GREEN, " המספר חייב להיות בין 50-1! ");
    SendClientMessageToAll(COLOR_PEACH, " ---- !בהצלחה ----");
    }
    forward lotto();
    public lotto()
    {
    new string[254];
    new name[MAX_PLAYER_NAME];
    new num = random(LOTTONUMS);
    if(IsPlayerConnected(lottoPlayer[num]))
    {
    GetPlayerName(lottoPlayer[num],name,sizeof(name));
    format(string,sizeof(string),"%s זכית בהגרלה וקיבלת: %d$",name,num + 1,lottoCash);
    SendClientMessageToAll(COLOR_PEACH,string);
    GivePlayerMoney(lottoPlayer[num],lottoCash);
    lottoCash = 0;
    }
    else
    {
    format(string,sizeof(string)," %d : לא היו זוכים בהגרלה, מספר המזל היה:",num + 1,lottoCash);
    SendClientMessageToAll(COLOR_GREEN,string);
    }
    for(new i = 0; i < LOTTONUMS; i++)
    {
    lottoPlayer[i] = -1;
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    isInLotto[i] = 0;
    }
    isLotto = false;
    }
    הכסף שאתם רוצים השחקן יקבל בזכייה #define LOTTOPAY 1200
    כמה זמן היה הלוטו #define LOTTOTIME 20 // in minutes
    #define LOTTONUMS 50



    זהוא גמרתי...

    קרדיט ל-VirTu4L
    ! ~ תהנו~!
    נערך בפעם האחרונה על ידי Zachi_MeyeR : 24/02/09 ב 16:42

  2. #2
    Zachi_MeyeR Zachi_MeyeR מנותק ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    קרדיט מלא לא יזיק!
    נחמד
    יופיעו ERROR בגלל שלא הוספת
    PHP Code:
    new tmp[256]; 

  3. #3
    KingDrfits! KingDrfits! מנותק משתמש חסום
    תאריך הצטרפות
    21/01/09
    שם פרטי
    יונתן
    הודעות
    832
    קיבל לייק
    0 פעמים
    נכון צודק אבל תודה

  4. #4
    Omri Omri מנותק ג'וניור
    תאריך הצטרפות
    08/03/08
    הודעות
    419
    קיבל לייק
    0 פעמים
    חחח סבבה

נושאים דומים

  1. מדריך| מערכת ה VIP
    על ידי SanKinG בפורום DeathMatch
    תגובות: 18
    הודעה אחרונה: 31/05/09, 16:14
  2. מדריך | מערכת החשבון
    על ידי SanKinG בפורום DeathMatch
    תגובות: 6
    הודעה אחרונה: 21/02/09, 18:40
  3. מדריך | מערכת המכוניות - לאחר העידכון!
    על ידי _ShahaR_ בפורום DeathMatch
    תגובות: 7
    הודעה אחרונה: 12/02/09, 13:14
  4. מדריך|מערכת הדריפט!
    על ידי _ShahaR_ בפורום DeathMatch
    תגובות: 4
    הודעה אחרונה: 10/02/09, 13:44
  5. מדריך|מערכת החיות החדשה
    על ידי y0s בפורום FlyFF
    תגובות: 1
    הודעה אחרונה: 24/11/07, 16:12
eXTReMe Tracker