Beiträge von Trooper[Y]

    Abend Ladies.


    Kleine Frage:
    Ich will in den Interior 1 einen Spieler setzen, der per SetPlayerCamera dann halt sich umgucken können soll.
    Damit die normalen Spieler ihn nicht töten, habe ich ihn auf den Boden des Meeres gesetzt.


    Hier setze ich ihn hin :

    SetPlayerPosFindZ(playerid,2825.1636,577.2719,-0.6631);
    SetPlayerCameraPos(playerid,0,0,100);
    SetPlayerCameraLookAt(playerid,0,0,0);
    SetPlayerInterior(playerid,0);
    TogglePlayerControllable(playerid,1);
    ClearAnimations(playerid);

    SetTimerEx("comview_func",250,0,"i",playerid);


    Das Problem, sobald diese comview_funktion aufgerufen wird,
    kann man sich nichtmehr bewegen (ich schätzte, dass der deshalb die GetPlayerKeys nichtmehr schlucken will).


    Das hier ist die Funktion:
    public comview_func(playerid)
    {
    if(!IsPlayerConnected(playerid) || player[playerid][position] != 4) return 0;
    new comkeys[3];
    GetPlayerKeys(playerid,comkeys[0],comkeys[1],comkeys[2]);
    if(comkeys[1] > 0) comview[player[playerid][team]-1][1] - 25;
    if(comkeys[1] < 0) comview[player[playerid][team]-1][1] + 25;
    if(comkeys[2] > 0) comview[player[playerid][team]-1][0] - 25;
    if(comkeys[2] < 0) comview[player[playerid][team]-1][0] + 25;
    SetPlayerCameraPos(playerid,float(comview[player[playerid][team]-1][0]),float(comview[player[playerid][team]-1][1]),100);
    SetPlayerCameraLookAt(playerid,float(comview[player[playerid][team]-1][0]),float(comview[player[playerid][team]-1][1]),0);

    if(comisbuilding[player[playerid][team]-1] == 1 && (combuilding[team-1][0] != comview[player[playerid][team]-1][0] || combuilding[team-1][1] != comview[player[playerid][team]-1][1]))
    {
    DestroyPlayerObject(playerid,combuildid[player[playerid][team]-1]);
    combuilding[team-1][0] = comview[player[playerid][team]-1][0];
    combuilding[team-1][1] = comview[player[playerid][team]-1][1];
    SetPlayerPosFindZ(calcnpc[player[playerid][team]-1],float(combuilding[player[playerid][team]-1][0]),float(combuilding[player[playerid][team]-1][1]),100);
    SetTimerEx("calcbuild",350,0,"iii",playerid,player[playerid][team],combuildinginprogress[player[playerid][team]-1]);
    }


    if((comkeys[0] == KEY_JUMP || comkeys[0] & KEY_JUMP) && comisbuilding[player[playerid][team]-1] == 0)
    {
    if(mainx[player[playerid][team]-1] == 0 || mainx[player[playerid][team]-1] == float(0))
    {
    comisbuilding[player[playerid][team]-1] = 1,combuildinginprogress[player[playerid][team]-1] = 3873;
    combuilding[player[playerid][team]][0] = comview[player[playerid][team]][0];
    combuilding[player[playerid][team]][1] = comview[player[playerid][team]][1];
    SetPlayerPosFindZ(calcnpc[player[playerid][team]-1],combuilding[player[playerid][team]-1][0],combuilding[player[playerid][team]-1][1],100);
    SetTimerEx("calcbuild",500,0,"iii",playerid,player[playerid][team],3873);
    }
    ShowPlayerDialog(playerid,555,DIALOG_STYLE_LIST,"Build Menu","Clone Sub-Centre\t3500$\nOil-well derrick\t1000$\nArmory\t8000$\nHunter factory\t15000$\nTank factory\t15000$\nClone Research Centre\t15000$\nSAM Site\t8000$","Build","Abort");
    }
    if((comkeys[0] == KEY_JUMP || comkeys[0] & KEY_JUMP) && comisbuilding[player[playerid][team]-1] == 1)
    {
    if(combuildinginprogress[player[playerid][team]-1] == 3873)
    {
    new found_build = 0;
    for(new srch = 0;srch<=sub_number[player[playerid][team]-1];srch++)
    {
    if(combuilding[player[playerid][team]-1][0] +20 < subpos[player[playerid][team]-1][srch][0] && combuilding[player[playerid][team]-1][0] -20 > subpos[player[playerid][team]-1][srch][0] && combuilding[player[playerid][team]-1][1] +20 < subpos[player[playerid][team]-1][srch][1]
    && combuilding[player[playerid][team]-1][1] -20 > subpos[player[playerid][team]-1][srch][1] && combuilding[player[playerid][team]-1][2] +20 < subpos[player[playerid][team]-1][srch][2] && combuilding[player[playerid][team]-1][2] -20 > subpos[player[playerid][team]-1][srch][2])
    {
    found_build = 0;
    break;
    }
    }
    if(found_build == 0) return GameTextForPlayer(playerid,"You can just build structures close to a Clone Sub-Centre",2000,1);
    comisbuilding[player[playerid][team]-1] = 0,combuildinginprogress[player[playerid][team]-1] = 0;
    DestroyPlayerObject(playerid,combuildid[player[playerid][team]-1]);
    building[clone][player[playerid][team]-1][id] = CreateObject(3873,combuilding[player[playerid][team]-1][0],combuilding[player[playerid][team]-1][1],combuilding[player[playerid][team]-1][2],0,0,0);
    building[clone][player[playerid][team]-1][health] = 50000,building[clone][player[playerid][team]-1][placex] = combuilding[player[playerid][team]-1][0],building[clone][player[playerid][team]-1][placey] = combuilding[player[playerid][team]-1][1],building[clone][player[playerid][team]-1][placez] = combuilding[player[playerid][team]-1][2];
    }


    }

    SetTimerEx("comview_func",250,0,"i",playerid);
    return 1;
    }


    Hoffe auf heutige Hilfe (Anapher ftw :D ),
    Trooper

    So, euer Kontigent ist erschöpft.


    Dann will ich mal so kommunikativ sein und auf eure Posts eingehen:


    @Blazzingeagle:

    Zitat

    sehts doch mal so, ihr werded es doch eh nicht verhindern können, das er sich nueregistriert. Wenn ihr ehrlich seit, könnt ihr das überhaupt nicht verhindern.


    Zudem, wenn ihr dann mit dem argument kommt, das er seine Projekte wie den Streamer weiterzuführen, kann ich das eig auch entkräftigen..
    denn er braucht es ja schließlich nur auf seinen späteren namen ändern...


    Ihr wisst auch, das er wieder kommt...

    Ja, und wir tuen alles, um es zu verhindern.
    Ein grund mehr für den Ban.


    NeoPhoenix:
    Stimmt


    @AndyStyle:
    Stimmt


    @Pixel_5D:

    Zitat

    Und wer hätte in der Sache mit Tokiodrift nicht das gleiche getan ?

    Jeder,der sich an die Regeln hält und nicht gebannt werden will.


    Dan:
    Stimmt


    Servertest:

    Zitat

    Genau das ist der Punkt, und ohne hier beleidigend wirken zu wollen, denke ich das bei einigen Mods hier auch der Neid eine Rolle gespielt hat, weil man gesehen hat das Opa eine Menge drauf hat.

    Klar... :rolleyes:


    Stas:

    1. TokioDrift HAT die doppelte Strafe bekommen.
    2. bfx ist kein mod
    3. wie bereits gesagt, wir ahnden nur sachen in diesem forum


    @Tokiodrift:
    Du musst dich nicht verteidigen.
    Wir(/Ich) sind bei Ungerechtigkeiten immer zur Stelle...


    @Pixel_5D:

    Zitat

    Man darf doch andere User kritiesieren, man darf sie nur nicht mobben , beleidigen , ...
    und nur weil er dich kritiesiert hat muss er nicht gleich eine Stafe bekommen.

    Stimmt. Leider hat er beleidigt, und nicht kritisiert.


    Dan:

    Zitat

    Auch wenn es keine Umfrage ist,
    denn ich denke wenn die mehrheit der Community für eine löschung der letzen Warnung

    Habe ich schon mehrhmals erklärt, wieso wir da nichts ändern


    walker008:
    Stimmt


    Jack_xD:
    Stimmt


    Servertest:

    Zitat

    und ich denke das solch Elementare Personen immer geschützt werden müssen

    Klar :rolleyes:
    Deshalb bekommen Mods auch keine Warnungen...


    @Farid_Bang55:

    Zitat

    Das entschuldigt nicht seine Strafe, aber jeder gute Mensch, der viel Hilfe geleistet hat bekommt mehrere Chancen als nur eine 2te.

    Wir haben die Augen mehr als einmal zugehalten und einfach nur gelöscht...
    Nur, wenn er die Moderation provoziert, drückt man halt die Augen auch nichtmehr so oft zu...

    Stimmt, wir haben nur nach Gründen gesucht :rolleyes:
    Im Ernst, wenn wir da unterscheiden würden, hätte nicht so gut wie jeder hier eine warnung...


    Aber, schön dass ihr euch an so nem Mist aufregt.
    Er hat nicht nur 7x die Regeln gebrochen,
    sondern hat er sich auch neuregistriert,
    was die Chancen, JEMALS wiederkommen zu dürfen,
    in den Negativbereich treibt.


    Und nein, wir werden ihn nich nochmal hier registrieren lassen,
    das ist auch eine Forenregel.
    Und was bringt ein Ban, wenn man wiederkommen darf ?



    Also, hört auf zu schreien,
    er ist selber schuld für den Ban.
    Wer ehrlich zu sich selber ist, sieht das auch ein.


    Zitat

    Warum wurde er gebannt?
    Wegen dieses Beitrages:
    http://forum.sa-mp.de/wbb/index.php?page…fractionID=1334
    Den er auf Anfrage erstellt hat.
    Warum "kämpft" Opa gegen "Tokiodrift"?
    Tokiodrift hat Opa's (und auch meinem) Freund Maddin911 das Script script geklaut, und dieses im sa-mp.com Forum als seines Ausgegeben. Leider können und werden hier keine Konsequenzen gezogen (im Breadfsihforum)

    1. Nicht nur wegen dem, sondern noch wegen 6 anderen Gründen...
    2. Es interessiert mich nicht, ob ihr etwas gegeneinander habt. Aber wie du richtig sagst, wir regeln das Breadfish-Forum, und dort hat Tokiodrift nichts falsches gemacht (bezüglich Skriptklau). Dagegenhin achten wir sehr wohl auf Beleidigungen. Der Grund ist egal, aber ein solcher spammender,falscher,unnötiger Umgangston wird hier nicht geduldet !



    /edit:

    Zitat

    Aber das wird halt mal wieder nicht beachtet... :S

    Wie war das noch mit Gleichberechtigung ?



    /edit2:
    Weil Ferien sind, dürft ihr diskutieren.
    Überlegt euch, was ihr sagen wollt, sobald Seite 3 der Spampartie anfängt, is hier wieder zu.

    Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien Ferien

    Zitat

    @Mods/Admins: bitte closed den Thread nicht, es gehört zum grundrecht...


    Nette Idee, aber wir machen zu, wann wir wollen ;)
    Nett gesagt : Dieses Grundrecht habt ihr nicht...


    Zitat

    Jeder der für eine entbannung ist, schreibt hier seienen Namen rein!!!


    Würde auch nichts ändern...
    Er wurde den Regeln nach gebannt und hat keine Chance auf Entbannung.
    Vor allem, bei dem Benehmen...

    Call Of War :>


    P.S.:
    Alles was CS oder CoD im Namen hat, ist grundsetzlich schlecht und hat mit dem original nichts zu tun, das sollte man wissen ;)

    Hallöchen Ladies.


    Hier ein etwas älteres Video von mir,
    Skript ist von mir, Mapping von Benjamin.


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Rate`n`Comment


    P.S.: Musik ist von AudioSwitch.
    Trotzdem ganz gut ;)


    P.P.S.: Normalerweise hat man nur 5 HP,
    hatte mir da etwas hinzugefügt, damit ich gut durchkomme :D


    P.P.P.S.: Welches Spield as nachstellt, sollte man wissen ;)

    Hey Ladies.


    Ich möchte folgende Arrays erstellen:


    variable[hierenumnamenrein][playerid]


    Wie mache ich das ?


    Wie enum geht, weiß ich, aber wo das MAX_PLAYERS dann hinkommt...


    enum variable
    {
    nr1,
    nr2,
    nr
    }[MAX_PLAYERS] ?