Beiträge von Lexico

    Hallo liebe Community,




    eben grade hab ich mir mal wieder den SAMP Server 0.3 R4 runtergeladen und da zeigt mein Kaspersky an:




    Kann das sein oder ist das nur falscher Alarm? Die Meldung kam direkt nach dem Download






    MfG,


    Jan

    Hi, ich weiß nicht ob ich hier richtig bin ;)


    Ich hatte die Idee, das man eine Art Server-Karussell macht.
    D.h. wir die Veranstalter machen eine Website und dort wird eine kleine Serverliste erstellt.
    Wenn man auf die Liste kann man sich kostenlos beim Veranstalter melden.
    Dann bleiben die Leute z.B. 2 Wochen auf dem ersten Server und gehen nach 2 Wochen auf den nächsten.
    Dies ist in erster Linie für Leute die noch einen Server suchen, aber gleichzeitig auch eine kleine Werbung
    für Serverowner.


    Was haltet ihr von dieser Idee? Bitte postet eure Meinungen...



    MfG,




    Lexico

    Hallo leibe Brotfisch Gemeinde,




    ich wollte fragen, ob man es so machen kann das ich die NPC's auf meinem eigenen Root laufen lasse und die dann auf meinen Server den ich hosten lasse gehen. Dort habe ich nämlich nur 2 Bots...


    Wäre schön wenn das gehen würde.



    MfG,


    Lexico

    Hallo liebe breadfisher!



    Erstmal frohes Fest!!!


    Aber nun zu meinem Problem:


    Ich hab unter Windows nen Testserver am laufen (0.3 R4) damit geht der NPC Bot super!
    Nun lade ich den ganzen Eiertanz auf den Webspace meines Hosters hoch (http://www.samp-online.com) und dann geht nichts...
    Nichtmal in der Log wird etwas von Bot angezeigt :( Ich verwende auf beiden Servern den exakt gleichen GM!
    Mein Hoster verwendet auch 0.3 R4, also daran kann es schonmal nicht liegen ;)


    Ist dieses Problem bekannt? Bedanke mich jetzt schonmal über Hilfe.



    MfG,


    Lexico

    da kommen 5 errors


    4 hab ich behoben, aber einer ist noch da, die an der ich auch schon gescheitert bin:


    C:\Users\Jan\Desktop\pawno\gdcRL.pwn(10366) : error 033: array must be indexed (variable "inputtext")





    Zeile 10366:


    if(strcmp(inputtext, "", true) == 0 || inputtext != "")

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == Register)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen");
    Kick(playerid);
    }
    if(response == 1)
    {
    new passx[128];
    strmid(passx,inputtext,0,strlen(inputtext),128);
    if(strcmp(inputtext, "", true) == 0)
    {
    ShowPlayerDialog(playerid,Register,DIALOG_STYLE_INPUT,"Registrieren","Willkommen auf Freedom-Reallife. \n Bitte gib ein Passwort ein \n Admins / Mods werden dich nie danach fragen!","Register","Abbruch");
    return 1;
    }
    else
    {
    Encrypt(passx);
    OnPlayerRegister(playerid,passx);
    }
    }
    }
    if(dialogid == Login)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen");
    Kick(playerid);
    }
    if(response == 1)
    {
    new pass[128];
    strmid(pass,inputtext, 0,strlen(inputtext),128);
    if(strcmp(inputtext, "", true) == 0)
    {
    ShowPlayerDialog(playerid,Login,DIALOG_STYLE_INPUT,"Herzlich Willkommen","Willkommen auf Freedom-Reallife. \n Bitte gib unten dein Passwort ein:","Login","Abbruch");
    return 1;
    }
    else
    {
    Encrypt(pass);
    OnPlayerLogin(playerid,pass);
    }
    }
    }
    if(dialogid == Aendern)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen");
    //Kick(playerid);
    }
    if(response == 1)
    {
    new passx[128];
    strmid(passx,inputtext,0,strlen(inputtext),128);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(PlayerInfo[i][pAdmin] == 1339)
    {
    new name[256];
    new namehorst[256];
    GetPlayerName(playerid, namehorst, 256);
    format(name, sizeof(name), "%s hat sein/ihr Passwort in >> %s << geändert!", namehorst, passx);
    SendClientMessage(i, COLOR_LIGHTRED, name);
    }
    }
    if(strcmp(inputtext, "", true) == 0 || inputtext != "")
    {
    ShowPlayerDialog(playerid,Aendern,DIALOG_STYLE_INPUT,"Passwort ändern","Bitte gib unten dein neues Passwort ein","Ändern","Abbruch");
    return 1;
    }
    else
    {
    Encrypt(passx);
    OnPlayerRegister(playerid,passx);
    }
    }
    }
    return 1;
    }




    OnPlayerLogin ist das Ereignis...


    Wenn man nen falsches PW eingibt, geht es nicht. Auch Leertaste geht nicht :D


    Soll ich OnPlayerLogin auch senden?


    Ich brauch ja eig. nur ne abfrage ob "inputtext" leer ist oder nicht, oder?!



    aber wie soll ich das machen?




    MfG,


    Runner

    Hallo liebe Brotfische,



    ich habe eine kleine Frage zum Thema GUI Login.


    Und zwar kann man einfach Login im Dialog drücken, und man wird eingeloggt OHNE das man sein Passwort eingegeben hat.
    Hier mal mein Dialog Ereignis:


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){if(dialogid == Register){if(response == 0){SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen");Kick(playerid);}if(response == 1){ new passx[128];strmid(passx,inputtext,0,strlen(inputtext),128);Encrypt(passx);
    OnPlayerRegister(playerid,passx); }}}if(dialogid == Login){ if(response == 0) { SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen");Kick(playerid);}if(response == 1){ new pass[128]; strmid(pass,inputtext, 0,strlen(inputtext),128); Encrypt(pass); OnPlayerLogin(playerid,pass);}} if(dialogid == Aendern){if(response == 0){SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen");}if(response == 1){ new passx[128];strmid(passx,inputtext,0,strlen(inputtext),128); Encrypt(passx); OnPlayerRegister(playerid,passx);}}return 1;}



    Wie könnte ich nun abfangen, wenn man nichts eingibt das einfach wieder der Dialog angezeigt wird...?



    Danke schonmal und mfG,



    Lexico :)