Dumm gefragt? Dumm angemacht ;)

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hiho sogar son n00b wie ich brauch mal hilfe :S:thumbdown:


    Wie mache ich es in dini,dudb das wenn man auf dem serve rjoint also unter OnPlayerConnect...
    So das man Automatisch eingelogt/registert wird per user name und gelogt per ip ...
    Nicht das jeder Spasst mit dem namen rein kommt und sagt haha bin jetzt z.B Ricardo... oder was auch immer...
    Jo was soll ich noch sagen mehr will ich gerade auch nicht wissen :thumbup:



    Vielen Dank im vorraus 8o


    Never forget me , forget yourself !

    Zitat

    So. Alle Beiträge werden gelöscht, kann ja nicht sein, ihr habt sie nicht mehr alle..

  • Machs einfacher. Frag einfach bei OnPlayerText ab ob der User schon eingeloggt ist. So in etwa:
    public OnPlayerText(playerid, text[])
    {
    if(LoggedIn[playerid] == 0) // Oder wie Eingeloggt deklariert ist.
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du musst dich einloggen bevor du etwas schreiben kannst!");
    return 0;
    }
    return 1;
    }



  • Ja das kann ich ja hab das gerade mit freeze aber das bockt nicht so weisst du^^ xD
    Der soll ja paar informationen speichern darum ein autologin da es paar users halt nervt login in udn register halt so :S
    Die zicken udn weinen dann rum :pinch:


    Never forget me , forget yourself !

    Zitat

    So. Alle Beiträge werden gelöscht, kann ja nicht sein, ihr habt sie nicht mehr alle..

  • Beim register:
    new s[15];
    GetPlayerIp(playerid,s,sizeof(s));
    dini_Set(filename"ip",s);
    beim login:
    new s[15];
    GetPlayerIp(playerid,s,sizeof(s));
    dini_Set(filename"ip",s);
    bei onplayerconnect:
    new name[MAX_PLAYER_NAME], s[20], s2[15];
    GetPlayerName(playerid,name,sizeof(name));
    format(s,sizeof(s),"%s.ini",name);//falls du die dateiendung ini verwendest
    if(dini_Exists(s)) {
    GetPlayerIp(playerid,s2,sizeof(s2));
    if(strcmp(dini_Get(s,"ip"),s2,true)==0) {
    eingeloggt[playerid]=1;//hab ich ma so genannt
    SendClientMessage(playerid,FARBE,"Du wurdest automatisch eingloggt");
    //....

  • Ich glaub das /register ist sowieso Pflicht...
    Ähm was hast du für User? /login Passwort, das ist eine Sache von 5 Sekunden...



    Hättest du dir Sparen können...
    Du bist der dumme der mich dumm angemacht hat :thumbup:
    GZ :D xD



    Und du bist mein Held danke schatz xD :thumbup::thumbup:


    Never forget me , forget yourself !

    Zitat

    So. Alle Beiträge werden gelöscht, kann ja nicht sein, ihr habt sie nicht mehr alle..