Beiträge von VeL0X

    Das mit dem abseilen könnest du so machen :


    kennst beim GF den Befehl /stopani ?
    wenn ja machst du den ähnlich, also wenn die dann von einem Hausspringen müssen sie genau
    über dem Boden /abseiln oder was du halt willst eingeben das musst du dann mit ClearAllPlayerAnims
    oder irgendwie sowas machen !


    //edit mach das so hier (ich würde das so machen weil mir nichts anderes einfällt!) :



    if(strcmp(cmd,"/abseiln",true)==0)
    {
    SendClientMessage(playerid,0xFFB400FF,Du hast dich abgeseilt nutze diesen Befehl nicht aus!);
    ClearAnimations(playerid);
    return 1;
    }


    Das mit dem "pwn" spinnt hier ein bischen ! und nurnoch an dein Script anpassen

    Crazykiller im SoL Script ist soweit ich weiss so ein Gangfightsystem vorhanden was nur ein bischen verbuggt ist
    du musst es nur ein bischen editieren und ich dachte das kannste so gut und es gibt hir im Forum auch sone
    ziemlich coole erfindung die nennt sich Suchfunktion da gibt es z.B. einen Filterscript was du auch wieder
    editieren kannst also probier es dann mal damit ! Lg. VeL0X

    Guten Morgen Breatfish, ich wollt mal fragen was für ein Script ihr mir vorschlagen könnt was leicht zu editieren und nicht auf MySQL-Basis ist?

    Ok danke erstmal aber ich hab das schon probiert mit Dialogen und wenn ich da zuviel reinmache steht da das es zu lang ist
    aber ich habe auf manch anderen Servern schon ziemlich große/lange Dialoge zur Begrüßung gesehen?! Könnte mir da vielleicht
    noch einer helfen ?

    Hallo Breatfish, Ich wollte mal wissen wie ich ein Tutorial scripten kann was nach der erfolgreichen Regestrierung startet.
    Ich meine jetzt nicht wo nur eine Message steht sondern wo man auf eine bestimmte Stelle guckt und diese bleibt und
    dann verschiedene Messages dem Spieler gezeigt werden.


    Hier mal mein Login/Register System
    OnPlayerConnect:

    Spoiler anzeigen

    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT, "Login","{FFFFFF}Dein Account wurde{00FF00} gefunden{FFFFFF}\nBitte gib dein Passwort ein.","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT, "Registrieren","{FFFFFF}Gib bitte dein{00FF00} gewünschtes{FFFFFF} Passwort ein.","Registrieren","Abbrechen");
    }
    return 1;}


    OnDialogResponse:

    Spoiler anzeigen
    if (dialogid==DIALOG_LOGIN)
    {
    if(response==0)
    {
    SendClientMessage(playerid, WEISS, "Du hast den Loginvorgang {FF0000}Abgebrochen{FFFFFF}!");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid, WEISS, "Dein Passwort war {FF0000}nicht{FFFFFF} richtig");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT, "Login","{FFFFFF}Dein Account wurde{00FF00} gefunden{FFFFFF}\nBitte gib dein Passwort ein.","Login","Abbrechen");
    Kick(playerid);
    return 1;
    }
    else
    {
    Login(playerid,inputtext);
    return 1;
    }
    }
    }
    if (dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid, WEISS, "Du hast den Registriervorgang {FF0000}Abgebrochen{FFFFFF}!");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid, WEISS, "Dein Passwort war {FF0000}nicht{FFFFFF} lang genug!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT, "Registrieren","{FFFFFF}Gib bitte dein{00FF00} gewünschtes{FFFFFF} Passwort ein.","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    return 1;}


    und die Stocks:

    Spoiler anzeigen
    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid, WEISS,"Du hast dir {00FF00}erfolgreich{FFFFFF} einen Account erstellt.");
    SetPlayerScore(playerid,0);
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }

    Spoiler anzeigen
    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    LoadAccount(playerid);
    SendClientMessage(playerid,WEISS,"Du hast dich {00FF00}erfolgreich {FFFFFF}Eingeloggt.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,WEISS,"Du hast ein{FF0000} falsches{FFFFFF} Passwort eingegeben.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT, "Login","{FFFFFF}Dein Account wurde{00FF00} gefunden{FFFFFF}\n Bitte gib dein Passwort ein.","Login","Abbrechen");
    return 1;
    }
    }


    Bitte um Hilfe!

    Finde das sehr gut aber eins sieht komisch aus und zwar so ganz normale Stadt und mittendrinn so ein
    riesen großer hellbrauner Block aber finde das trodzem endnice und desswegen 9/10 ! :thumbup:

    Guten Tag Breatfish, ich wollte mal Wissen was ist eig. MySQL?


    Ich hab schon bei Wikipedia nachgesehen aber bin dadraus nicht gerade schlau geworden.
    Ich hoffe ihr könnt mir diese Sache ein bischen näher bringen.


    Da finde ich nicht sehr viel ...
    Müsste man da nicht mindestens 2 Coordianten (Die Ecken, Unten Rechts) angeben ?


    //edit Hab jetzt ein bischen rummgeguckt und hab dann etwas gefunden aber die BOX ist
    voll an der falschen Seite könntest du mir nun helfen die Coordinaten herauszufinden das
    die BOX genau unter der Geldanzeige ist?



    //edit 2


    So habe noch einbischen rumprobiert und das war das Ergebniss:




    Aber ich bekomm noch raus warum das bis ganz nach unten geht ?! :thumbdown:

    Guten Tag Breatfish, ich wollte mal fragen wie man einen TextDraw Hintergrund erstellen kann also, das z.B.
    ein schwarzes Viereck und dadrinn dann z.B. die Uhrzeit oder sonstiges steht ?

    Hallo Breatfish,


    Ich hab wollte mal fragen wie ich Spieler sofort nach dem login spawnen lassen kann also
    ohne das die Pfeile zum Skin auswählen und der spawn Butten kommt ?