[Suche]Car System

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
  • Guten Tag,
    ich suche ein CAR System mit Folgenden Befehlen


    /carlock [carid]


    Grüße,
    Master

  • Wie wärs mal mit einer aussagekräftigen Überschrift?
    So wird dir keiner Helfen...


    Und muss es nur dieser Befehl sein oder ein ganzes Carsystem?



    Edit:
    hier, ungetestet



    if(strcmp(cmd, "/carlock", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /carlock [carid]");
    return 1;
    }
    new ccar = strval(tmp);
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(i == playerid) continue;
    SetVehicleParamsForPlayer(ccar,i,0,1);
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast dein Auto geschlossen ");
    }
    }
    return 1;
    }

    if(strcmp(cmd, "/carunlock", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /carunlock [carid]");
    return 1;
    }
    new ccar = strval(tmp);
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(i == playerid) continue;
    SetVehicleParamsForPlayer(ccar,i,0,1);
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast dein Auto geöffnet ");
    }
    }
    return 1;
    }

  • nutz die suchfunktion


    dt cars wäre unteranderem eins

  • Sorry, meins funktioniert nicht, bin grad dbaei es zum Funktionieren zu bringen :D


    Edit:
    Ich bekomms irgendiwe nicht zum laufen, egal ob /carlock oder /carunlock, immer kommt Fahrzeug geschlossen 8|


    #include <a_samp>
    #define COLOR_GRAD1 0xB4B5B7FF
    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[180];
    new tmp[180];
    new idx;
    if(strcmp(cmd, "/carlock", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /carlock [carid]");
    return 1;
    }
    new ccar = strval(tmp);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    SetVehicleParamsForPlayer(ccar,i,0,1);
    }
    GameTextForPlayer(playerid, "~w~Fahrzeug ~r~geschlossen", 5000, 6);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    }
    return 1;
    }
    if(strcmp(cmd, "/carunlock", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /carunlock [carid]");
    return 1;
    }
    else
    {
    new ccar = strval(tmp);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    SetVehicleParamsForPlayer(ccar,i,0,0);
    }
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    GameTextForPlayer(playerid, "~w~Fahrzeug ~r~geoeffnet", 5000, 6);
    }
    }
    return 1;
    }
    return 0;
    }


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }


    Edit2:

    Code
    [pwn][/pwn]


    hinzugefügt


    Und bei DT Cars ist bestimmt nur das für das jeweilige auto in dem man sitzt,...