Beiträge von Kaliber
-
-
nur dieser eine Denkfehler in dieser Abfrage
Ist kein Denkfehler, die if-Abfrage ist richtig
Wenn es zu Fehlern kommt, liegt es nicht an diesem Code

Zeig evtl mal deinen ganzen Command

mfg.

-
Das sind deine Parameter:
Code
Alles anzeigen(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS) text[] Der Text des 3D Textes. color Die Farbe des Textes. x Die X-Koordinate, an dem der 3D Text erstellt wird. y Die Y-Koordinate, an dem der 3D Text erstellt wird. z Die Z-Koordinate, an dem der 3D Text erstellt wird. DrawDistance Die Distanz, aus der dieser 3D Text gesehen werden kann. VirtualWorld Die Virtuelle Welt, in der der 3D Text gesehen werden kann. testLOS 1 macht den 3D Text hinter Objekten und Wänden unsichtbar, 0 macht ihn sichtbar.und logischerweise setzt du das so ein:
Create3DTextLabel("Ich Text sein", 0x008080FF,818.0693,-1730.5795,13.5469, 40.0, 0, 0);
mfg.

-
Kaliber Ich war davon ausgegangen das isset angibt ob ein häckchen gesetzt wurde oder nicht.
isset überprüft nur, ob diese POST Variable existiert, nicht welchen Wert sie enthält
Hab ich ja noch nie gesehen.
Dann wirds aber mal Zeit, dass ist der sog ternary operatormfg.

-
Also liegts nicht an den Variablen sondern irgentwie am query oder?
Wieso...machst du mal keinen print-Debug, dann siehst du doch, wo das Problem ist
Schreib das mal so:
PHP$sql = "UPDATE payments SET m10 = '".$m10c."', m9 = '".$m9c."', m8 = '".$m8c."', m7 = '".$m7c."', m6 = '".$m6c."', m5 = '".$m5c."', m4 = '".$m4c."', m3 = '".$m3c."', m2 = '".$m2c."', lastmonth = '".$m1c."', currmonth = '".$m0c."', nextmonth = '".$m01c."', p2 = '".$m02c."', p3 = '".$m03c."', p4 = '".$m04c."', p5 = '".$m05c."' WHERE name = '".$rname."'"; mysql_query($sql); print($sql);Im übrigen hat maddin recht, du musst auch prüfen, welchen Wert du übergibst und nicht nur, ob es existiert oder nicht, hier ein Beispiel:
mfg.

-
push
Schreib es so:ocmd:server(playerid,status[])
{
if(!istPlayerAdmin(playerid,7))return SendClientMessage(playerid,türkis,"* Du hast nicht die nötigen Rechte dazu.");
if(!status[0])return SendClientMessage(playerid,grau,"Syntax: /server [Restart|Stop|Reload]");
if(!strcmp(status,"Restart",true))
{
SendClientMessageToAll(weiß,"==========================================");
SendClientMessageToAll(weiß,"");
SendClientMessageToAll(weiß," Der Server wird in wenigen Minuten");
SendClientMessageToAll(weiß," Neugestartet.");
SendClientMessageToAll(weiß," _____________________________");
SendClientMessageToAll(weiß,"");
SendClientMessageToAll(weiß," * Systeme werden herruntergefahren");
SendClientMessageToAll(weiß,"==========================================");
SetWeather(2000000);
}
else if(!strcmp(status,"stop",true))
{
new string[128];
if(!istPlayerAdmin(playerid,8))return SendClientMessage(playerid,türkis,"* Du hast nicht die nötigen Rechte dazu.");
for(new i;i<20;i++)
{
SendClientMessageToAll(-1," ");
}
format(string,sizeof(string), "[ ADMIN ] %s fährt den Server & alle Systeme herunter.",PlayerName[playerid]);
SendClientMessageToAll(rot,string);
for(new i=0; i<MAX_PLAYERS; i++)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z+5000);
SetPlayerVirtualWorld(playerid,20);
SetPlayerInterior(playerid,14);
SetPlayerSkin(playerid,0);
TogglePlayerControllable(playerid, 0);
}
SendRconCommand("exit");
}
else if(!strcmp(status,"reload",true))
{
for(new i;i<20;i++)
{
SendClientMessageToAll(-1," ");
}
format(string,sizeof(string), "[ ADMIN ] %s startet den Server & alle Systeme neu.",PlayerName[playerid]);
SendClientMessageToAll(rot,string);
SendRconCommand("gmx");
}
return 1;
}mfg.

