...nein du sollst z.B. folgendes printen:
printf("Jailcashcop: %d",Geld[Jailcashcop]);
und dann schauen ob der Wert..dem der Datenbank übereinstimmt ![]()
...nein du sollst z.B. folgendes printen:
printf("Jailcashcop: %d",Geld[Jailcashcop]);
und dann schauen ob der Wert..dem der Datenbank übereinstimmt ![]()
so funktionierts schon mal nicht.
Wieso? o:
Hast es denn mal geprintet? ![]()
Das sieht eigentlich richtig aus ![]()
Ja..bevor du etwas Updaten kannst, musst du natürlich erstmal was reinladen...
Also mach einen ersten Insert Eintrag z.B. über PHPMyAdmin...
der so ungefähr aussieht:
INSERT INTO geldverwaltung (id,jailcashcop,jailcashrobber,arrestgeldcop,arrestgeldrobber,robtotgeld) VALUES (0,0,0,0,0,0)
![]()
PS: Da du hier nur einen Wert hast..sollte ID nicht auto_increment sein..das macht keinen Sinn ![]()
Füg in deiner Datenbank einfach ein Feld in die Tabelle ein, als Integer mit dem Namen id.
Und dann einfach 0 setzen (kannste auch default machen).
Dann kannste dein Query einfach so schreiben:
stock SaveGeldverwaltung()
{
new query[700];
mysql_format(handle, query,sizeof(query),"UPDATE geldverwaltung SET jailcashcop = '%d', jailcashrobber = '%d', arrestgeldcop = '%d', arrestgeldrobber = '%d', robtotgeld = '%d' WHERE `id`=0",
Geld[Jailcashcop],
Geld[Jailcashrobber],
Geld[ArrestGeldCop],
Geld[ArrestGeldRobber],
Geld[RobtotGeld]);
mysql_pquery(handle, query);
return 1;
}
Alles anzeigen
und beim Laden brauchste des nicht mal...könntest einfach SELECT * FROM geldverwaltung machen, da du ja nur eine Reihe hast, spielst das ja keine Rolle ![]()
Nun...also es soll nur eine Geldverwaltung geben? ![]()
Ah fail..ja sry, hatte mir das nicht alles durchgelesen ![]()
So wie du das in deinem Skript hast..gibt es ja nur eine Geldverwaltung...
Ansonsten müsstest du ein 2 dimensionales Array erstellen und das über einen index regeln.
So kannste einfach eine feste id wie 0 der Spalte zuweisen und dann immer WHERE `id`=0 oder wenn es über den index geht, speicherst du den einfach mit ab und dann: WHERE `id`=%d",i
Da der Name von jedem Spieler auch eindeutig ist, kannst du auch WHERE `Name`='%s' machen ![]()
American Horror Story - Staffel 2 & 3
The Mentalist
Dr. Who Staffel 2 & 3 ganz kultig ![]()
Numb3rs ist auch ganz sweet, aber nicht wirklich "spannend" xD
$query->execute(array('Name' => $username));
Das heißt nicht 'Name' sondern ':name' ![]()
Suche eine Kerze!
Da gäbe es die: 2869 & 2868 ![]()
Ich möchte eine große Fläche mit einem anderen Boden versehen.
Wäre es da nicht evtl einfacher, nur das "Material " zu ändern? ![]()
Ansonsten..gibts da viele...19128 (rofl), 9946, 8000 ![]()
Aber schau doch ein wenig hier: http://dev.prineside.com/en/gt…model_id/search/?q=ground
Try:
float scaleX = (float) width / (float) viewPort.Width;
So funktioniert das nicht ![]()
Am besten, du nutzt einen "CMD-Prozessor" wie ocmd/zcmd oder sonst was...
Ansonsten wäre es so richtig:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/mycommand", cmdtext, true))
{
SendClientMessage(playerid, COLOR_WHITE, "WoW, du hast /mycommand eingegeben");
return 1;
}
else if(!strcmp("/deagle", cmdtext, true))
{
GivePlayerWeapon(playerid, 24, 50);
SendClientMessage(playerid, COLOR_INFO, "CHEATER: FairPlay ist was anderes");
return 1;
}
return SendClientMessage(playerid, COLOR_RED, "Der gesuchte Befehl wurde nicht gefunden oder du hast keinen Zugriff auf den Befehl.");
}
Alles anzeigen
ist ein Standart GF script hitman ist id 8
Supi..du solltest dennoch wissen, dass nicht jeder ein GF besitzt.
Und um dir zu helfen...wird sich denke ich mal keiner eins Downloaden und nach den Bezeichnern der Variablen gucken...
Also, tue uns doch den gefallen und poste mal den contract Befehl oder so...dass man alle Bezeichner kennt und weiß, was du so alles verwendest...
Denn es gibt 10000000 "GF Edits"...
Wozu in einer Variable speichern?
Das könntest du so machen:
new farbe = 0x007600FF;
Aber als define (Makro) wäre es besser ![]()
In Zeile 14 hast du die " am Ende vergessen ![]()
//Edit: und dieses < raus machen ![]()
Man kann auf deinen localhost nicht zugreifen..du musst deine Public IP nehmen und den Port 80 freigeschaltet haben am Router...
dann würde das klappen ![]()
Das einzige was mir einfallen würde, wäre die 2631 ![]()
...du nutzt die Funktion falsch..hier mach das mal so:
new string[128];
format(string,sizeof(string),"DELETE FROM autohaus WHERE ID = '%d'",ahInfo[a][ah_dbid]);
mysql_tquery(handle,string);
Gemacht und es war weg.
...ja das löscht alles ![]()