Und damit euch allen nochmal ein erfolgreiches neues Jahr: KABOOM23
Beiträge von Whice
-
-
Für mich hört sich das aktuell alles sehr subjektiv an, wenn man Bewertungskriterien schafft und dies als Art "Siegel" betrachten möchte, sollte es meiner Meinung nach objektive Einschätzungen geben.
So zum Beispiel messbare Eigenschaften genommen werden und sich daher ein Score entwickeln.
Dies könnte man dann auch eher an alle anderen User vermitteln.
Weiterhin stimme ich @SgtKaneki im Punkt der Transparenz zu. Ich würde es dementsprechend gut finden, die Bewertungskriterien öffentlich zu machen und direkt daran zu bewerten.
Ein Beispiel wäre das Fairtrade-Siegel bzw. der Nutri-Score an dem ich mich orientieren (rein technisch) würde.
-
-
Wenn du Backslashes in Prints verwedest, musst du diese escapen, dies machst du mit einem weiteren. Also print("\\") würde ein einzelnen Backslash printen.
In Lua dürfte thereoretisch auch \b funktionieren.
-
-
Das sind die einzelnen Lernkarten. Nun könntest du entweder beim Ausgeben (also bei deinem println) darüber loopen und einzelne Infos von der Lernkarte ausgeben (Bsp: lernkarte.name)
Alternativ kannst du auch eine toString Methode in deiner Lernkarten Klasse entwerfen.
-
der Inhalt vom Array wird nicht richtig dargestellt
Wie wird es denn derzeit dargestellt bzw. wie möchtest du es dargestellt haben?
-
Wieso ist denn der [SAMMELTHREAD] Ist dieser PC gut?/PC gesucht Thread geschlossen worden?

Hab grade den Schlüssel wiedergefunden

-
-
Bitte Kontaktmöglichkeiten und mögliche Zahlungsmethoden ergänzen
-
Bitte noch mögliche Zahlungsmethoden ergänzen DrPinkelstein
-
Brauche unbedingt Hilfe weil ich es nicht gelöst bekomme.
wie ist denn derzeit dein Stand?
-
Geht man einmal inaktiv und alles ruhig danach
Wer es kaputt macht, muss es aber auch wieder heil machen
-
Und bei dem zweiten Script scheint es so, als ob du eine falsche MySQL-Version nutzt
-
Einen schönen Weltfriedenstag wünsche ich euch (Ja, irgendwie schwierig grade...) trotzdem darf man mit TeamSpeak hoffen, mit dem Badge: PEACEDAY22
-
Gibt aktuell einige von diesen kurzen Videos:
Externer Inhalt twitter.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Externer Inhalt twitter.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Externer Inhalt twitter.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
-
Kann ich Code Grundsätzlich so lassen wenn er funktioniert oder ist das Müll?
Grundsätzlich ist es so, dass du (und dein Team) deinen Code verstehen musst und damit klarkommen musst.
Wenn dies für dich übersichtlich ist, dann top.
Persönlich würde ich allerdings etwas ändern. Mir wäre das zu viel in einer Zeile und zu viel Code Duplizierung.
Was ich also machen würde, wäre:
- Kommentare entfernen oder erneuern
- Du hast durch deine Variablen Benennung ja bereits klar definiert, welches Pickup denn eigentlich ist. Somit wäre für mich klar, in welchen If-Block ich muss, um etwas zu finden.
- Code-Duplizierung umgehen
- Du machst in den beiden (und vermutlich später noch mehr) Fällen dasselbe, somit schreibe ich lieber eine Funktion und rufe nur diese auf.
Also machen wir das:
C
Alles anzeigenpublic OnPlayerPickUpPickup(playerid, pickupid){ if(pickupid == stadthalleenter) SetPlayerPosEx(playerid, 383.3442, 173.8718, 1008.3828, 3); if(pickupid == stadthalleexit) SetPlayerPosEx(playerid, 1481.1390, -1766.0382, 18.7958); return 1; } stock SetPlayerPosEx(playerid, Float:x, Float:y, Float:z, interior = 0, virtualworld = 0) { SetPlayerPos(playerid, x, y, z); SetPlayerInterior(playerid, interior); SetPlayerVirtualWorld(playerid, virtualworld); return 1; }Durch die Funktion würde es nun den Vorteil geben, dass das interior und die virtuelle Welt einen Standardwert hat, also man diesen beim Aufrufen auslassen kann.
Weiterhin kannst du so schnell Änderungen vornehmen, wie das setzten der Kamera hinter den Spieler SetCameraBehindPlayer(playerid); nachdem er teleportiert wurde. Dies ist jetzt eine Zeile, statt es überall zu ändern.
- Doch jetzt könnte man den Prozess noch erweitern. Wenn du irgendwann viele Pickups hast, kostet es Leistung diese zu laden. Es macht also irgendwann Sinn, eine Reichweite der Pickups einzustellen. Dies kann man mit einem Streamer Plugin erreichen: https://github.com/samp-incogn…gin/wiki/Natives-(Pickups)
Du merkst so jedoch schnell, es geht immer weiter, es geht immer anders. Die Frage ist, wofür du es brauchst. Klar kann man beim Coden auf 100% Effizienz achten und ein paar Sekunden schneller sein als jemand, der es zum Spaß und zum Lernen macht.
Doch wenn beide Codes compilen und du erstmal auf dem Server bist, machen sie doch das gleiche, sie bereiten hoffentlich Spaß und das sollte es meiner Meinung nach immer machen.
- Kommentare entfernen oder erneuern
-
Na dann mal willkommen und viel Spaß beim Coden

-
weiß da grad echt nicht weiter
Dann nehm dir doch erstmal etwas zeit, schaue dir die Systeme an und versuche sie wieder zu verstehen.
Wenn du dich dann ranmachst und umbaust/Bugs fixed und dabei ein Problem hast und dich nochmals meldest, können dich hier bestimmt ein paar Leute unterstützen.