danke, ist zwar keine Antwort auf meine Frage^^, kenn ich schon bzw. ich arbeite schon mit dem Befehl
Beiträge von Cody09
-
-
Hallo,
ich bin immer noch am rätseln und am ausprobieren was die Parameter bei SetObjectMaterial für eine bedeutung haben, bzw. woher ich die Infos bekomme, also was ich weis ist:
bzw. erstmal die Parameter:
Parameters:(objectid, materialindex, modelid, txdname[], texturename[], materialcolor)
objectid - The ID of the object to replace its texture
materialindex - The material index on the object to change
modelid - The modelid where the replacement texture is located (use 0 for alpha)
txdname - The name of the txd file which contains the replacement texture (use "none" for alpha)
texturename - The name of the texture to use as the replacement (use "none" for alpha)
materialcolor - The object color to set, as an integer or hex.-die Objektid ist die Objektid von dem Objekt an dem die Texturen geändert werden sollen
-die Modelist mit txdname und texturename wird verwendet wenn man nur die Farbe verändern will mit materialcolor
-will man eine andere Texture verwenden muss man bei Modelid die Objektid von dem Objekt eintragen, von dem die Texture genommen werden soll.
-was funktioniert ist, wenn man von den neuen Samp Objekten aus der SAMP.ide Liste z.B.19317, bassguitar01, bassguitar01, 100, 0
modelid , txdname ,texturename
und hinter dem txd-Name 100 steht, dann funktioniert das ganze und der Materialindex 0 ist bei Materialcolor 0xFFFFFFFF, wobei die meines wissens dann unnötig ist.
Jetzt was ich nicht weis ist, wie bekomme ich 1. die Infos von den normalen GTA Objekten, z.B. Wachturm oder so?
Und was mach ich mit Objekten wie19323, lsmall_shop01, lsmall_shops, 200, 0
bei denen hinter dem txd-Namen eine 200 steht, nähmlich dort funktioniert das ganze so nicht. Auch nicht bei Materialindex 0-2 (alles getestet).Könntet ihr mir da weiterhelfen? Was ich gelesen habe, ist das man mit dem Objekteditor von Jernej (oder so) doppeltklick auf Objekte machen kann und dort entsprechende Infos angezeigt werden. Jedoch weis nichts mit den Infos anzufangen bzw. ich hab noch nicht ganz eine richtige Lösung dazu gefunden.
Würde um jede hilfe hoffen. Ich denke auch andere User
Cody09
//edit: Teilweise selbst herausgefunden: http://forum.sa-mp.com/showthread.php?t=331497 brauch trotzdem noch Hilfe wegen dem 200
-
-
VEHICLE_MODEL_INFO_SIZE //Vehicle size
VEHICLE_MODEL_INFO_FRONTSEAT //Position of the front seat
VEHICLE_MODEL_INFO_REARSEAT //Position of the front seat
VEHICLE_MODEL_INFO_PETROLCAP //Position of the fuel cap
VEHICLE_MODEL_INFO_WHEELSFRONT //Position of the front wheels
VEHICLE_MODEL_INFO_WHEELSREAR //Position of the rear wheels
VEHICLE_MODEL_INFO_WHEELSMID //Position of the middle wheels (applies to vehicles with 3 axes)
VEHICLE_MODEL_INFO_FRONT_BUMPER_Z //Height of the front bumper
VEHICLE_MODEL_INFO_REAR_BUMPER_Z //Height of the rear bumperdas sind die Parameter, ich denke selbsterklärend, also warscheinlich von der Automitte aus die Position jeweils denke ich und bei vehicle size vermute ich mal einfach x=Länge y=Breite z=Höhe(höchste Stelle) jedoch bin ich mir nicht ganz sicher
-
SA:MP: wenn es vollständig released wurde^^, hat schon jemand ein cooles Beispiel mit SetObjectMaterial ?
-
werds glaub gleich mal ausprobieren, aber meiner Meinung nach find ich es irgendwie unlogisch sowas wie SetObjectMaterial reinzumachen anstatt irgendwelche nützlichen funktionen, wenn ich das richtig verstanden habe: Wer braucht ein Rathaus mit einem Pokertisch texture
//edit:
Ich hab das ganze mal anhand des von Samp beigelegten Filterscripts getestet mit dem Befehl(jedoch gefixxt[2. Screen sind die im Hintergrund ungefixxten Objekte]):
if(strcmp(cmd, "/crptex",true) == 0) {
new lp=0;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
X+=1.0;
while(lp != 64) {
test_tex_objects[lp] = CreateObject(19371,X,Y,Z+0.5,0.0,0.0,0.0,300.0);
if(lp % 2 == 0) {
SetObjectMaterial(test_tex_objects[lp], 0, 19325, "lsmall_shops", "lsmall_window01", 0xFF0000FF);
} else {
SetObjectMaterial(test_tex_objects[lp], 0, 19371, "all_walls", "stormdrain3_nt", 0xFF5555AA);
}
X+=2.0;
lp++;
}
return 1;
}1. Screen:
2. Screen(im Hintergrund das ganze mit ungefixxtem Befehl):
jedoch hab ich das ganze noch nicht so ganz verstanden
vllt kann mir da ncoh jemand weiterhelfen^^ -
1. Das Wort "ladet" gibts nicht es heißt "lädt"...
2. Einfach Rooter für ca. 5min ausstecken und wieder einstecken (vlt ist das teil überlastet)
oder Cache+Cookies löschen.
ist zwar ot. aber wenn du schon verbessert kannst du es selbst richtig machen, bzw ist ja nur ein kleiner Fehler, es heißt "Router" :D:D, aber danke an alle, hab es auch mal mit dem Router jetzt gemacht, hab jetzt wie gesagt keine Probleme mehr -
hm komisch, wie gesagt, gestern lag es am Browser, jetzt bemerke ich komischer weise keine längere Ladedauer, ich hatte gestern auch mal meinen kompletten Cache und die Cookies gelöscht. Immoment geht es wieder gut
-
ok ich hab es jetzt mal mit dem Internet explorer getestet und dort geht es ganz normal schnell
-
Hallo allerseits,
seit ein paar Wochen fällt mir auf, dass das Forum hier extrem langsam läd im vergleich zu anderen Webseiten. Ich weis nicht ob es an mir liegt oder an dem Server. Wie ist es bei euch?
Oder ist das ganze schon bekannt?
Bzw. wenn es an mir liegt, wie könnte ich vorgehen um das Problem zu lösen?MfG. Cody09
-
Hätte auch ein gutes, mit CTF, Zonen die leicht definierbar sind etc. und gut gescriptet.
Schreib mich mal an
-
Hallo,
also folgende Situation:
Ich verwende vmWare um unter anderen Ubuntu zu virtualisieren.
vmWare verwende ich auf meinem PC(Win 7 Prof. 64 bit).
Ich habe auf Ubuntu einen MySql Server installiert, welcher auch ohne Probleme mit phpmyadmin läuft.
Den Ubuntu Gast habe ich auf Nat in den Netzwerkeinstellungen gestellt oder so (glaub Bridged Mode), so dass der Gast eine eigene Physische IP bekommt. Von meinem Pc (Win 7) kann ich auch auf php myadmin zugreifen, nur der Sampserver auf meinem PC kann nicht zu der Datenbank connecten. Komischerweise kann er konnekten wenn der Server auf dem Ubuntu System läuft.Jetzt zu meiner Frage: Wie kann ich MySql so einstellen, das auch andere Clients/Ip´s darauf zugreifen können? Ich kenn mich mit den MySql Einstellungen und der Linux Firewall nicht so aus.
Btw. es klappt auch nicht wenn ich meine Win 7 Firewall und AntiVirus ausschalte also liegt es definitiv an dem Gast PC. (denke ich)könntet ihr mir da vllt weiterhelfen?
MfG. Cody09
-
Ich kenn den Server schon länger und bin auch ab und zu drauf und finde ihr RICHTIG geil gemacht! Bin dort auch im Forum registriert. Also ich kann den Server nur weiterempfehlen
-
Erstmal danke für die Bewertungen,
jedoch das ich immer mit [D.S.Z] kommen müsst.. ja ich war mal bei [D.S.Z] steh jetzt aber neutral dazu und kann mir meine eigene persöhnliche Meinung davon bilden, was aber nicht hier reingehört
-
Danke für die Bewertung, aber werd ich nicht mehr überarbeiten, will sie nur nicht verharren lassen
-
-
Stimmt, gar nicht bedacht, du speicherst ja praktisch keine Variablen sondern man könnte auch alle Werte gleich abspeichern lassen
-
Würde mich auch interessieren. Glaube nicht,dass SII wirklich langsamer sein soll als deins. Daher wäre es wirklich gut,mal den Testcode zu sehen ;).Wenn Speed wirklich so wichtig ist,dann schaut auch Y_INIan ( Y_Less ) oder DOF2 ( Double-O-7 ) im offiziellem Forum.Letzteres benutzt sogar hashing, um die Einträge schneller zu finden.
Stimmt wäre recht interessant DOF2 wird jedoch nicht mehr supportethttp://pastebin.com/ujet3ySE ist anscheinend der Vergleich zwischen y-ini dof2 dof1 etc.
-
Besser als sie aufm PC rumliegen lassen
-
Dini ist die lahmste fileinclude, nur wollen das die leute nicht war haben...
Propaganda ist alles, man kann schon das ganze druchbringen, einfach ein paar Releases mit dem Include Release im Englischen Samp Forum mit bezeugnis das seins das schnellste ist im vergleich zu SII und sehr viel besser & schneller als Dini z.B. vlltaber ich hätte da noch ne Frage,
und zwar, z.B. bei einem Save-All Befehl und nehmen wir an, ein User hat 200 Werte die gesetzt werden müssen.
Bei 200 User online, kommt es da zu laggs ?