Beiträge von [DT]Sniper

    Wer moderiert bitte die ShoutBox wenn nicht das sa-mp.de Team?
    Das ganze wird in Massiven Spam & Beleidigen ausarten(zumindest Früher oder Später).


    Zitat

    Das Löschen von anstößigen Einträgen ist momentan noch meine Aufgabe.
    Für die Zukunft habe ich allerdings einen Beleidigungsfilter und eine Webseite geplant, auf der man Shoutboxeinträge melden kann.

    Wie genau meinst du das? Wie stellst du es dir vor etc.


    Er meint, dass du es so machen solltest:
    3 defines:
    INFOBOX_STYLE_RIGHT 1
    INFOBOX_STYLE_CENTER 2
    INFOBOX_STYLE_LEFT 3


    nun kannst du bei deinem stock noch einbauen:
    InfoText(playerid,überschrift,text,time=5,style=INFOBOX_STYLE_RIGHT);
    somit kann man am Ende noch einen Style angeben, also ob die Infobox wie jetzt rechts auftauchen soll, in der Mitte oder Links.

    Ich hatte einige Zeit lang einen kleinen Server bei Gta-Servers.de und ich muss sagen, dass ich keine Probleme hatte, selbst wenn ein mysql plugin nicht richtig gearbeitet hat so hatte Android es sofort geregelt.

    könntest du die Beta dann nicht irgendwann neben bei Puclic stellen?
    Ich wäre echt gespannt...


    Ungern, Eine Beta ist nicht dafür gedacht, dass sie jeder hat, Wenn ich die Beta jedem gebe habe ich probleme Übersicht zu halten, wo ehler in der Beta liegen.


    Wen jemand ein spezielles System welches in der Beta drine ist unbedingt bruacht, so kann er mir ne pn zukommen lassen und ich bereite ihm eine version vor.

    Wäre es denn auch möglich das ich diese Variante scriptisch bis Samstag erhalten könnte ?


    Puh, eigendlich nicht. ich versuche es aber bis dahin ne beta für dich zu haben.
    edit:
    Habe jetzt die speicherung des Playertyps schonmal für die Beta eingebaut.
    Dazu habe ich noch das SqlSystem etwas umgebaut, damit das updaten der Variablen den Server weniger belastet.

    Pvars sind reine Spieler Variablen.
    Mach es doch mit Hilfe eines Enums:


    enum ServerEnum
    {
    sProds,
    sMats
    }
    new Server[ServerEnum];


    stock LoadServer()
    {
    new ServerDat[45];
    format(ServerDat,sizeof(ServerDat),"/Server/ServerDat.txt");
    Server[sProds]=dini_Int(ServerDat,"Prods");
    Server[sMats]=dini_Int(ServerDat,"Mats");
    return 1;
    }


    stock SaveServer()
    {
    new ServerDat[45];
    format(ServerDat,sizeof(ServerDat),"/Server/ServerDat.txt");
    dini_IntSet(ServerDat,"Prods",Server[sProds]);
    dini_IntSet(ServerDat,"Mats",Server[sMats]);
    return 1;
    }

    Wenn man auf dem Server 5-10 GB dafür "reserviert" wird das sicherlich einige Monate wenn nicht Jahre ausreichen... denn bis mal 8000 Screens plus Maps/Scripte hier gepostet werden wird einige Zeit vergehen...


    5GB wären denke ich zu wenig...
    wen ich schon sehe wie viele GF edits es gibt, und dass die um die 5MB haben (Script+AMX+Scriptfiles+Datenbank etc.).
    5mB ~ 0,005GB () Nicht exakt aber ist leicher zu rechnen.
    Ich schätze mal, dass es min. 50 GF's hier im Forum gibt... damit sind schon 2,5GB belegt.
    Jetzt kommen noch die Selfmades+ Filterscripte+Bilder*Maps...
    Da sind ma dann schon weit über 10GB.


    Und es wird ja nicht weniger werden, selbst die Forenleichen werden archiviert...

    Mach lieber das man beim createn auch eine Zeit angeben kann/muss


    sehe ich genauso, einfach dass man die zeit in sekunden kangeben kann.
    InfoText(playerid,überschrift,text,time=5);


    zudem sollte man bei time auch 0 angeben können, wodurch die Inforbox für immer bleibt bzw. bis man
    InfoTextHide(playerid); übergibt.


    Zudem fehlt mich auch ein:
    InfoTextForAll(überschrift,text,time=5);
    und ein
    InfoTextHideForAll();

    Edit: Und sollen sie doch Amazon umschreiben, da bin ich sowieso maximal 2 mal im Jahr drauf ( Weihnachten und nach meinem Geburtstag ;) )


    Was halt fies ist, dass die weshalb du auf amazon einkaufst nichts bekommen sondern die von adblock bekommen das geld.
    Das iSt so als würdest du in der Fußgängerzone neben einem Blinden Bettler stehen und das Geld was die Leute im Zuwefen in der Luft fangen und einstecken...

    ich finde es extrem blöd, dass man jetzt für jede Variable und Kick Befehl einen Timer setzten muss.


    da wird Kalcor sagen, dass er daran nichts ändern kann, er hat iwann mal gesagt, dass er keine Bugs fixxt, die man scriptseitig lösen kann.


    Zudem ist dies ein Nebenprodukt der besseren Performence die er eingebaut hat.


    Zitat

    hö seit wan das ? wie scriptes du ? kick(playerid); wo soll da ein timer benötigt werden ?


    seid 0.3x wird ein Timer benötigt, wenn dem spieler der gekickt werden soll vorher eine nachricht geschickt werden soll.

    der Error zeigt nicht an, dass die Zeile zu lang ist, sondern das der Input zu groß ist.
    Musst das ganze aufteilen mit hilfe von mehreren Formaten oder strcat


    wo genau rufst du den code auf?
    Ich habe keine Ahnung ob es geloggt wird wenn ein spieler öffnet/Schliesst.
    Sorry für die späte antwort, dachte das wär erledigt.