/pc chat Hilfe

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey Leute,
    Ich habe mein /pc chat gemacht aber wenn man /pc macht also ist ein premium chat steht da nur die Nachricht das will ich nicht ich will das es so steht
    -
    Ich gebe /pc ein und das soll als nachricht kommen: [PC]_Coffe2Go_: Hallo Samp


    hier der CodeÖ


    if(strcmp(cmd, "/pc", true) == 0)
    {
    if(SpielerInfo[playerid][pDonateRank] == 0)return SendClientMessage(playerid, COLOR_RED, "Info: Du bist kein Premium User.");
    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(!result[0])return SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /pc [Text]");


    GetPlayerName(playerid, sendername, 24);
    format(tmp, 128, "%s: %s.", sendername, result);
    SendPremiumMessage(COLOR_GREEN, result);
    return true;
    }

  • ich glaube das es so geht:

    ocmd:pc(playerid,params[])
    {
    new result[64];
    if(sscanf(params,"s",result))return SendClientMessage(playerid,rot,"/pc [text]");
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SpielerInfo[playerid][pDonateRank] == 0)return SendClientMessage(playerid, COLOR_RED, "Info: Du bist kein Premium User.");
    format(tmp, 128, "[PC]%s: %s.", SpielerName(playerid), result);
    SendPremiumMessage(COLOR_GREEN, result);
    }
    }
    return 1;
    }

  • Wenn ich nochmal fragen darf!
    Du hast ja bei


    format(tmp, 128, "[PC]%s: %s.", SpielerName(playerid), result);


    nur PC rein gemacht aber wenn ich PC nicht habe sieht man denn namen auch auch nicht also "%s"