Beiträge von Pagno

    Hey,


    ich habe echt keine Ahnung von Funktionen wie GetWeaponData.


    Ich wollte fragen ob jemand eventuell helfen könnte, wie ich eine Abfrage mache ob ein Spieler 1000 Schlagringe hat..



    Gruß,
    Drai

    Ok hat mit manuell eintragen funktioniert.
    Ich habe mysql_SetString beim Erstellen verwendet, aber nicht beim Laden des Account ( stock LoadAccount ).


    Klappt jetzt wunderbar aber, hätte da noch eine Frage.


    Wie könnte ich dies in einem Dialog in einer Liste darstellen, ist mir etwas zu kompliziert.

    Also geprintet wird :



    Code
    [18:41:50] [MULTIACCOUNT] Der Spieler Pagno betreibt Multiaccounting! IP: 46.5.0.248 (Übereinstimmung mit lolz)

    Datenbank Spieler Tabelle :



    Bei Pagno ( mit dem ich den Befehl ausführe, auf mich selber , sprich auf "playerid) ist ein IP-Eintrag vorhanden in der Spalte.
    Bei lolz ebenfalls der auch erkannt wird.
    Allerdings ist bei "mfg" welches auch von mir heute erstellt wurde, kein IP-Eintrag, wieso auch immer.

    Verwende am besten ocmd.


    Code
    ocmd:gotopos(playerid,params[])
    {
    	new basic_floats;
    	if(sscanf(params,"fff",x,y,z))return SendClientMessage(playerid,-1,"Verwendung: /goto (POSX) (POSY) (POSZ)");
    	SetPlayerPos(playerid,x,y,z);
    	SendClientMessage(playerid,-1,"Du hast dich teleportiert.");
    	return 1;
    }

    Ok hat teilweise geklappt, die Clientmessage wurde ausgegeben, aber ich habe jetzt mal einen 3. Account erstellt, aber der wird leider nicht ausgegeben.


    Also ich habe jetzt 3 Accounts, wenn ich /macheck verwende auf mich, kommt zwar "Pagno betreibt Multiaccounting mit lolz", aber da sollte doch noch eine Clientmessage kommen dass Pagno noch Multiaccounting mit "test" betreibt.

    Also wäre es so richtig ? :


    Hey,


    habe die Online-Prüfung weggelassen, sondern lasse jetzt durch /macheck (pid) jetzt die Offline-Accounts bzw. die Accounts in der Datenbank finden, aber leider klappt das nicht so ganz.



    Es kommt einfach immer keine Multiaccounts gefunden, obwohl ich 2 Accounts in der Datenbank habe, mit der ich mit der gleichen IP registriert habe.

    Es kommt immeronch keine Multiaccounts vorhanden.


    //


    Ich habe bemerkt dass nicht alle User in der Datenbank eine IP zugewiesen bekommen haben in der Spalte last_ip.


    Code
    mysql_SetString("spieler", "last_ip", GetIP(playerid), "name", PlayerName(playerid));

    Benutze ich wenn ich den Account erstelle (Stock).



    Also mein ganzer Befehl sieht so aus :



    Alles Klar danke dir,


    hat geklappt, ich versuche es mal wenn ich die Zeit dafür finde bzw. ein Tester online ist.


    //
    Habe es mit mir selber getestet und es printen lassen.


    Hatte 2 Accounts und dann wurde geprintet :


    [15:16:37] [MULTIACCOUNT] Der Spieler lolz betreibt Multiaccounting! IP:************** (Übereinstimmung mit Pagno)


    Aber wenn ich /macheck (manueller Befehl) verwendet habe kam "Keine Multiaccounts vorhanden".


    Hier der Befehl :


    Stimmen die IDs? @Jeffry

    Hey,
    ich bekomme mehrere Errors beim Textdraw :


    Hier der Code + die Zeile markiert :



    3374 : Zeile 14


    3375 : Zeile 15


    3371 : Zeile 21


    3373 : Zeile 13

    Habe wirklich 0 Plan von MYSQL wie man das macht, tut mir Leid.


    Kenne mich damit kein bisschen, hatte den Code auch nicht selber geschrieben, sondern schreiben lassen, habe das jetzt so :


    Errors :


    Also der Code lautet jetzt so :




    Bekomme 4 Errors :




    Hey,


    ich habe mithilfe von einer Person ein Multiaccount-Erkennungssystem geschrieben, dennoch klappt dies nicht wie gewünscht :



    Das sind dennoch 2 völlig unterschiedliche Spieler mit verschiedenen IPs.
    Das System erfasst aus irgendeinem Grund alle Spieler die in der Datenbank existieren....


    Aber es soll nur Leute erfassen die mit der gleicher IP registriert sind ( wurden ).


    Hier der Code bei OnPlayerConnect :


    Manueller Befehl dafür :