Ja, du suchst im Skript danach, wo er mysql_connect für das Forum aufruft und löschst es oder kommentierst es aus ![]()
Beiträge von Kaliber
-
-
-
Wenn du die doch recht aufwändige aber theoretisch nötige Lösung von @Kaliber, kannst du auch einfach das standart Filterscript 'ls_prisonwalls' laden, dies ermöglicht das öffnen/schließen von diesem und dem anderen Tor an der Seite.
Okay, das Filterskript kannte ich nicht xD
Aber zu meiner Verteidigung, in dem Filterskript wird genau das gemacht, was ich beschrieben habe

-
Wenn ich das tor markiere wird dort der ganze untere boden mit rot makiert
Ja...das liegt daran, dass das die Standard Map ist...dort sind die Tore nur Texturen auf dem Objekt, diese kannst du natürlich nicht bewegen.
Musst das Objekt löschen, neue Wände hin machen, neuen Boden und neue Tore und diese kannst du dann rotieren lassen

-
Kannst du uns die CreateObjects von deinen beiden Objekten geben?
Im Prinzip ist das aber nur die Nutzung der Funktion [wiki]MoveObject[/wiki], wo du mit den Rotationen spielst

-
-
Ich glaube er spielt darauf ab, dass die Lebensanzeige weg ist.
Hiermit kannst du das normale deaktivieren für den Spieler: [wiki]ShowPlayerNameTagForPlayer[/wiki]
und hiermit kannste ihm so ein weißes neues TextLabel setzen, da kannste dir sogar irgendwelche IDs ausdenken und reinschreiben

[wiki]Attach3DTextLabelToPlayer[/wiki]
-
Ich rate mal ins Blaue und sage der mainquery String ist zu klein :x
Aber natürlich hat Szertockz nicht ganz unrecht mit seiner Bemerkung

-
Dann musst du auch das connectionHandle vorne einfügen...
Zeig deinen Code mal..oder nutz einfach %q
-
Du nutzt ja auch format und nicht mysql_format...
-
Gibt es da eine Spezielle Format Funktion oder sowas ?
Das Wiki kann helfen
[wiki]Format[/wiki]und da mal in die Tabelle unter %q schauen

oder du nutzt: http://wiki.sa-mp.com/wiki/MySQL/R33#mysql_format
Und dort eben %e

-
Um eine funktionsfähige Waffe auf einem Auto abzufeuern, bzw erstmal zu montieren, da ich denke das Attach da nicht funktioniert (?)
Redest du jetzt von einem Raketenwerfer oder einer MP?
Denn wie gesagt, dass mit der MP ist deutlich aufwändiger.
Aber beide Verfahren funktionieren relativ ähnlich, du erstellst das gewünschte Objekt und dann nutzt du [wiki]AttachObjectToVehicle[/wiki].
Anschließend lässt du einen Timer laufen, der die Rotation von dem Objekt dem Kameravektor von dem Spieler anpasst. Hier mit Beispiel: [wiki]GetPlayerCameraFrontVector[/wiki]
Anschließend musst du prüfen, ob der Spieler schießen gedrückt hat unter [wiki]OnPlayerKeyStateChange[/wiki]
Wenn dem so ist, hast du ja die Koordinaten durch den FrontVector, wo der Spieler hinschießt.
Je nach Wunsch fliegt dann entweder eine Rakete in die Richtung und explodiert oder ein virtueller Schuss und trifft dann diesen Spieler, wenn er auf dieser Bahn sich befindet, und dann kann man Schaden abziehen und gewünschte Animationen durchführen lassen.
Natürlich ist das alles nicht ganz trivial umzusetzen, aber dennoch relativ gut möglich.
Erwarte aber jetzt keinen kompletten Code von mir, ich glaube im Englischen Forum wirst du Schnipsel finden und joa google + Wiki ist mächtig xD
-
Für was?
-
Raketenwerfer + Auto = Klappt
Schüsse im Sinne von einer MP ist nicht so einfach.
Man könnte da gewisse Dinge simulieren, also mit Schaden, Animation, Sound, aber die Schüsse selbst zu simulieren ist nicht so gut möglich. -
das man ins Fahrzeug nicht rein sehen kann, und man den "Nametag" des Spielers nicht sieht? da die Scheiben Verdunkelt sind?
Ja, mit ein bissche tricksen sollte das evtl möglich sein

Also:
1. Den Nametag kannst du erstmal unabhängig von der Scheibe verschwinden lassen, mit: [wiki]ShowPlayerNameTagForPlayer[/wiki]
2. Das mit der Scheibe ist so eine Sache. Da müsstest du schauen, ob du mit [wiki]CreateObject[/wiki] und [wiki]AttachObjectToVehicle[/wiki] eine Scheibe vor die eigentliche Scheibe machst, dadurch würde das dann natürlich dunkler werden, aber weiß nicht, ob das so passt, mit etwas Glück vielleicht

3. Mit 0.3.8 sollen, soweit ich das noch richtig in Erinnerung habe Mods möglich sein, da kannst du dann eh sogut wie alles ändern
bzw kannst du dir dann auch ein perfektes Objekt für die Scheibe designen und dann attachen
Mal schauen, was da noch alles kommt 
Hoffe ich konnte ein bisschen helfen

-
Mal den ganzen Auszug vom Log bitte.
Immer nur 3 Zeilen, wo die Hälfte fehlt ist nicht gerade sehr hilfreich

-
Eigentlich brauchst du hier kein Pattern, klar ist es eine schöne Überprüfung, ob die Werte passen und co, aber in diesem spezifischen Fall eigentlich nicht erforderlich, da du das ja eh nur 1:1 übertragen willst in eine andere Form.
Da kannst du theoretisch auch nur so etwas tun:
PHP
Alles anzeigen<?php function getValues($input,&$values) { $tmp = explode('"',$input); $names = ["id","interior","collissions","alpha","doublesided","model","scale","dimension","posX","posY","posZ","rotX","rotY","rotZ"]; for($i=1,$counter=0; $i<count($tmp); $i+=2) { $values[$names[$counter++]] = $tmp[$i]; } } //Nutzung: $values = []; //Am besten außerhalb deiner Schleifen //Beispiel $str: $str = '<object id="object (ballypllr01_lvs) (1)" interior="0" collisions="true" alpha="255" doublesided="false" model="3437" scale="1" dimension="0" posX="3349.21826" posY="-1396.10474" posZ="257.07605" rotX="0" rotY="90" rotZ="0"></object>'; getValues($str,$values); echo $values["model"]; //Gibt jetzt z.B. das model aus ?> -
Schreibe in Zeile 56:
format(string,sizeof(string),"* Oamt Mitarbeiter %s hat dein Fahrzeug abgeschleppt!",GetName(playerid)); //Evtl Funktion GetName anpassen
SendClientMessage(i,BLAU,string); -
Es fehlt das ShowPlayerProgressBar

#Handy -
Nutze mal crashdetect, lösche den server_log.txt und poste, was dann in der server_log.txt steht

