Beiträge von Kaliber

    Sei nicht traurig, die Beiträge werden auf dem Profil angezeigt..


    Es geht ums Prinzip, ich habe hier die letzten Jahre sehr viel Zeit investiert um hier vielen Leuten zu helfen!


    Da kann man ja mal ein bisschen Dank erwarten, aber nein, jetzt kommen hier User und meinen alles löschen zu müssen, sagt mal gehts noch?! :cursing:


    Also ich würde vorschlagen, wenn man jemandem hilft, sollte man eigentlich doch direkt gebannt werden, das wäre doch mal ein nettes Dankeschön! :cursing:


    Ernsthaft.... Wie können die Admins bei sowas "ja" sagen?

    Wirklich?


    Ich bin absolut dagegen, die Beiträge waren ja so eine Art "Dankeschön" vom System, dass man hier Leuten hilft und jetzt?


    Wird das alles gelöscht, ja wieso löscht ihr nicht noch die Beiträge, ich meine man hat ja jetzt keine mehr!


    Wie kommt man denn auf so einen ROTZ!!! :cursing:

    Nein es liegt an der Abfrage, einfach so schreiben:


    if(IstSpielerAdmin(pID,7)) return SendClientMessage(playerid,ROT,"Du kannst kein Projektleiter kicken!");


    mfg. :thumbup:

    Doch, es ist viel leichter, UCPs zu erstellen. Glaub mir.


    Ich habe schon UCP für MySQL und für INI erstellt, finde den Unterschied jetzt nicht so groß...


    Die meisten haben auch Logging mit MySQL, dann muss man sich da natürlich einloggen.


    Auch Logging kann man ändern, dass kann man wunderbar (wenn man bissl HTML kann) in eine .txt packen und die dann über den Browser öffnen und man hat eine Schöne Tabelle ohne MySQL :)


    MySQL ist einfach besser, wenn man es richtig anwendet.


    Muss jeder selbst wissen :)


    Belassen wir es dabei ;)


    mfg. :thumbup:

    Mit format, so:


    new str[32];
    format(str,32,"Level: %d",PlayerInfo[playerid][Level]);
    StatsDraw[0] = CreatePlayerTextDraw(playerid,525.000000, 125.000000,str);


    Wobei es hier eigentlich schlauer wäre einen Timer zu starten und das immer zu aktualisieren ;)


    mfg. :thumbup:

    Es läuft schneller, wenn man den richtigen Server hat


    Definitiv nicht schneller als die Sachen die ich gerade genannt habe.


    man kann LEICHTER UCPs erstellen


    Ehm...nein?! Das kommt so ziemlich aufs gleiche drauf raus :D


    (PHPMyAdmin, dann braucht man nicht immer FTP Programme zu öffnen, die User-Dateien herunterzuladen, editieren und wieder hochzuladen).


    Nun, das mag ja sein, aber wieso will man überhaupt was an den Accounts der User ändern? ^^


    mfg. :thumbup:

    Wenn du dich ein bisschen besser mit der Syntax usw. auskennst, kannst du dein Script auch zu MySQL umschreiben.
    Bei mir hat es damals bei einem Script mit ~3.000 Zeilen ungefähr fünf Stunden gedauert, bis alles lauffähig war, da war das Hauptproblem aber der MySQL-Server, welcher nicht erreichbar war, woran ich solange gesessen habe.
    Das alleinige Umschreiben auf MySQL inkl. Befehle ("SELECT * [...]", wie auch immer man das nennen mag) dauert mit den richtigen Tutorials maximal zwei bis drei Stunden. ;)


    Wieso sind nur alle so scharf darauf ihr Skript auf MySQL umzuschreiben???


    Ich verstehe es nicht, "Oh wir sind so cool wir nutzen MySQL???".


    Natürlich ist es besser als dini, alles ist besser als dini, aber wenn man weiß wie, sollte man lieber entweder das Normale Filesystem mit Bytespeicherung oder SQLLite nutzen ^^


    Das wäre irgendwie viel besser und logischer :rolleyes:


    PS: Geht an alle nicht nur an dich Gredsoft, aber du hast das so schön gesagt :*


    mfg. :thumbup:

    Das fängt ja schon mal gut an, also mit der Bezeichnung der Sprache. :> - Gibt es eigentlich ein sehr einfaches Script, wo man gut rum schrauben kann?


    Ich bedanke mich für diese Antworten! :)


    Also ich finde, dass ist der falsche Ansatz!


    Du solltest zuerst dich mit der Syntax ein bisschen beschäftigen, was sind Callbacks und wie nutze ich Funktionen richtig, so in die Richtiung...


    Dann solltest du dir halt anschauen was es so gibt (Wiki) und was du machen willst und versuchen mit den Funktionen die du hast, das zu machen...


    Dazu reicht eigentlich wenn du oben auf "new" klickst, dann bekommst du ein neues Script, wo nur schon alle Callbacks aufgelistet sind ;)


    mfg. :thumbup:

    Schreibe das alles mal so:


    public OnPlayerConnect(playerid)
    {
    new Playerdatei[128],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    if (strfind ( name, "_", false, false) == -1 && !IsPlayerNPC(playerid)) return SendClientMessage(playerid,Rot,"Sie haben keinen Roleplay Namen. (Zum_Beispiel)"),Kick(playerid);
    if(dini_Exists(Playerdatei)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Anmelden...","Ihr Account wurde in unserer Datenbank gefunden!\nBitte geben sie nun ihr Passwort ein:","Anmelden", "Abbrechen");
    return ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration...","Ihr Account wurde nicht in unserer Datenbank gefunden!\nBitte geben sie nun ihr Passwort ein:","Registrieren","Abbrechen");
    }


    mfg. :thumbup: