Beiträge von BloodyEric

    Das Problem sind hier mittlerweile glaub ich nicht mehr die Moderatoren (die ihren Job in der Regel wirklich gut machen), sondern einfach die Mentalität der User, insbesondere der neuen. Es ist doch immer wieder das selbe Muster, irgendwelche 13 Jährigen registrieren sich, missachten die Regeln, werden drauf hingewiesen, sehen es nicht ein, werden gebannt, registrieren sich wieder....


    Ich glaub das braucht man nicht ausweiten, das große Problem hier sind einfach nur die nervenden User, die keinen Sinn darin sehen, Ordnung zu halten, sondern getrost dem Motto "Wofür soll ich die Sufu nutzen und nen Thread im richtigen Subforum machen, wenn das auch andere für mich können?" folgen.


    Was man dagegen machen kann? Nicht viel vermutlich, als deutsche Anlaufstelle Nummer 1 im Bereich SAMP wird man von sowas nicht verschont bleiben. Wenn man sich die Userzahlen ansieht, registrieren sich 10, davon machen 5 gar nix, 3 werden gebannt und 2 sind evtl. mittellang-länger aktiv.



    Mein einziger Vorschlag zur Eindämmung wäre, dass alle neuen User nur einen Teil des Forums sehen (nichtmal Leserechte), und erst wenn sich nach ein paar Posts etc rausgestellt hat, dass es keine Vollflachzangen sind können sie mehr sehen.


    Ich weiß es ist nicht umsetzbar, trotzdem könnte es helfen....naja, man bräuchte erstmal ne Idee, welche Foren man praktisch frei zum Spammen gibt und man bräuchte doppelt so viele Moderatoren um das zu kontrollieren...naja, shit happenz.

    Ich hab mir die Objekte gestern alle mal angesehen, aber keine Fotos gemacht...


    Die Seile gibt es in 2 verschiedenen Größen, einmal ca 1m und einmal ca 5m wenn ich mich richtig erinnere. Es sind allerdings Hanfseile (siehe GoogleBilder), und das dritte Seilobjekt hat die Galgentypische Schlinge am Ende.

    Mit return beendest du die Schleife. Das return muss daher hinter die Schleife:

    COMMAND:deletehouse(playerid)
    {
    new HouseDatei[128];
    format(HouseDatei,sizeof(HouseDatei),"Houses/%i",h);
    if(SpielerInfo[playerid][Adminlevel]==3)
    {
    if(aLogin[playerid]==1)
    {
    for(new h;h<100;h++)
    {
    if(dini_Exists(HouseDatei))
    {
    if(IsPlayerInRangeOfPoint(playerid,3,HouseInfo[h][hx],HouseInfo[h][hy],HouseInfo[h][hz]))
    {
    dini_Remove(HouseDatei);
    }

    }
    }
    else return SendClientMessage(playerid,ROT,"Sie sind nicht in der Nähe eines Hauses!");
    }
    else return SendClientMessage(playerid,ROT,"Sie sind nicht als Admin eingeloggt!");
    }
    else return SendClientMessage(playerid,ROT,"Sie haben nicht das benötigte Adminlevel!");
    return 1;
    }


    E: PWN Tag editiert

    {
    dcmd(getvehicle, 10, cmdtext);
    return 0;
    }


    dcmd_getvehicle(playerid, params[])
    {
    new vehicleid;
    new color1;
    new color2;
    new Float:X;
    new Float:Y;
    new Float:Z;
    new Float:Angle;


    if(sscanf(params, "dii", vehicleid, color1, color2))
    {
    return SendClientMessage(playerid, COLOR_GREY, "VERWENDUNG: /getvehicle [VehicleID] [Color1] [Color2]");
    }


    if(vehicleid < 400 || vehicleid > 611)
    {
    return SendClientMessage(playerid, COLOR_GREY, "Die angegebene VehicleID existiert nicht (400-611).");
    }

    GetPlayerFacingAngle(playerid, Float:Angle);
    GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
    new bloodyrockz=CreateVehicle(vehicleid, Float:X, Float:Y, Float:Z, Float:Angle, color1, color2, 500);
    PutPlayerInVehicle(playerid, bloodyrockz, 0);
    return 1;
    }

    Das Script ist codemäßig nix für Anfänger.


    EDIT: Zitat ausm ersten Post

    Zitat



    UNABHÄNGIGE EXPERTEN
    (er selbst) RATEN : Fusion ist nichts für Anfänger. Fusion ist endgeil.

    Ich kann grad nicht nachdenken, sorry.


    Mein theoretischer Plan wäre aber eine While-Schleife, der für jede Haus-ID eine Zufallszahl erstellt. Nachdem diese erstellt wurde wird mit einer FOR-Schleife durch alle Haus-IDs gegangen und überprüft, ob die ID schon einmal vorkommt. Nur, wenn das nicht passiert wird der While-Zähler erhöht, ansonsten wird die While-Schleife an der Stelle nochmal durchlaufen.


    Versuchs mal nach der Anleitung und poste es, vllt kriegst du es ja hin oder du siehst den Fehler..ansonsten kann ich es vllt morgen mal versuchen.

    Willst du das denn mehrmals machen oder nur einmalig beim Gamemode-Start? Wenn nein, musst du immer überprüfen, ob die HausID schon belegt oder verfügbar ist. Ein Weg dazu wäre zum Beispiel auch eine Zufallszahl (random(10000)) zu nehmen, diese, sofern sie nicht schon irgendwo anders zugewiesen worden ist dem Haus zuzuweisen und wenn doch nach der nächsten Zufallszahl zu suchen.