Wie eine Nachricht versenden, nur für Leute die im Fahrzeug sitzen?

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
  • Moin,


    Hätte jemand für mich ein Codeschnipsel, den ich benutztn kann, damit Personen,
    sich im Auto unterhalten können?


    Lg.


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



  • Hey,


    Danke hat aber wer ein ganzen Befehl?
    Also das ich das nur einfügen muss und das man dann mit dem Befehl "/cc" sich im Fahrzeug unterhalten kann?


    LG und danke..
    P.S <-- Anfänger


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



  • if(strcmp(cmd, "/cc", true) == 0)
    {
    new ausgabe[256];
    new chatsender[24];
    GetPlayerName(playerid, chatsender, sizeof(chatsender));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new ausgleich = idx;
    new chat[64];
    while ((idx < length) && ((idx - ausgleich) < (sizeof(chat) - 1)))
    {
    chat[idx - ausgleich] = cmdtext[idx];
    idx++;
    }
    chat[idx - ausgleich] = EOS;
    if(!strlen(chat)) return SENDCM(playerid, COLOR_RED, "Verwendung: /cc [Chat]");
    if(!IsPlayerInAnyVehicle(playerid)) return SENDCM(playerid, COLOR_RED, "Sie sind in keinem Fahrzeug!");
    format(ausgabe, sizeof(ausgabe), "(%s): %s", chatsender, chat);
    for(new i = 0; i < MAX_PLAYERS; i ++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
    {
    SENDCM(i, 0x6E6E6EFF, ausgabe);
    }
    }
    }
    return 1;
    }


    Oben im Script : new SENDCM SendClientMessage, oder alles in SendClientMessage ändern^^

  • Vielen Dank.
    Es geht um folgendes:

    CP[playerid] = 37;
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, 1958.9052,-2114.8003,13.5162,10.0);
    PlayerPlaySound(playerid, 1058, X, Y, Z);
    TogglePlayerControllable(playerid,0);
    SetTimerEx("AutoBusStanice",5000,0,"d",playerid);
    GameTextForPlayer(playerid,"Warte 5 Sekunden",5000,4);


    Was möchte ich noch einfügen, dass nur im zuzeitigen Fahrzeug kommt:
    "Wir sind da" als Nachricht?


    // Benötige weiter Hilfe


    Lg & danke..


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



    2 Mal editiert, zuletzt von Mr.X ()