Hallo,
ich wollte mal fragen ob ich meine Amx datei irgendwie kleiner bekomme weil es sind höchstens 2MB erlaubt und meine datei hat 6 MB
Bitte helft mir
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Object streamer ?
....
-
Ressourcensparend bleiben sprich dein Skript so gut wie möglich Optimieren, dazu brauchst du etwas mehr Erfahrung in dem Bereich,
Sprich die Skript Basis und die Fakten, wie viel Byte ein String/ein Zeichenfolge besitzt, ich selber würde darauf tippen das unnötige Variablenplätze
vorhanden sind, jeder Platz benötigt seine Größe also solltest du diese Plätze soweit reduzieren bis zu der Grenze die du benötigst. -
nein keiner vorhanden.......aso ich soll einen nehmen oder was?
-
Object Limix runterschrauben,
Das Script optimieren halt
----- -
bin anfänger was genau soll ich tun?
-
Wenn du die Skript Basis hast, kannst du schauen was Bytes ausmachen & was das überhaupt darstellt , zudem noch wie Größen zugeordnet werden.
Die Ausrede Anfänger gilt nicht. -
was? habe nix kappiert sorry
-
man kann (sollte) halt im script einige sachen optimieren!!!
damit ist der script kleiner und schneller zu lesen^ ^ -
zB. DCMD / SSCANF benutzen.
Mit den Strings oÄ. nicht übertreiben.
-
dcmd verbraucht noch mehr zudem nutzt dcmd ebenfalls über mehrere Wege die StringCompare Methode , daher Blödsinn, zu viele indirekte Wege
-
-
Ich wusste garnicht das amx datein ein größenlimit haben...
-
haben sie auch nicht
allerdings gibts manche freehoster die nur eine bestimmte größe
einer datei zum hochladen erlauben@ alex :
was dein Problem betrifft, solltest du die strings verkleinern
d.h.
new string[256];
format(string, sizeof(string), "Hallo %s", playername);Der String ist für 256 Zeichen ausgelegt, allerdings werden nicht so viele benötigt,
da "Hallo %s" nur aus max. 69 Zeichen besteht (5 für Hallo und max. 64 für den Spielername) // EDIT : Spielername max. 24 Zeichen
--> du verkleinerst den String und sparst somit Speichergruß Snail
PS : hoffe das stimmt was ich geschrieben hab
-
Der Hoster verbietet das dann auch nicht ohne Grund, großes Skript = Große Last , lagert sich jede MS in den Ram ab sprich belastet nicht nur Ram sondern auch CPU ( Für einige Nichts neues aber für unwissende eventuell nützlich oder einfach gut zu wissen )
-
Der Name kann maximal 24 Zeichen lang sein. Bei "new string[50]" werden ja 32 Bit Variablen erstellt, d.h. 200 Byte
Jedoch reicht 1 Byte für unsere normale ASCII Tabelle, daher geht auch gut "new string[50 char]" - 8 Bit Variablen (50 Byte) -
gibts da mit diesen bite größen irgenwo nen DEUTSCHEN tut?
//EDIT by Keks: Häh? Wie ein Tut über Bytegrößen? 1 Byte ist immer 1 Byte groß (8 Bit), 255 darstellbare Zahlen
//EDIT @ Keks of deaths: wie vile bites die verschiedenen variablen haben und so meint ich..... -
Im Wikipedia einfach mal unter Google suchen, ist eigentlich Computergrundwissen
-
Du bmeinst Scipter/Coder Grundwissen???
Nicht jeder der nen PC hat kann das...und ehrlich gesagt find ich nichts bei wiki
-
breadfish.de
Hat das Thema geschlossen.