תפריט ראשי

תוצאות 1 עד 10 מ 10
  1. #1
    הצטרף בתאריך
    13.04.2008
    הודעות
    1,909
    עשיתי סקין צאט כזה (לא מזמן ביקשתי שיבנו לי כזה וגנא בנה לי)
    אז שמתי ב ONPLAYERTEXT ושאני עושה אני מקבל קראש וגם השרת קורס
    [PHP]public OnPlayerText(playerid, text[])
    {
    new PName[256],PName2[256],string2[256],Text1[22],string3[256];
    if(text[0] == '!')
    if(GetPlayerSkin(playerid) != 280)
    GetPlayerName(playerid,PName,sizeof(PName));
    format(string2,sizeof(string2),"Police Chat: %s(id:%d): %s",PName2,playerid,Text1);
    for(new i = 0; i < MAX_PLAYERS ; i++)
    if(GetPlayerSkin(i) == 280)
    SendClientMessage(i,COLOR_BLUE,string3);
    //======================================
    if(text[0] == '!')
    if(GetPlayerSkin(playerid) != 177)
    GetPlayerName(playerid,PName,sizeof(PName));
    format(string2,sizeof(string2),"Admin Chat: %s(id:%d): %s",PName2,playerid,Text1);
    for(new i = 0; i < MAX_PLAYERS ; i++)
    if(GetPlayerSkin(i) == 177)
    SendClientMessage(i,COLOR_WHITE,string3);
    //======================================
    if(text[0] == '!')
    if(GetPlayerSkin(playerid) != 109)
    GetPlayerName(playerid,PName,sizeof(PName));
    format(string2,sizeof(string2),"Vagos Chat: %s(id:%d): %s",PName2,playerid,Text1);
    for(new i = 0; i < MAX_PLAYERS ; i++)
    if(GetPlayerSkin(i) == 109)
    SendClientMessage(i,COLOR_YELLOW,string3);
    //======================================
    if(text[0] == '!')
    if(GetPlayerSkin(playerid) != 106)
    GetPlayerName(playerid,PName,sizeof(PName));
    format(string2,sizeof(string2),"Grove Chat: %s(id:%d): %s",PName2,playerid,Text1);
    for(new i = 0; i < MAX_PLAYERS ; i++)
    if(GetPlayerSkin(i) == 106)
    SendClientMessage(i,COLOR_GREEN,string3);
    //======================================
    if(text[0] == '!')
    if(GetPlayerSkin(playerid) != 102)
    GetPlayerName(playerid,PName,sizeof(PName));
    format(string2,sizeof(string2),"Ballas Chat: %s(id:%d): %s",PName2,playerid,Text1);
    for(new i = 0; i < MAX_PLAYERS ; i++)
    if(GetPlayerSkin(i) == 102)
    SendClientMessage(i,COLOR_PURPLE,string3);
    //======================================
    if(text[0] == '!')
    if(GetPlayerSkin(playerid) != 114)
    GetPlayerName(playerid,PName,sizeof(PName));
    format(string2,sizeof(string2),"Varios Chat: %s(id:%d): %s",PName2,playerid,Text1);
    for(new i = 0; i < MAX_PLAYERS ; i++)
    if(GetPlayerSkin(i) == 114)
    SendClientMessage(i,blue,string3);
    return 1;
    }[/PHP]

    תודה לעוזר
    שתף ב-Google+

  2. #2
    הצטרף בתאריך
    13.02.2008
    עיר
    נצרת עילית
    הודעות
    4,315
    אני חושב אבל לא בטוח אתה לא עשית "}" אחרי השורה:
    [php]if(text[0] == '!')[/php]ואז אין לזה שום משמעות

    עריכה: אני לא בטוח שזה יעבוד, פעם ריאשונה שאני עושה את זה אז הינה:
    [php]if(text[0] == '!')
    {
    if(GetPlayerSkin(playerid) == 102)
    {
    GetPlayerName(playerid, Name, sizeof(Name));
    format(string3, sizeof(string3), "Ballas Chat: %s(id:%d): %s",PName2,playerid,Text1);
    for(new i = 0; i < MAX_PLAYERS ; i++)
    if(GetPlayerSkin(i) == 102)
    SendClientMessage(i,COLOR_PURPLE,string3);
    }
    }[/php]
    נערך לאחרונה על ידי sticKMan; 02.01.2009 בשעה 17:12.

    Xbox 360 Slim 250GB Owner
    HardUrchin7
    ^זמני^
    שתף ב-Google+

  3. #3
    הצטרף בתאריך
    17.04.2008
    הודעות
    2,383
    בידיוק תעשה כמו שיוסי אמר לך תוסיף סוגריים זה ממש לא מובן איך שאתה כותב ויכול ליהיות ששכת משהו זה כימעט בטוח הסיבה....
    וגם רק שתדע אני לא בטוח אם זה מה שהתכוונת אבל:[PHP]if(GetPlayerSkin(playerid) != 280)[/PHP]
    אומר "אם הסקין של השחקן לא שווה 280
    ביגלל הסימן קריאה ליפני השווה
    לשעבר Tuchfeld למי שלא יודע...


    שתף ב-Google+

  4. #4
    הצטרף בתאריך
    17.09.2008
    הודעות
    218
    [PHP]public OnPlayerText(playerid, text[])
    {
    new PName[256],string[256],cchat[256];
    if(text[0] == '!')
    {
    strmid(cchat,text,1,strlen(text));
    GetPlayerName(playerid,PName,sizeof(PName));
    for(new i = 0; i < MAX_PLAYERS ; i++)
    {
    if(GetPlayerSkin(playerid) == 280)
    {
    format(string,sizeof(string),"Police Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 280)
    {
    SendClientMessage(i,COLOR_RED,string);
    }
    } else if(GetPlayerSkin(playerid) == 177)
    {
    format(string,sizeof(string),"Admin Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 177)
    {
    SendClientMessage(i,COLOR_WHITE,string);
    }
    } else if(GetPlayerSkin(playerid) == 109)
    {
    format(string,sizeof(string),"Vagos Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 109)
    {
    SendClientMessage(i,COLOR_YELLOW,string);
    }
    } else if(GetPlayerSkin(playerid) == 106)
    {
    format(string,sizeof(string),"Grove Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 106)
    {
    SendClientMessage(i,COLOR_GREEN,string);
    }
    } else if(GetPlayerSkin(playerid) == 102)
    {
    format(string,sizeof(string),"Ballas Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 102)
    {
    SendClientMessage(i,COLOR_RED,string);
    }
    } else if(GetPlayerSkin(playerid) == 114)
    {
    format(string,sizeof(string),"Varios Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 114)
    {
    SendClientMessage(i,COLOR_RED,string);
    }
    }
    }
    }
    return 1;
    }[/PHP]
    נערך לאחרונה על ידי dEzIRE; 02.01.2009 בשעה 18:28.
    שתף ב-Google+

  5. #5
    הצטרף בתאריך
    13.04.2008
    הודעות
    1,909
    תודה יוני זה עובד !
    זה כותב פעמים גם בצאט הרגיל וגם בסקין צאט זה בגלל ה return 1 ?
    שתף ב-Google+

  6. #6
    הצטרף בתאריך
    17.09.2008
    הודעות
    218
    אופס כן
    תשנה ל 0
    לא שמתי לב
    ותהנה
    שתף ב-Google+

  7. #7
    הצטרף בתאריך
    13.04.2008
    הודעות
    1,909
    שיניתי כבר
    תודה רבה
    עריכה : יש בעיה זה חוסם את הצאט
    נערך לאחרונה על ידי SawnBoy; 02.01.2009 בשעה 19:35.
    שתף ב-Google+

  8. #8
    הצטרף בתאריך
    17.09.2008
    הודעות
    218
    חוסם? מה ז"א חוסם
    שתף ב-Google+

  9. #9
    הצטרף בתאריך
    13.04.2008
    הודעות
    1,909
    כאילו שאני כותב משהו בצאט זה לא כותב כאילו לא כתבתי
    אבל שאני כותב בסקין צאט ( ! )
    אז זה עובד
    שתף ב-Google+

  10. #10
    הצטרף בתאריך
    17.09.2008
    הודעות
    218
    O.ם
    קח תנסה
    [PHP]public OnPlayerText(playerid, text[])
    {
    new PName[256],string[256],cchat[256];
    if(text[0] == '!')
    {
    strmid(cchat,text,1,strlen(text));
    GetPlayerName(playerid,PName,sizeof(PName));
    for(new i = 0; i < MAX_PLAYERS ; i++)
    {
    if(GetPlayerSkin(playerid) == 280)
    {
    format(string,sizeof(string),"Police Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 280)
    {
    SendClientMessage(i,COLOR_RED,string);
    }
    return 0;
    } else if(GetPlayerSkin(playerid) == 177)
    {
    format(string,sizeof(string),"Admin Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 177)
    {
    SendClientMessage(i,COLOR_WHITE,string);
    }
    return 0;
    } else if(GetPlayerSkin(playerid) == 109)
    {
    format(string,sizeof(string),"Vagos Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 109)
    {
    SendClientMessage(i,COLOR_YELLOW,string);
    }
    return 0;
    } else if(GetPlayerSkin(playerid) == 106)
    {
    format(string,sizeof(string),"Grove Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 106)
    {
    SendClientMessage(i,COLOR_GREEN,string);
    }
    return 0;
    } else if(GetPlayerSkin(playerid) == 102)
    {
    format(string,sizeof(string),"Ballas Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 102)
    {
    SendClientMessage(i,COLOR_RED,string);
    }
    return 0;
    } else if(GetPlayerSkin(playerid) == 114)
    {
    format(string,sizeof(string),"Varios Chat: %s(id:%d): %s",PName,playerid,cchat);
    if(GetPlayerSkin(i) == 114)
    {
    SendClientMessage(i,COLOR_RED,string);
    }
    return 0;
    }
    }
    }
    return 1;
    }[/PHP]

    אם שולח פעמים אז ה return האחרון תשנה ל 0

    מקווה שיעבוד

    שתף ב-Google+

הרשמה