Hallo,
ich brauche hilfe bei der anweisung für die sscanf Funktion.. komme bei PHP mit der nicht so ganz klar.
Und zwar geht es darum aus einer Zeile entsprechende Variablen raus zu picken.
Bsp:
<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>
Anweisung:
for ($i = 0; $i < count($schreiben); $i++) {
if (strpos($schreiben[$i], "<object id=")) {
if (!sscanf($schreiben[$i], "<object id='%s' interior='%d' collisions='%s' alpha='%d' doublesided='%s' model='%d' scale='%d' dimension='%d' posX='%f' posY='%f' posZ='%f' rotX='%f' rotY='%f' rotZ='%f'></object>", $id, $interior, $collisions, $alpha, $doublesided, $obj_id, $scale, $dimension, $posX, $posY, $posZ, $rotX, $rotY, $rotZ)) {
$mapstring = "\n CreateGameModeObject(".$obj_id.", ".$posX.", ".$posY.", ".$posZ.", ".$rotX.", ".$rotY.", ".$rotZ.", ".$scale.", ".$collisions.", ".$interior.");";
fwrite($writenewfile2, $mapstring);
} } }
Es klappt nur das mit dem sscanf nicht.
Kenne die leider nur aus Pawn und komme hier nicht weiter.
Wäre nett wenn mir jemand helfen könnte.