Beiträge von Tomsen

    Hey,


    ein alter "Sampprojektfreund" versucht, weil er sich für so toll hält, durch rätseln mein Passwort rauszubekommen, gestern hat er es 2 mal versucht. IP hab ich, und er war es 100 pro.


    Ist das den illegal? Also kann ich ihm schreiben, lass es oder dir Wandert ein Brief vom Anwalt rein oder so?


    Lg byBSE

    Ganz nett, aber dafür willst du wirklich geld?!


    Naja, ich finds nicht sehr ansprechend, weil ganz einfach, es ein anfangsscript ist.


    Wenn es ein gut ausgebautes Selfmade wäre, ist das ok, allerdings unter diesem Umständen, find ichs irgentwie, naja, ich sag mal das Preis/Leistung Verhältniss stimmt nicht wenn man das so sagen kann.


    Ist halt nicht sehr viel.


    aber villt. gibts ja interessenten ;)


    Lg byBSE

    Man kann (fast) alles scripten.


    Ich denk mal man nimmt nen Objekt (Seil) und dann irgentwie das der an dem Seil runterschlittert. Die Animation gibt es vom Singleplayer ja auch, also geht das sogar recht realistisch darzustellen.


    Lg byBSE

    Bevor er das Tutorial startet.


    Damit er praktisch fragt ob er es machen will,


    das Tutorial fängt an mit dem if(Tuttime...)


    dann kommt der Dialog
    und dann fängt das tutorial richtig an, das wäre der teil hier:


    if(TutTime[i] >= 1)
    {


    ShowPlayerDialog(playerid,DIALOG_TUTMACHEN,DIALOG_STYLE_MSGBOX,"Tutorial?(empfolen)","Willst du dir das Tutorial anschauen?\nEs ist etwa 120 Sekunden lang.\nAllerdings sind darin die wichtigsten Sachen mit Bild und Text erklärt.\nDamit können Fragen im vorraus schon beantwortet werden.","Anschauen","Überspringen");

    TutTime[i] += 1;
    if(TutTime[i] == 6) //DASTUTORIAL
    {
    TextDrawShowForPlayer(i, PlayerInfo[i][LetterboxTop]);
    TextDrawShowForPlayer(i, PlayerInfo[i][LetterboxBottom]);
    ClearChatbox(i, 10);
    }
    if(TutTime[i] == 8)
    {


    SetPlayerPos(i,1137.1897,-1455.0825,15.7969);
    SetPlayerCameraPos(i, 1384.3115,-2427.4436,76.6960);
    SetPlayerCameraLookAt(i, 1614.5818,-2293.3557,30.9775);
    SetPlayerInterior(i, 0);
    SetPlayerVirtualWorld(i, 0);


    SendClientMessage(i, 0xFFAA00FF, "[-----------------------------| Das Tutorial in etwa 120 Sekunden |-----------------------------]");
    SendClientMessage(i, 0x0069FFFF, " Willkommen auf dem Reallifeserver: German Life Roleplay!");
    SendClientMessage(i, 0x0069FFFF, " Schön, das du den weg auf unsren Server gefunden hast.");
    SendClientMessage(i, 0x0069FFFF, " Da du neu hier bist, wird empfohlen, das Tutorial aufmerksam verfolgen.");
    SendClientMessage(i, 0x0069FFFF, " *Nun, viel Spaß beim Tutorial*");
    SendClientMessage(i, 0x0069FFFF, " [---------------------------------------------------------------------------------------------] ");
    SendClientMessage(i, COLOR_WHITE, " ");
    }


    und das tut geht normal weiter...


    Aber wie gesagt, es kommt der Error, undefined symbol "playerid", bei dem ShowplayerDialog


    Dann hab ich bei OnDialogResponse das:


    if(response == DIALOG_TUTMACHEN)//Tutmachen Dialog Überspringen
    {
    if(response==1)
    {
    TutTime[playerid] = 1;
    }
    if(response==2)
    {
    SetPlayerPos(playerid,1136.0172,-1462.9845,15.7930);
    SetPlayerFacingAngle(playerid,33.8881);
    SetPlayerVirtualWorld(playerid,0);
    }
    return 1;
    }


    Also wenn er es machen will (Button 1) macht er nichts, bzw spielt Tutime beim Player ab. (erst hatte ich das leer gelassen, weil ich dachte wenn da nichts steht, das er dann normal weitermacht)
    Beim Button 2, also wenn er es nicht machen will, soll es ihn einfach spawnen.


    Dann hab ich noch den Define:


    #define DIALOG_TUTMACHEN 111


    //edit: Okay, hab über das Tutorial new playerid; geschrieben. Funktioniert jetzt ohne Errors.


    Der Dialog kommt, allerdings kann man auf keinen Button drücken, da dann der Dialog kurz weg geht, aber wieder kommt, außerdem läuft das Tutorial im HIntergund ab. :/ Was muss ich anders machen?!


    Lg byBSE

    Ich hab eine 2000 leitung, bedeutet 200 kB (meistens 240kB) pro sekunde. Allerdings ist das meine Downlaodgeschwindigkeit ;) Meine Upload geschwindigkeit liegt bei 19 kB oder so. Auf jeden Fall brauch ich für ein 2:50Min. langes video ca. 1 Stunde zum Hochladen ;) von höheren ganz zu schweigen



    Genau das ist der Grund warum ich nur Trailer für SAMP-Server mache, weil Gameplays zu lange zum Hochladen dauern.


    Lg byBSE




    (downlaod geschwindigkeit ist nur deshalb ++(sehr gut) da man ja vorher angibt was für eine Leitung etc man hat. Für ne 2000 Leitung ist das ja auch gut ^^)

    naja, wenns ein WBB ist, also dein Forum, dann musst du unter Benutzergruppen, und dann irgentwo ist ein Submenü (musst mal suchen, ist ja net viel) des ist hinter dem Sub Menü Forum und heißt Shoutbox. Dann einfach die Hacken setzten bzw. löschen bei dem jeweiligen Optionen.


    Lg byBSE

    Okay habs soweit gemacht,


    allerdings kommt ein Error, unzwar undefined Symbol "playerid", aber hier:


    ShowPlayerDialog(playerid,DIALOG_TUTMACHEN,DIALOG_STYLE_MSGBOX,"Tutorial?(empfolen)","Willst du dir das Tutorial anschauen?\nEs ist etwa 120 Sekunden lang.\nAllerdings sind darin die wichtigsten Sachen mit Bild und Text erklärt.\nDamit können Fragen im vorraus schon beantwortet werden.","Machen","Überspringen");


    Man kann doch playerid garnicht bzw. braucht man doch nicht definieren, aber egal, was ist daran falsch?


    //edit: kann mir niemand helfen :(


    Lg byBSE

    Hey,


    auf meinem Script ist schon ein Tutorial, nun will ich aber das er vor dem Tutorial einen Dialog anzeigt, Ansehen, oder abbrechen.
    Wie geht das? (Betreffender Teil kommt im Anhang)


    Und dann wöllt ich gern einen Befehl /kicktut ID haben, damit man einen Spieler nochmal ins Tutorial verweißen kann.


    Ich hab keine Ahnung wie ich die sache angehen soll ^^ (Ist ein GF, also das Tut ist nicht von mir ;))


    Es sind noch ein Paar sachen Definiert ;)


    Lg byBSE

    Hey,


    ich hab auf meinem GF nen Befehl namens /schild


    Damit bekommt der Spieler (Cop) so ein Schild für Demonstrationen in die Hand. Leider am rechten Arm.
    Wie kann ich das machen das es am linken ist? Weil im rechten arm auch der Schlagstock ist :/


    Hier müsste man das ändern, aber wie?!


    if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
    SetPlayerAttachedObject(playerid, 1, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);


    vielen dank im Vorraus ;)


    //edit: Das hier gehört noch dazu:


    if(strcmp(cmd, "/schild",true) == 0)
    {
    if(IsACop(playerid) || IsAFeuer(playerid))
    {
    PutRiotShieldOnArm(playerid);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Du bist kein Cop!!");
    }
    }


    PutRiotShieldOnArm(playerid)
    {
    if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
    SetPlayerAttachedObject(playerid, 1, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);
    }


    //edit2: noch ein screen ;)





    Lg bybSE