Tab ich mich rein und raus scheint es halb zu gehen, woran liegt das?
...wie sieht denn dein Code aktuell aus?
Und welche Modelid hat deine Schranke?
Tab ich mich rein und raus scheint es halb zu gehen, woran liegt das?
...wie sieht denn dein Code aktuell aus?
Und welche Modelid hat deine Schranke?
Kannst du einen screen uns zeigen, wie deine Ordnerstruktur/Files aussehen...einfach aus FileZilla n screen machen, während du verbunden bist mit dem Webspace ![]()
Dies funktioniert nicht, nichts passiert.
Was machst du da auch?
Du sollst da doch nur die neue Rotation angeben...wtf
90.0-90 Was erwartest du passiert da?
90-90 = 0
Der Fehler liegt in GetConfig, welchen Typ hat denn die Variable immer var nutzen find ich im Code irgendwie dirty..
Da man so überhaupt nicht weiß, welche Datenstrukturen verwendet werden ![]()
Also der Fehler entsteht vermutlich dadurch, dass du auf einen index zugreifst, der nicht existiert...
Also vllt mit einer Abfrage vorher das abfragen ![]()
was kann ich wieder machen
Naa...einfach wieder das format hinten dran hängen:
new query[500];
mysql_format(handle,query,sizeof(query),"UPDATE `user` SET `X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d',",
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X]);
mysql_format(handle,query,sizeof(query),"%s \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d', \
`X`='%d'", //Beachte, hier kein komma hinter dem '%d'
query,
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X],
pInfo[playerid][X]);
//Das muss zum Schluss kommen!
mysql_format(handle,query,sizeof(query),"%s \
WHERE `ID`=%d",
query,
pInfo[playerid][db_id]);
Alles anzeigen
Kann es daran liegen, dass die Zeile zu lang ist?
Nein, dann würde der Compiler meckern ![]()
Ich frage mich nur, was du da eigentlich machst?
Du setzt ja 20x die selbe Variable X ?!
Das geht eigentlich nicht..wieso?!
Und du schickst den query nicht einmal ab?
Hast du crashdetect laufen, was sagt der mysql_log? ![]()
Schreib es mal so:
$(document).ready(function(){
$.ajax({
type: 'GET',
url: 'https://api.darksky.net/forecast/XXXXXXXXXXXXXXXXXXX/XKOORDINATE,YKOORDINATE?lang=de',
dataType: 'json',
success: function (data) {
var jsonData = JSON.parse(data);
var forecast = jsonData;
var time = forecast.currently.time;
$('#blabla').append('<span style ="color:white;">' + moment(time).format() + '</span>');
}
});
});
Alles anzeigen
ist es auch möglich, dass in JavaScript umzusetzen?
Jaaa, du kannst ja einfach Ajax nutzen und dann kannste mit Javascript das PHP Skript aufrufen, hier mal ein Beispiel:
<?php
//Das die get.php Datei
$html = file_get_contents('https://www.japancentre.com/en/products/13574-okura-minori-akitakomachi-brown-rice');
$token = strpos($html,'<div class="price">');
if($token === false) exit();
$a = strlen('<div class="price">');
echo trim(htmlspecialchars(substr($html,$token+$a,strpos($html,'<',$token+$a)-($token+$a))));
?>
<script>
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.body.innerHTML =
this.responseText;
}
};
xhttp.open("GET", "get.php", true);
xhttp.send();
}
window.onload = loadDoc;
</script>
Alles anzeigen
Ergebnis der Seite:
£4.09
for(new i,Float:tmp; i<sizeof(ZollMaut); i++)
Das auch zu:
for(new i,Float:tmp; i<sizeof(ZollMautPos); i++)
Jaaa...sry, musst die Variable halt umbenennen ![]()
Nenns halt...
stock const Float:ZollMautPositions[][] = {
Nein, er prüft ob die Distanz mind 7.0 beträgt.
(Das ist bei dem return die Abfrage..)
Pack das in ein Array:
stock const Float:ZollMaut[][3] = {
{100,100,15}, //id 0
{100,95,15} //id 1
};
stock GetClosestZoll(playerid)
{
new Float:dis=9999.0,idx=-1;
for(new i,Float:tmp; i<sizeof(ZollMaut); i++)
{
tmp = GetPlayerDistanceFromPoint(playerid,ZollMaut[i][0],ZollMaut[i][1],ZollMaut[i][2]);
if(tmp < dis) dis=tmp,idx=i;
}
return (dis < 7.0) ? idx : -1;
}
Alles anzeigen
{ //öffnen
new i = GetZollMautPos(playerid);
if(i == -1) return 1;
switch(i)
{
case 0: MoveDynamicObjectRot(ZollMaut[i], 0.0, 90.0, -98.79, true);
case 1: MoveDynamicObjectRot(ZollMaut[i], 0.0, 90.0, 81.2, true);
}
SetTimerEx("@checkZoneMaut", 3000, 0, "ii", playerid, i);
return 1;
}
Alles anzeigen
und bei dem Schließen einfach das was bei 0 steht kopieren und die ursprünglichen Rotationen von Objekt 1 angeben....^^
Nur die User die Online sind und Eingeloggt...
Mit einem einfachen SQL-Query.
Sobald ein User die Seite aktualisiert setzt einen Timestamp in die Datenbank, dann weißt du, dass er online ist.
Und dann berechnest du die Differenz...und schaust eben, ob der User vor 15min (Hier ein Limit eben abfragen) aktiv war...dann online anzeigen.
Der Teil den ich auslesen möchte ist mit einer besonderen ID gekennzeichnet.
Da gibt es viele quick & dirty Möglichkeiten.
Kannst du genau zeigen, wie der HTML Code aussieht von dem, was du haben möchtest, dann kann man dir schnell sowas schreiben ![]()
wieviel sich im Forum befinden.
Online? Offline?
Registriert? Eingeloggt?
Oder nur Besucher?
Mach es mal so:
ocmd:rampeauf(playerid,params[])
{
new i = GetZollMautPos(playerid);
if(i == -1) return 1;
MoveDynamicObjectRot(ZollMaut[i], 0,0,90, true);
SetTimerEx("@checkZoneMaut", 3000, 0, "ii", playerid, i);
return 1;
}
stock ZollMautzu (p,i)
{
switch(i)
{
case 0: MoveDynamicObjectRot(ZollMaut[i], 0.000000, 270, 135.000000, false);
}
return 1;
}
Alles anzeigen
Das ist die Objektrotation beim erstellen
Und wie ist der genaue Code..von MoveDynamicObjectRot und ZollMautzu?
Bli bla blub warte also:
Jaaa...dann weißt du, dass der Wert kleiner 0 ist..also irgendwas mit Minus ![]()
hier zeigt er mir error 035: argument type mismatch (argument 1)
Hä?
ist das etwa eine Zahl?
Dann prüf einfach ob der Betrag größer oder kleiner 0 ist...
Hä, das ist komisch
Ah, offensichtlich ist das nicht nativ.
Nutze das Include: https://forum.sa-mp.com/showthread.php?t=590918
Und dann: AttachDynamic3DTextToVehicle