Wieso holst du dir keine PSC und kaufst es bei Steam? O.o
Beiträge von Firerfan
-
-
Wie die meisten anderen finde ich auch, das richtig gehandelt wurde.
Wer meint mit einem Messer durch die Innenstadt zu laufen und somit sehr viele Menschen indirekt zu bedrohen..Ausserdem sind die dem (Alleine in dem Video) knapp ne halbe Minute mit den Waffen hinterher gelaufen.
Er wollte sich nicht ergeben, war bewaffnet und die Cops haben schnell gehandelt.Klar, über die Anzahl der Schüsse lässt sich jetzt streiten
-
Du speicherst die ID's von allen Objekten die du erstellst (durch CreateObject or Whatever :D).
Und dann löscht du sie alle mit DestroyObject wieder. -
Stimmt.. sonst müsste der Compiler Warnings rauswerfen...
-
Und SetPlayerPos(pID,Zelle1);
Kann so auch nicht funktionieren.
Es werden ja die Koordinaten benötigt.
Sprich X,Y,Z -
Hmm.. Gute Frage.
Du verteilst auf jeden fall die Auslastung, die beim Speichern ensteht, da du die dinge ja immer direkt abspeicherst.
Sprich, der Server muss an einem Punkt nicht 134 dinge Speichern.Wenn du zusätzlich noch Variablen setzt, damit Du nicht bei jeder abfrage die Dini-Datei auslesen musst,
ist das schon akzeptabel -
Wichtig ist es um Leistung (Resourcen) beim ausführen des Gamemodes zu sparen und somit Laggs vorzubeugen.
Resourcenschonend scripten ist einfach:- Mach keine unnötigen Abfragen
- Lass schleifen nur soweit durchlaufen wie nötig
- Überlege dir die reihenfolge der AbfragenFür letzteres ein Beispiel.
Du willst einem Spieler Geld geben.
Bevor Du aber abfragst, ob du das Geld hast was der Spieler hat,
Frag zuerst ab ob er Online ist. Damit sparst du resourcen.Im prinzip sind es viele kleine Dinge auf die du achten musst und das da oben nur Orientierungspunkte.
-
Aktuelles Fahrzeug des Spielers zerstören,
Neues Fahrzeug erstellen,
Spieler in neues Fahrzeug setzen?Wäre wohl das leichteste
-
Füg mal das Plugin "Crashdetect" ein.
Da müsste irgendwas kommen, wenn das nicht funktioniert. -
Oder einfach
IsPlayerInRangeOfPoint(...);
verwenden und den Radius kleinstellen -
gibt die Lange eines strings zurück
-
if(strlen(inputtext) > 7)
Musste nur einbauen. -
Wird eher schwieriger, wenn du keine Datei mit allen Accountnamen hast
Alternativ könnte es auch gehen, wenn die Accountnamen ID's sind.
Sprich 1,2,42 und in den ID's dann der Name abgespeichert wird.Aber ich denke, so hast du es nicht gemacht, weil es für ein Login/Register System eher schlecht ist.
//EDIT:Also möglich ist es.
Allerdings nur mit der Brutforce-Methode.
Alles durchprobieren, was irgendwie geht.
Dauert aber wirklich ewigkeiten und würde den Server wahrscheinlich für ein paar Monate aufhängen -
Naja, kannst im Wiki auch alle Callbacks anzeigen lassen und dann mit der Browersuchfunktion durchsuchen.
Alternativ schreibst du dir den Callback halt selber.
Lässt sich ja ohne viel Aufwand sogar so machen, dass du dort noch mit "return 1;" oder "return 0;" das Destroyen stoppen kannst -
Die Grafiken finde ich eher unschön und die Featureliste ist lehr.
Sieht sonst nach einem standart Godfather aus an dem nicht wirklich viel gemacht wurde (Ausser Fraktionen) -
Das mit der Geschwindigkeitserhöhung wird Scripttechnisch schwierig.
Du musst ja, sobald das Fahrzeug an seiner Maximalen geschwindigkeit angekommen ist über einen Timer immer wieder beschleunigen.
Vorallem in Kurven kann es da schnell zu problemen kommen. -
-
Soweit ich weis das "pure" ablegen.
Dann hauste halt noch ne kleine HTML-Page rein und fertig//EDIT: Jo, genau so ist es:
ZitatEs ist verboten die Angebote des Freehosting als reine
Downloadpage/Datenablage ohne vollwertige Page zu nutzen. funpic.de
bietet hohe Verfügbarkeit und sehr hohe Qualität, um Entwicklern und
Webmastern einen hohen Standard für ihre Homepage zu ermöglichen nicht
jedoch um Downloads zu veröffentlichen. -
Nimm doch ein Freehoster wie funpic.
Da haste dann ne URL:deinname.funpic.de/Update/datei.exe
-
Deutsch, Englisch, Latein, paar Wörter Türkisch/Russisch/Polnisch