Beiträge von Tomsen

    Hey Breadfish,


    Wo stellt man ein das man auf dem Server nur eine Waffe nehmen kann, also nicht zwei neun millimeter Pistolen sondern nur eine, also nidriger Waffenskill (geht ja auch bei Abgesägten Schrotgewehren und Micro´s)


    Lg byBSE

    Ich sags gern nochmal:


    Es geht mittlerweile, allerdings bekomme ich nen Bann wen ich irgentwie ne Kamera auf dem Script bekomme.


    Leider finde ich nicht die stelle wo man zb die waffenid 43 für die Kamera rausnimmt, das man halt nichtmehr gebannt wird


    Lg byBSE

    //edit: Klassischer Fehler. Habs hinbekommen, allerdings, bekomm ich immer wenn ich ne camera von server bekomme nen bann wegen waffenhack. Ich hab ein GF, wo kann ich bearbeiten das man für eine Kamera keine Bann bekommt?!


    Lg byBSE

    if(strcmp(cmd, "/veh", true) == 0) // /veh /getcar
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 1338)
    {
    SendClientMessage(playerid, ROT, "Du bist kein Admin Level 1338!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Auto Nummer nicht weniger als 400 oder höher als 611 sein !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 299) { SendClientMessage(playerid, COLOR_GREY, " Nicht Weniger als 0 oder höher 126 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0 oder höher als 126 !"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y+4,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar++;
    Gas[carid] = GetGasMax(car);
    format(string, sizeof(string), " Du hast ein Fahrzeug gespawnt! Es hat die ID %d.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);


    }
    return 1;
    }




    if(strcmp(cmdtext, "/dveh", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1338)
    {
    if(IsPlayerConnected(playerid))
    {
    new currentveh;
    currentveh = GetPlayerVehicleID(playerid);
    DestroyVehicle(currentveh);
    }
    }
    else SendClientMessage(playerid,ROT,"Dein Adminlevel ist zu niedrig!");
    return 1;
    }


    Hier /veh id color1 color2
    und /dveh zum löschen


    Lg byBSE


    PS: Lass mich wissen wenn du Errors bekommst, dann hab ich villt. vergessen dir noch was zu schicken ;)

    OnPlayerConnect? Der soll ja kommen bevor der Spieler das tutorial macht, (dieses kommt nach der registration) um dann zu entscheiden ob er sich es anschauen will.


    Der wird ja erst danach gespawnt. Und das soll ja auch nur dann kommen, wenn das tutorial kommt, und nicht immer beim Connecten, oder versteh ich da was falsch?


    Lg byBSE

    Function IsACop(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new leader = PlayerInfo[playerid][pLeader];
    new member = PlayerInfo[playerid][pMember];
    if(member==1 || member==2 || member==3)
    {
    return 1;
    }
    else if(leader==1 || leader==2 || leader==3)
    {
    return 1;
    }
    }
    return 0;
    }


    Hier bitte sehr.


    Lg byBSE


    //edit: ich merks selber: einfach bei Member die Fraktions ID und bei Leader oder?


    Trotzdem danke ;)

    Hey,


    wie die Überschrift villt. schon sagt, will ich eine neue (editierte) Fraktion so machen, das sie mit Army, FBI und Cops zu IsACop dazuzählt, wenn sowas zB bei einem Befehl (/take licenes..) gefragt wird.
    Mein Script ist ein Godfather.


    Danke im Vorraus.


    Lg byBSE

    Hey,


    ich brauch mal wieder eure Hilfe.


    Ich will wieder einen Servertrailer machen.


    Nun will ich von euch das ihr mir sagt,


    wie ich einen befehl /filmmodus mache


    Wenn man diesen eingibt geht alles auf dem Bildschirm weg, damit man freie Bahn zum filmen hat. (Geldanzeige, Waffenanzeige, Minimap,Namen überm spieler, Text geht ja mit F7 oder so weg. )


    Also gehen tut das, ich habe aber keine Ahnung wie.


    Reicht auch wenn ich die Befehle zum löschen der Icons bekomme, den Befehl kann ich mir dann daraus basteln.

    Naja ich hab die Geforce GTX 560


    Ist nicht mehr die neuste aber auch keine Sau alte. Mit 1 GB Speicher. Kann Battlefield Bad Company bei höchsten einstellungen ohne Probleme zocken, andere Spiele auch wie Omsi, GTA IV oder Splinter Cell Conviction
    hat auch nur um die 160€ gekostet ^^


    Lg byBSE

    Kannst du nicht lesen?! Er will es für Fraktionsautos, und nein es ist nicht sinnlos weil somit der Leader seine Respawnen kann ;)

    omg ich verstehe wirklich gerade garnichts mehr...tut mir leid aber bin echt nicht der beste im scripten...


    Ich doch auch nicht ;D


    Ich meine nur ob er prüft ob jemand im Auto sitzt, wenn es ein PolizeiVeh ist.


    Wenn jemand grad bei einer Verfolgung ist, und der Leader respawnt alle Autos, ist das ja für den Polizisten eine "scheiß" Situation.


    Der Befehl dafür ist glaube IsAnyPlayerInVehicle(und dann was mit -1 für niemand)
    einfach mal bei wiki schauen


    Lg byBSE

    Ok. Also gut so fragt er nun jedes Auto einzeln ab. PolizeiVeh 1, 2, 3,...


    Rein theoretisch kann man es einfacher machen, müsste aber trotzdem richtig sein.


    Eigentlich müsste man es nur so machen ,das er die Fahrzeuge abfragt ob es ein Polizeiveh ist.


    Wenn du eben 100 Fahrzeuge hast, oder mehrere Fraktionen, bei denen du das machen willst ist es etwas aufwendig ^^


    Lg byBSE


    //edit: @Firefan: Ah das wusst ich nicht ^^ Gut zu wissen