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

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

  1. #1
    Omri Omri מנותק ג'וניור
    תאריך הצטרפות
    07/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 ב 15: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 מנותק ג'וניור
    תאריך הצטרפות
    07/03/08
    הודעות
    419
    קיבל לייק
    0 פעמים
    חחח סבבה

נושאים דומים

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