if(sInfo[playerid][fraktion] == Intenum[i ][F_ID])
Das so schreiben:
if(sInfo[playerid][fraktion] == Intenum[i][F_ID] || Intenum[i][F_ID] == -1)
mfg. ![]()
if(sInfo[playerid][fraktion] == Intenum[i ][F_ID])
Das so schreiben:
if(sInfo[playerid][fraktion] == Intenum[i][F_ID] || Intenum[i][F_ID] == -1)
mfg. ![]()
Downloade dir mal das nativechecker Plugin und poste mal, was dann im Log steht ![]()
sizeof(SBizzInfo[10][sbOwner])
Du kannst auf diesen Ausdruck kein sizeof anwenden...du solltest dich mal informieren, wie dieser Operator arbeitet.
Schreib da einfach eine zahl rein, wie z.B. 32 (bei allen) ![]()
mfg. ![]()
Jetzt wird der aber nicht geladen heißt, er sagt das er nicht existiert.
Wie das der nicht existiert? ![]()
Die genaue Fehlermeldung wäre schon praktisch...
und sicher, dass du LoadGutscheine(); unter OnGameModeInit geschrieben hast und die Funktion selbst außerhalb eines Callbacks?! ![]()
Ich hab die LoadGutscheine Funktion beim Erstellen auch eingebaut.
Jetzt erkennt er die Codes nicht mehr.
Dann poste mal den Code den du verwendest...
und Jeffry: Bitte kümmer dich wieder mehr um die Leute, ich halt das hier einfach nicht mehr aus ![]()
400.500000
Dann mach die Koordinate etwas kleiner: 300.5 ![]()
Einfach eine erstellen?
Joa..das wäre der 1. Schritt
und dann halt immer mit der Variable g updaten ![]()
Achja, wenn er kürzer schreiben möchte, warum hat er das denn nicht sofort schon getan?
Gute Frage...weiß nicht, könnte sein, weil er es nicht besser weiß...oder er mag es viel Code zu schreiben ![]()
Gutschein[g][gCode] = mysql_GetInt("Gutscheine", "gCode","gCode",Gutschein[g][gCode]);
Gutschein[g][gUsed] = mysql_GetInt("Gutscheine", "gUsed","gCode",Gutschein[g][gCode]);
Mach es mal so:
for(new g,tmp[11]; g <MAX_GUTSCHEINE; g++)
{
valstr(tmp,g);
Gutschein[g][gCode] = mysql_GetInt("gCode","Gutscheine","ID",tmp); //Hast du denn ne Spalte ID?!
Gutschein[g][gUsed] = mysql_GetInt("gUsed","Gutscheine","ID",tmp);
}
mfg. ![]()
wat? Welches Tierforum?
Jetzt haste den Scherz aber voll kaputt gemacht ![]()
[ BREADFISH.DE ] Neuausrichtung des Forums - Brotfische & andere Tiere
Wegen dem Tierforum oder warum wird das Hosting an seegras übergeben? ![]()
gibt es eine Möglichkeit durch einen Button mehrere Bilder herunterzuladen?
Natürlich...theoretisch eine Schleife hier für: http://www.selfphp.de/kochbuch/kochbuch.php?code=37
Eventuell auf dem Webserver zu einer ZIP zusammenfügen
Das wäre auf jedenfall eine wesentlich elegantere Möglichkeit, als 200 Downloads zu starten ![]()
Das kannst du so machen: http://onlinewebapplication.co…e-zip-archives-using-php/
mfg. ![]()
Aber ich habe dir mal eine kleine Vorlage zum laden geschrieben
So wie es aussieht, nutzt er keine cache Funktionen.
Ich komme nur nicht weiter bei der Laden funktion.
Schau mal hier rein: [ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)
Und übersichtlicher ist deins auch nicht
Doch um einiges...da 1. der Code um 90% kleiner ist...und man alles auf einem Blick sieht, zudem ist die ganze Redundanz draußen.
Denke ich mal eher, weil er nirgends den Wert von gAktion setzt.
Na und? Es gäbe doch noch viel mehr Möglichkeiten wo da was crasht, du weißt ja nicht, wie er das alles deklariert hat ![]()
Schreib den Code so:
Warum sollte er ihn so schreiben? ![]()
Wenn er Code sparen, übersichtlicher und fehler vermeidender schreiben will, dann so:
//Extra für die Funktion (ganz nach oben schreben in dein Skript):
#define SCME(%0,%1) format(tmp,sizeof(tmp),%0,%1),SendClientMessage(playerid,COLOR_YELLOW,tmp)
if(dialogid == DIALOG_GUTSCHEIN_ERSTELLEN)
{
if(!response) return 1;
new name[MAX_PLAYER_NAME], tmp[124+MAX_PLAYER_NAME], rand = random(999998)+1;
GetPlayerName(playerid, name, sizeof(name));
for(new g; g <MAX_GUTSCHEINE; g++) {
if(Gutschein[g][gCode]) continue;
Gutschein[g][gCode] = rand;
break;
}
switch(listitem) {
case 0: SCME("Du hast einen Gutschen für 5 Respektpunkte erstellt. Der Gutscheincode ist: %d", rand);
case 1: SCME("Du hast einen Gutschen für 1 Level erstellt. Der Gutscheincode ist: %d", rand);
case 2: SCME("Du hast einen Gutschen für 5 Millionen erstellt. Der Gutscheincode ist: %d", rand);
case 3: SCME("Du hast einen Gutschen für 300 Coins erstellt. Der Gutscheincode ist: %d", rand);
}
SendClientMessage(playerid, COLOR_WHITE, "Wichtig: Schreibe dir diesen Code nun auf. Er ist wichtig für andere Spieler!");
format(tmp, sizeof(tmp), "INSERT INTO `Gutscheine` (`gErsteller`, `gCode`, `gUsed`, `gUsedBy`, `gAktion`) VALUES ('%s', '%d', '0','Niemand', '%d')", name, rand, listitem+1);
mysql_query(tmp);
}
mfg. ![]()
Benutz mal das crashdetect Plugin und schau mal, ob er dir was ausgibt ![]()
Wenn nicht, kann es auch gut sein, dass Gutschein[g][gAktion] den Wert 0 besitzt ![]()
Prüf das einfach mal.
mfg. ![]()
PName[playerid]
Es kann gut sein, dass das leer ist, wenn du bei OnPlayerConnect schon direkt oben return 1 für NPCs machst...
Also check das mal, dass da auch der richtige Name drinnen steht ![]()
mfg. ![]()
wir werden um jeden einzelnen Nutzer trauern
Wenn ich mir hier so die stille Treppe ansehe, müsstet ihr ja die ganze Zeit heulen....das ist ja so rührend von euch ![]()
Ja hab ich geht auhc nicht
...Ja und was sagt er da?
Dann bekommste doch den Fehler angezeigt ![]()
Hab das jetzt gemacht und funktioniert trz nicht
Auch mit der Datenbank verbunden, mal den Query geprintet und in phpmyadmin ausgeführt? ![]()
Immer noch der gleiche Fehler
...sicher? ![]()
Weil das ist eigentlich unmöglich, es sei denn du hast MAX_VEHICLES als 700 definiert oder...du hast dein Script nicht compilt ![]()
Poste mal den neuen Log...
Ja ich möchte das er automatisch höher geht hat ja auch Primary Key
Dann lass das Feld weg ![]()