-
Besser wäre, wenn ihr es so schreibt:
ocmd:bla(playerid, s[])
{
if(!s[0]) return SendClientMessage(playerid,-1,"Status [An|Aus]");
if(!strcmp(s,"An",true))// Wenn "An" als Parameter angegeben wurde
{
print("An");
}
else if(!strcmp(s,"Aus",true))// Wenn "Aus" als Paramter angegeben wurde
{
print("Aus");
}
return 1;
}mfg.

-
In welcher Zeile hast du das gelesen? Kaliber:
Zeile 28
-
ocmd:tprison(playerid, params);
{
Schreib das so:ocmd:tprison(playerid, params[])
{Kann mir jemand erklären wie genau bei meinem Script das Adminlevel abgefragt wird, ich möchte es auch endlich verstehen, lernen, umsetzten.
In diesem PVar:new admin_level = GetPVarInt(playerid, "Adminlevel"); //Um das mal ausführlich zu zeigen mit extra Variable
if(admin_level >= 1) //So kannst du abfragen ob der Spieler Admin istmfg.

-
ist kein Gültiges JSON Objekt ist

Achso...jetzt weiß ich was du meinst
Ach gottchen, es ist schon spät

Beavis: schreib es so:
mfg.

-
& Woher weißt du das mit den Fehlern?

Wenn man einen Klammerfehler gemacht hat, bekommt man meistens 26 Errors
-
Kann eigentlich nicht funktionieren
Doch, das funktioniert, weil die .val() Funktion in diesem Fall einen String zurück gibt
er soll mir den Inhalt (echo) aus den php Script ausgeben
...dann prüf doch mal, was dir mit alert oder console.log zurück gegeben wird
mfg.

-
1. Das hier ist die falsche Sektion, poste deine Probleme hier: http://forum.sa-mp.de/gta-mult…er/board6-scripting-base/
2. Lass mich raten, 26 Fehler?

3. Liegt an einem Klammerfehler den du gemacht hast, schreib es so:
COMMAND:kaufen(playerid,params[])
{
#pragma unused params
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
for(new haus=1;haus<MAX_HAUS;haus++)
{
if(IsPlayerInRangeOfPoint(playerid,2,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
{
ShowPlayerDialog(playerid,DIALOG_KAUFMENU,DIALOG_STYLE_LIST,"Zahlungsart wählen","Bargeld\nPremiumcoins","Kaufen","Abbrechen");
}
for(new biz=1;biz<MAX_BIZ;biz++)
{
if(IsPlayerInRangeOfPoint(playerid,2,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
{
ShowPlayerDialog(playerid,DIALOG_KAUFMENU,DIALOG_STYLE_LIST,"Zahlungsart wählen","Bargeld\nPremiumcoins","Kaufen","Abbrechen");
}
}
}
return 1;
}4. Das kommt davon, wenn man nicht richtig einrückt

mfg.

-
Kaliber:
Soweit klappt es nur jetzt erkennt er die php datei als Download an und will sie herunterladen...
...ist das jetzt das was dein Code machen soll..oder nicht?
-
data: "name=" + $("#Benutzername").val() + "&password=" + $("#Passwort").val(),
Ja, du hast einen parseError, schreib das alles mal so:JavaScript
Alles anzeigen$("#loginformular").submit(function() { $.ajax({ type: "POST", url: "lib/login.php", data: { "name=" + $("#Benutzername").val() + "&password=" + $("#Passwort").val() } }) .done(function(data) { $('#middle').html(data); }); return false; });mfg.

-
-
alert("error");
Dann mach doch mal n vernünftigen Debug und schreib das so:und dann poste mal, was er dir da ausgibt bzw findest selbst dadurch deinen Fehler

mfg.

-
Bei OnPlayerText musst du überall return 0; schreiben

mfg.

-
Payandspray
Nein, leider nicht direkt
Map etwas vor die Tür oder setz dem Spieler beim betreten das Geld auf 0$

mfg.

-
Kann man die PNS abschalten?
...was für PNs?