Beiträge von Wuestenfuchs

    if(strcmp(cmd, "/vip", true) == 0 || strcmp(cmd, "/v", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /vip [vip chat]");
    return 1;
    }
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(SpielerInfo[i][pDonateRank] == 1) { format(string, sizeof(string), "** Bürger von SA %s: %s, over. **", sendername, result); }
    else if(SpielerInfo[i][pDonateRank] == 2){ format(string, sizeof(string), "** Ehrenbürger %s: %s, over. **", sendername, result); }
    else if(SpielerInfo[i][pDonateRank] == 3){ format(string, sizeof(string), "** V.I.P %s: %s, over. **", sendername, result); }
    else if(SpielerInfo[i][pDonateRank] == 4){ format(string, sizeof(string), "** ÜBERSKILLER %s: %s, over. **", sendername, result); }
    SendClientMessage(i,COLOR_Blue,string);
    printf("%s", string);
    return 1;
    }
    }
    }

    Vileicht so, weiß aber nicht ob der geht:


    Farbe difinieren:


    #define COLOR_Blue 0x33CCFFAA


    Hier der Befehl:
    if(strcmp(cmd, "/vip", true) == 0 || strcmp(cmd, "/premium", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "NUTZE: /vip [vip chat]");
    return 1;
    }
    if(SpielerInfo[i][pDonateRank] == 1)
    {
    format(string, sizeof(string), "*%d Donator %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
    }
    else return 1;
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SpielerInfo[i][pDonateRank] == 1)
    {
    SendClientMessage(i,COLOR_Blue,string);
    }
    }
    }
    Log("Vip-Chat.txt",string);
    }
    return 1;
    }