Beiträge von Douq

    Durch deine Beiträge im GCT Thread würde ich denken, dass du die beschriebenen Probleme mit dem GCT Skript hast. Da du sagst, dass dein Benutzer geladen aber nichts gespeichert wird, sollte entweder ein Fehler mit der ORM-Instanz vorliegen oder warum auch immer führt er OnPlayerDisconnect / die Funktionsaufrufe innerhalb des Callbacks nicht vollständig aus. Der MySQL Log und der Server Log sollte Auskünfte über den Fehler geben. Lade dafür das crashdetect Plugin und stelle das log level des mySQL Plugins entsprechend, damit wir vollständige Informationen bekommen. Falls es nicht das GCT Skript ist oder du Veränderungen vorgenommen hast, müssten wir auch entsprechend Code zur Verfügung gestellt bekommen.

    Hintergrundgeschichte:

    SA:MP wurde früher von mehreren Personen entwickelt und zum Schluss meines Wissens nach nur noch offiziell von Kalcor. Kalcor hat leider über die Jahre immer mehr das Interesse an SA:MP verloren und war nicht bereit, den Source-Code weiterzugeben oder die Mod als solches weiterzugeben. Durch die fehlenden Updates und die teilweise fragwürdigen Entscheidungen von Kalcor haben sich ein paar prominente SA:MP Spieler (y_less, Hual, Southclaw, Amyr, ...) zusammengeschlossen und an einer eigenen Mod gearbeitet.


    Open.Mp:

    Open.Mp ist aktuell lediglich eine Neuentwicklung der Server Komponente. Vereinfacht gesagt kommuniziert der Client dauerhaft über ein Netzwerk mit dem Server. Der Server verarbeitet Daten und sendet Pakete an den Client, der wiederum die Daten z.B. visuell darstellt. Der Client wiederum sendet auch Daten an den Server, der diese wiederum verarbeitet und ggf. wieder Pakete an den Client versendet. Schießt du auf einen Spieler, sendest du Pakete im Netzwerk. Soll ein Objekt bei dir erstellt werden weil der Server zusätzliche Objekte am BSN platziert hat, sendet der Server dir Datenpakete. Ich hoffe die vereinfachte Darstellung hilft.


    In Kurzform: Open.Mp nutzt aktuell den SA:MP Client und hat die Serverkomponente neugeschrieben. Zukünftig soll auch ein eigener Open.Mp Client folgen, wodurch dann auch Funktionserweiterungen folgen werden. Aktuell gibt es aber meines Wissens nach kein öffentlichen Bereich, der einen Entwicklungsstand zum Open.Mp Client zeigt. Open.Mp besitzt auch einen eigenen Launcher, über den du alle beliebigen SA:MP Versionen als Start-Client auswählen kannst. Du kannst dann mit wenigen Klicks zwischen den SA:MP Versionen springen, ohne diese immer komplett neu installieren zu müssen. Open.Mp ist aber nicht "nur" ein Launcher.


    Ich hoffe die vereinfachte Darstellung hilft im Verständnis. :)

    Theoretisch kann so auch Schadcode übermittelt werden (gab da bereits einige Fälle).

    Dabei sollte erwähnt werden, dass auch bei 0.3.7 RCE möglich ist und somit auch fernab von 0.3DL schadhafter Code übertragen werden könnte - durch das bekannt werden ist selbst Kalcor damals aus der Versenkung kurzzeitig aufgetaucht und hat 0.3.7-R5 veröffentlicht. Da insbesondere große deutsche Server (Nova, RPG-City, ...) auf SAMPCAC gesetzt haben oder es immer noch tun, besteht die Sicherheitslücke zu mindestens im deutschsprachigen Raum immer noch. Man sollte in SA:MP daher wirklich nur sich mit Servern verbinden, die vertrauenswürdig sind.

    Doofe Frage meinerseits: Wäre es nicht sinnvoller Open.MP zu verwenden, anstatt weiterhin auf SA-MP zu hocken?

    Open.MP bietet ja sehr viele Möglichkeiten, die in SA-MP teilweise nicht vorhanden sind.

    Außerdem wird Open.MP, im Gegensatz zu SA-MP, weiterentwickelt.


    Bitte korrigiert mich, wenn ich falsch liege, danke.

    Ist die Frage was man als sinnvoll empfindet. Problematisch an Open.Mp ist auf jeden Fall, dass SA:MP Plugins die auf Memory-Hacking setzen aktualisiert oder gar großflächig neu entwickelt werden müssen, wie es bei FCNPC der Fall wäre. Bedeutet je nach Verwendung von Plugins fallen einzelne Features weg, sofern das Plugin noch nicht angepasst worden ist. Der Charme von Open.Mp ist auf jeden Fall, dass Fehler, die bisher nur durch Eigenentwicklung oder das Verwenden von Bibliotheken von z.B. y_less behoben werden konnten, von Haus aus behoben worden sind. Außerdem wird viel mit Tags gearbeitet, was mir früher sicherlich die ein oder andere Suche nach der Fehlerquelle erspart hätte.


    Hat man generell Interesse an SA:MP / Open.Mp und möchte aus Spaß ein bisschen an einem Gamemode werkeln, dann kann die Verwendung von Open.Mp sicherlich sinnvoll sein, weil unter anderem Open.Mp Open Source ist und theoretisch jeder, der die Motivation hat, die Modifikation voran bringen kann.

    Von Inspiration zu sprechen, wenn die Codebasis eindeutig die von German Crimetime ist mit wenigen Veränderungen, finde ich schon fast frech. Dann diesen auch noch zu veröffentlichen, obwohl dieser Gamemode offiziell noch nie veröffentlich worden ist und dann nicht mal die Entwickler von German Crimetime als Hauptautoren zu benennen, empfinde ich als Dreist.


    Klar es ist 2024 und der Gamemode wurde erstmals vor 10 Jahren von mir erstellt, aber es wurden hunderte von Stunden von der Community, dem Team und mir als Entwickler investiert, da kann man bei einer nicht erlaubten Veröffentlichung wenigstens so freundlich sein und uns erwähnen.

    Ich danke dir.


    Kann mir jemand noch die sscanf und mysql include schicken?

    Es gibt nicht die "eine Include". Speziell bei dem MySQL Plugin gibt es verschiedenste Versionen. Da musst du schon konkreter werden, welche Version du brauchst. In der Regel ist Google da aber auch sehr mächtig, was das Suchen von Dingen angeht.

    Dann hau mal das Plugin crashdetect rein. Scheinst Funktionen aufrufen zu wollen, die der Server nicht kennt. Möglicherweise benötigst du Plugins, die du derzeit nicht lädst

    Beratungsangebote zu Foren kriegst du sicherlich auch hier umsonst. Auch Styles gibts für verschiedene Foren kostenlos.


    Dieses Forum verwendet beispielsweise Woltlab Suite und ist mit dem Modul Forum kostenpflichtig. Es gibt aber auch kostenlose alternativen wie phpBB


    Ich würde an deiner Stelle erst einmal die Entscheidung fällen, welches Forumsystem du verwenden möchtest (anderer Thread in einem anderen Bereich) und danach nach jemandem suchen, der dir ein Design entwickelt.

    Welches Betriebssystem nutzt du? Falls es iOS ist und du die iCloud verwendest, kannst du automatisch täglich alle Nachrichten + Medien (inkl. Videos) hochladen lassen.


    Solltest du die Option angehabt haben, kannst du WhatsApp per iCloud wiederherstellen lassen inkl. aller Medien. Falls nicht, solltest du die Option anschalten. Obs für Android ein ähnliches System gibt, weiß ich nicht

    Dr. Frauenarzt Der Array hat die Größe von 6, somit kannst du auf den Index 0-5 zu greifen. Dein Schleifenkopf in Zeile 6431 iteriert aber durch den Index 0-6. Die Folge ist, dass der Array gesprengt wird. Entweder änderst du die Bedingung (z.B. i < 6) oder vergrößerst den Array von HP_Tresor. Letzteres würde aber sachlogisch keinen Sinn ergeben.

    Wenn ich mich recht entsinne, kann man ergänzend die Player/Vehicle Velocity betrachten, da diese beim AirBreak nicht / gering? verändert wird. Kann aber sein, dass das mittlerweile auch manipuliert wird...

    Code
    C:\Users\PC\Desktop\SERVER\gamemodes\script.pwn(58640) : warning 224: indeterminate array size in "sizeof" expression (symbol "")


    Code
                for(new Slot=0;Slot<MaxVehicles(playerid);Slot++)
                {
                    format(query, sizeof(query), "SELECT * FROM `server_vehicles` WHERE `owner`='%s' AND `vehSlot` = '%d'", GetName(playerid), Slot); //58640
                    mysql_function_query(gSQL, query, true, "LoadPlayerVehicles", "ii", playerid, Slot);
                }

    Das ganze würde ich sowieso etwas überdenken. Wieso musst du denn jedes einzelne Fahrzeug von einem Spieler selektieren? Reicht es nicht, alle zu selektieren und das in LoadPlayerVehicles() zu verarbeiten? Ohne jetzt weiteren Code zu sehen würde ich einfach behaupten, dass das auch ginge. Und da sparst du dir dann die "MaxVehicles(playerid)"-Anzahl an Queries.


    Ansonsten, wie wird query deklariert?

    Moin Dennismeister,


    so langsam nimmt das ganze doch eine komische Richtung an. Wenn du Probleme mit meiner Person oder dem Stil hast, können wir das auch gerne privat und oder in Begleitung eines Administratoren machen. Das öffentlich auszutragen bringt glaube ich nicht unbedingt den Effekt, den du dir erhoffst.


    Aber auch hier bist du wieder nicht darauf eingegangen. Hier ist auch nirgends eine Nachricht von dir, in der steht, dass du nach wie vor am Handy bist. Desweiteren verstehe ich nicht was das für eine Ausrede sein soll. Die breadfish Seite ist am Handy gut optimiert und problemlos nutzbar. Viele grenzwertige Beiträge von kenning hattest du bereits in Form von Screenshots vorliegen.


    Du hast es nicht vergessen, das halte ich für absoluten Schwachsinn. Ich habe dich mehrmals aufgefordert/gebeten kennings Verhalten und Beiträge zu überprüfen, du hast mehrmals auf unsere Unterhaltung geantwortet und bist minimal überhaupt darauf eingegangen.

    Ich war draußen am Handy und hatte persönlich kein Interesse, diese Zeit mit dem Moderieren von Beiträgen zu verbringen, nur weil du einen Groll gegen den Nutzer hast. Ich glaube auch kaum dass es Sinn der Sache sein kann, dass ich nun alle Beiträge von kenning mir anschaue und diese nach mehreren Wochen oder Monaten nach der Erstellung sanktioniere.

    Ach ich weiß nicht, sich vielleicht darum kümmern wenn ein Forennutzer dir einen anderen User meldet der eindeutig über die Strenge schlägt. Dir sogar noch mehrere Beweise schickt und dich mehrmals auffordert dieses Verhalten doch bitte ebenfalls zu sanktionieren.

    Aber das habe ich doch bei dir gemacht? Dein Beitrag wurde gemeldet, ich habe ihn sanktioniert. Dann bin ich doch meiner Pflicht als Moderator nachgegangen? Ich finde einfach die Art und Weise, mir irgendwelche veralteten Beiträge zu schicken und zu sagen "DER MUSS AUCH BESTRAFT WERDEN!!!elf" sehr sehr fragwürdig. Weiß nicht, ob das Löschen der einzelnen Beiträge nun noch wirklich Sinn ergibt - wenn du möchtest, kann ich mir das aber gerne nochmal ansehen.


    Mein Bild von dir ist dass du wenig bis gar keine Interesse und Mitwirkung an Bereichen außerhalb des SA-MP Scripting-Stuff hast & dennoch als Moderator für alle Bereiche in diesem Forum fungierst.

    Und woran machst du das denn bitte fest? Nur weil ich nicht zu jedem meine Meinung sage, heißt das noch lange nicht, dass ich kein Interesse habe. Und ja, ich interessiere mich und ich beteilige mich nicht am Smalltalk - das stimmt. Aber dazu habe ich mich bereits oben geäußert.

    Moin,


    da ich das ein oder andere mal in diesem Thread erwähnt wurde, nehme ich dazu gerne Stellung:


    hatte noch gesagt dass es Mods gibt die nicht am Forum teilnehmen sondern nur mit Sanktionen und "ihrer Macht" rumwerfen.

    Kann man sich drüber streiten, was am Forum teilnehmen für dich bedeutet. Ich bin eher der jenige, der sich in den Scripting Bereichen aufhält und dort hilft, falls noch kein anderer geholfen hat oder ich eventuell einen Lösungsanstoß geben kann. Ja, ich bin im Smalltalkthread nicht wirklich aktiv. Das liegt aber eher meistens an der Art und Weise wie sich dort unterhalten wird. Ich ging auch eigentlich davon aus, dass ich dadurch euch eine Objektivität ermögliche - zwischen mir und dem jeweiligen, deren Beiträge ich lösche und ggf. weiter sanktioniere besteht keinerlei Beziehung. Aussagen wie "der sanktioniert mich weil er mich nicht mag" konnte ich mir deswegen in der Regel ersparen. Und wie werfe ich denn mit meiner Macht rum? Welcher Macht? Das ich Beiträge löschen kann? Ich kann mich nicht daran erinnern, dass ich irgendwo mal mit so etwas angegeben hätte (wozu ja auch eindeutig keine Grundlage existiert), noch lösche ich willkürlich Beiträge. Erst letztens hatte ich ausversehen eine falsche Verwarnung verteilt und aus Kulanz dann auf eine verzichtet. Ich glaube, würde ich mit der "Macht rumwerfen", wäre mein Verhalten da deutlich anders.


    Ich will hier nicht rumheulen von wegen "Warum krieg ich Ärger aber die anderen nicht?". Mir geht es darum, dass Douq scheinbar tatsächlich gerne seine Macht ausnutzt, aber für wirkliche moderative Tätigkeiten keinen Finger krümmt. Ich habe ihm mit meinen Screenshots genug Beweise für mindestens EINE einzige Verwarnung geliefert. Selbst das ist nicht erfolgt.

    Verstehe nicht, wieso das mein Fremdbild ist. Was habe ich denn davon euch Verwarnungen reinzudrücken? Ich würde behaupten, dass ich prozentual gesehen der jenige bin, der im Verhältnis gelöschte Beiträge / Verwarnungen den geringsten Anteil ausmache. Du bist im übrigen die zweite Person, die dieses Jahr eine Verwarnung von mir erhalten hat, die noch besteht. Deinen zweiten Satz verstehe ich nicht: Dein Beitrag wurde gemeldet und ich habe ihn abgeschätzt und im Kontext bestraft. Was ist denn deiner Meinung wirkliche moderative Tätigkeit? Dir im Smalltalk Guten Morgen wünschen? Ich hatte dir 1) gesagt, dass ich derzeit am Handy bin und habe es, als ich wieder drin war schlichtweg vergessen. 2) Kannst du gerne unseren Nachrichtenverlauf öffentlich stellen. Dann siehst du auch, dass ich dir die Möglichkeit habe, gerne einen weiteren Moderator zur Rate zu ziehen um das ganze von einer anderen Perspektive zu sehen. Für jemanden, der gerne seine Macht ausnutzt sehr unüblich..

    Douq hat letzt ein Beitrag mit der Begründung "Spam" von mir gelöscht. Ich antwortete im der Konversation, dass es kein Spam gewesen sei, die einzigste Antwort darauf war nur "Ok". Es näher begründet oder das Gespräch gesucht hat er nicht, geschweige mein Beitrag wiederhergestellt.

    Die Leute, die mir auf die automatische Antwort eine Frage stellen, können sicherlich bestätigen, dass ich mir gerne Zeit nehme um das mit ihnen zu besprechen. Was erwartest du aber, was ich auf die Nachricht "Das ist kein Spam." antworte? Wenn du eine Begründung für die Löschung haben möchtest, dann sag es. Wenn du gerne ein Gespräch haben möchtest, dann sag es. Wenn aber keine Intention für ein Gespräch von deiner Seite kommt, dann kommt eben kein Gespräch.

    Und das hätte Douq genauso sehen sollen.

    Schön und gut, aber dir ist bewusst, dass ich weder den Beitrag gemeldet, gelöscht oder die Verwarnung an Leon gegeben habe, oder? Das heißt nicht, dass ich vielleicht nicht auch so gehandelt hätte, aber ich verstehe nicht, wieso ich bei diesem speziellen Fall genannt werde?


    Im übrigen finde ich schade, dass scheinbar ein paar der Mitglieder dieser Community dieses Fremdbild von mir haben. Ich hätte mich ja gefreut, wenn man mit mir ein Gespräch sucht, wenn man diesen Eindruck hat - dann hätte man das sicherlich richtig stellen können...