Beiträge von Eddy

    Hmm, ja schade, hätte vielleicht was draus werden können.


    //Edit:


    WIe schaut es mit "Gruppen" in Spielen aus, wäre Interesse da, bei Spielen die keine eigenen Server anbieten, ein wie soll ich sagen, eine Gaming Gruppe aufzumachen? zbs. wie bei League of Legends, das man dort Teams / Groups erstellt.

    Abend, undzwar habe ich folgende Probleme mit 2 Befehlen, undzwar möchte ich Fraktionsfahrzeuge vom Skript aus Erstellen lassen, soweit klappen die Befehle, aber ich habe da ein paar Fehler.


    Befehle:


    ocmd:fcerstellen(playerid,params[])
    {
    if(GetVehicleModel(MAX_VEHICLES-1) != 0) return SendClientMessage(playerid,0xFF0000FF,"{DB4447}Info: {F2F2F2}Das Limit der Fahrzeuge wurde erreicht, es können keine weiteren Fahrzeuge erstellt werden!");
    new model, fID, color1 = -1, color2 = -1;
    if(sscanf(params,"dddd",model,fID,color1,color2)) return SendClientMessage(playerid,0x00D2D2FF,"{DB4447}Info: {F2F2F2}/fcerstellen [Model] [FraktionsID] [Farbe1] [Farbe2]");
    if(model < 400 || model > 611) return SendClientMessage(playerid, 0xFF0000FF, "{E83A3D}Error: {F2F2F2}Model ID existiert nicht.");
    for (new i=0; i<MAX_FRAC_VEHICLES; i++)
    {
    if(FrakVeh[i][fc_vID] == 0)
    {
    new Float:x, Float:y, Float:z, Float:r;
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,r);
    if(FrakVeh[i][fc_Erstellt] == true) continue;
    FrakVeh[i][fc_modelID] = model;
    FrakVeh[i][fc_Erstellt] = true;
    FrakVeh[i][fc_x] = x;
    FrakVeh[i][fc_y] = y;
    FrakVeh[i][fc_z] = z;
    FrakVeh[i][fc_r] = r;
    FrakVeh[i][fc_color1] = color1;
    FrakVeh[i][fc_color2] = color2;
    FrakVeh[i][fc_frakID] = fID;
    new query[256];
    format(query, sizeof(query), "INSERT INTO `Frakcars` (fcID, ModelID, PosX, PosY, PosZ, PosR, Color1, Color2, FrakID) VALUES ('%d', '%d', '%f', '%f', '%f', '%f', '%d', '%d', '%d')",
    i, FrakVeh[i][fc_modelID], FrakVeh[i][fc_x], FrakVeh[i][fc_y], FrakVeh[i][fc_z], FrakVeh[i][fc_r], FrakVeh[i][fc_color1], FrakVeh[i][fc_color2], FrakVeh[i][fc_frakID]);
    mysql_tquery(DBHandle, query);
    FrakVeh[i][fc_vID] = CreateVehicle(FrakVeh[i][fc_modelID], FrakVeh[i][fc_x], FrakVeh[i][fc_y], FrakVeh[i][fc_z], FrakVeh[i][fc_r], FrakVeh[i][fc_color1], FrakVeh[i][fc_color2], -1);
    PutPlayerInVehicle(playerid, FrakVeh[i][fc_vID], 0);
    format(query,sizeof(query),"{DB4447}Info: {F2F2F2}Das neue Fahrzeug: %s wurde erfolgreich für die Fraktion %s in die Datenbank gespeichert!",VehicleName[model-400],Spieler[playerid][pFraktion]);
    return 1;
    }
    }
    return SendClientMessage(playerid, 0xFF0000FF, "{E83A3D}Error: {F2F2F2}Das Limit für die maximale Anzahl der für die Fraktion erstellten Fahrzeuge ist erreicht.");
    }


    ocmd:fcloeschen(playerid,params[])
    {
    #pragma unused params
    new vID; vID = GetPlayerVehicleID(playerid);
    if(sscanf(params,"d",vID)) return SendClientMessage(playerid, 0xFF0000FF, "{DB4447}Info: {F2F2F2}Um ein Fahrzeug zu löschen, setze dich in dieses, oder gebe die Fahrzeug ID ein");
    if(!IsPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,0x00D2D2FF,"{E83A3D}AdmCmd: {F2F2F2}Sie besitzen nicht die nötigen Rechte um diesen Befehl zu nutzen!");
    if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,0x00D2D2FF,"{DB4447}Info: {F2F2F2}Du bist nicht der Fahrer des Fahrzeugs.");
    if(!IsAFraktionsVeh(vID)) return SendClientMessage(playerid, 0xFF0000FF, "{E83A3D}Error: {F2F2F2}Du sitzt in keinem [Fraktions] - Fahrzeug.");
    for(new i=0; i<MAX_FRAC_VEHICLES; i++)
    {
    if(FrakVeh[i][fc_vID] == vID)
    {
    FrakVeh[i][fc_modelID] = 0;
    FrakVeh[i][fc_x] = 0.0;
    FrakVeh[i][fc_y] = 0.0;
    FrakVeh[i][fc_z] = 0.0;
    FrakVeh[i][fc_r] = 0.0;
    FrakVeh[i][fc_color1] = 0;
    FrakVeh[i][fc_color2] = 0;
    FrakVeh[i][fc_frakID] = -1;
    new query[128];
    format(query, sizeof(query), "DELETE FROM `Frakcars` WHERE fcID = '%d'", i);
    mysql_tquery(DBHandle, query);
    DestroyVehicle(FrakVeh[i][fc_vID]);
    FrakVeh[i][fc_vID] = 0;
    return SendClientMessage(playerid, 0x00FF00FF, "{DB4447}Info: {F2F2F2}Das Fahrzeug wurde erfolgreich aus der Datenbank gelöscht.");
    }
    }
    return SendClientMessage(playerid, 0xFF0000FF, "{E83A3D}Error: {F2F2F2}Vehicle-ID ist kein Fraktions-Fahrzeug.");
    }



    Probleme:

    • Ich möchte es so haben, das ich Maximal pro Fraktion erstmal 5 Fahrzeuge erstellen kann, dafür habe ich oben dies Definiert #define MAX_FRAC_VEHICLES 10#define MAX_FRAC_VEHICLES_ALLOWED 5. Das Problem nun ist, das ich Maximal nur 5 Fahrzeuge für alle Fraktionen zusammen erstellen kann.
    • Um ein Fahrzeug zu löschen, muss ich die Fahrzeug ID eingeben, aber ich möchte, das ich in dem Fahrzeug "sitzen" muss, damit dies wo ich drinne Sitze gelöscht wird.


    wäre Nett, wenn mir das jemand erklären könnte!

    Wie schaut es mit Battlefield aus? habt Ihr dort auch Server am laufen?


    //Edit


    Solltet ihr jemanden für einen Battlefield Server suchen (3, 4 oder Hardline) würde ich mich evtl. als Server Manager dafür anbieten, natürlich mit Bewerbung.

    Es dürfen aber nur "Kopftreffer" sitzen, erst dann hat man die Person erwischt, und zu den Maps, sie sind nicht zu klein, wer 1 mal in seinem Leben mal Lasertag gespielt hat, weiß wie Groß eine kleine Arena ist, wir Spielen ja nicht 100 vs 100, sondern es Spielen 6 vs 6, und da reicht die Mapgröße vollkommen aus!
    Und mit den Lichteffekten etc, diese kann man leider nicht besser machen, da die Neons nur Waagerecht leuchten, und auch nicht alle Neons gleichzeitig. Aus diesem Grund haben wir die Lichter und der Map gesetzt, und die Wände mit Neonfarben versehen.

    Der Esc Fehler ist damit dann schon mal geklärt, GTA spinnt wohl bei einer Auflösung von 1920x1080. Wenn ich diese runterdrehe, kann ich Esc etc. und auf den Desktop gehen. Kann ich das irgendwie umgehen? -.-


    Und die gta_sa.exe funktioniert so leider nicht, also "Stürzt" sie immer noch ab.

    Guten Morgen, undzwar habe ich ein Problem. Wenn ich einen Server verlasse, bzw. GTA beende, dann erscheint bei mir die Nachricht: https://picapple.de/image/mg8
    Es ist egal ob ich mit /q oder mit Esc beende, immer kommt diese verfluchte Nachricht. Außerdem habe ich noch das Problem, das ich nicht auf den Desktop gehen kann, wenn ich Esc gedrückt habe, bekomme ich beim ALT + Tab drücken einen Blackscreen, wenn ich aber davor kein Esc gedrückt habe, geht er ganz Normal auf den Desktop.


    - Grafiktreiber ist auf dem neusten Stand
    - Programm mit allen Kompatibilitäten gestartet, bringt nichts.
    - wird außerdem auch als Administrator ausgeführt.


    - Ich habe Windows 10


    Ich hoffe, das mir einer von euch Helfen könnte.


    Danke schonmal :thumbup:

    Guten Tag,


    undzwar habe ich folgendes Problem, ich möchte Neons Senkrecht an eine Wand anbringen, nur leider Leuchten diese nicht, gibt es eine Möglichkeit, die Neons trotzdem zu "Aktivieren".
    Wenn ich die Neons Waagerecht platziere, dann Leuchten die Neons, wie könnte man das beheben?


    Danke schonmal :)

    Nein, du fragst das beim Registrieren ab, und setzt es ihm dann Beispiel:



    Code
    new query[256 + MAX_PLAYER_NAME],datetime[256],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(datetime,sizeof(datetime),"%02d.%02d.%d -%02d:%02d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pRegDatum`, `pLeben`) VALUES ('%e','%e','%d','%d','%.1f')",Spieler[playerid][pName],Spieler[playerid][pPasswort],Spieler[playerid],[pAlter],datetime,Spieler[playerid][pLeben]);
    mysql_tquery(DBHandle, query, "", "");

    //Edit:


    Im Enum machst du das dann so pRegDatum[30],

    Einfach bei Registrieren das Datum abfragen, und dann setzen.

    Code
    new datetime[256],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(datetime,sizeof(datetime),"%02d.%02d.%d - %02d:%02d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);

    Das Problem in der deutschen Samp Community sind die Leblosen Menschen, die einen Server keinen Erfolg gönnen, und meinen den Server fertig zu machen, sei es unter der Werbung oder mit Angriffen (DDoS).


    Deshalb machen viele auch keinen Server mehr, weil es sich wegen diesen Menschen nicht lohnt. Auch genannt ( Untermenschen )