Beiträge von Marschl
-
-
Hi,
wenn ich meine Fraktionen lade:stock FraktionLaden(){for(new i=0;i<MAX_FRAKT;i++){new str[128];format(str,sizeof(str),"SELECT * FROM `frak` WHERE `ID` = '%i'",i);//fInfo[i][f_name] = cache_get_field_content_int(0,"fname",Handle);fInfo[i][f_name] = cache_get_field_content(0, "fname", fInfo[i][f_name], Handle);printf("Die Fraktionen wurden geladen!");}return 1;}
Bekomme ich dieses im Error Log:
Code
Alles anzeigen[18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache [18:13:39] [WARNING] cache_get_field_content - no active cache
-
Ja da hat sich ein Fehler eingeschlichen
beim Createn
-
Hi,
sobald ich mich einlogge erstellt sich dieser MySQL LogCode[15:05:56] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Respektpunte") [15:05:56] [ERROR] cache_get_field_content_int - invalid data type [15:05:56] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Geld") [15:05:56] [ERROR] cache_get_field_content_int - invalid data type
Bitte um hilfe
-
So, ... hab es hinbekommen...
Hier für den der mal das gleiche Problem hat:
stock SpielerSpeichern(playerid){if(sInfo[playerid][pEingeloggt] == 0)return 1;new query[1024];format(query, sizeof(query), "UPDATE user SET Level='%i', Respektpunkte='%i', BarGeld='%i', BankKonto='%i', BankGeld='%i', Fraktion='%i', FraktionRang='%i', Spawn='%i', Handy='%i', Handynummer='%i', PayDay='%i', Spielzeit='%i', Jail='%i', JailTime='%i', Prison='%i', PrisonCheckpoints='%i', AdminLevel='%i' WHERE id='%i'",GetPlayerScore(playerid), sInfo[playerid][pRespektpunkte], GetPlayerMoney(playerid), sInfo[playerid][pBankKonto], sInfo[playerid][pBankGeld], sInfo[playerid][pFraktion], sInfo[playerid][pFraktionRang], sInfo[playerid][pSpawn], sInfo[playerid][pHandy], sInfo[playerid][pHandynummer], sInfo[playerid][pPayDay], sInfo[playerid][pJail], sInfo[playerid][pJailTime], sInfo[playerid][pPrison], sInfo[playerid][pPrisonCheckpoints], sInfo[playerid][pAdminLevel], sInfo[playerid][pID]);mysql_function_query(Handle, query, false, "", "");SpielerReset(playerid);return 1;}
Einfach nach den "" im Format einen Zeilenumbruch und einrücken
-
Die Zeile ist dem Compiler zu lang.
Versuche es so:
stock SpielerSpeichern(playerid){ if(sInfo[playerid][pEingeloggt] == 0)return 1; new query[512]; format(query, sizeof(query), "UPDATE user SET Level='%i', Respektpunkte='%i', BarGeld='%i', BankKonto='%i', BankGeld='%i', Fraktion='%i', FraktionRang='%i', Spawn='%i', Handy='%i',", GetPlayerScore(playerid), sInfo[playerid][pRespektpunkte], GetPlayerMoney(playerid), sInfo[playerid][pBankKonto], sInfo[playerid][pBankGeld], sInfo[playerid][pFraktion], sInfo[playerid][pFraktionRang], sInfo[playerid][pSpawn], sInfo[playerid][pHandy], sInfo[playerid][pHandynummer]); format(query, sizeof(query), "%sHandynummer='%i', PayDay='%i', Spielzeit='%i', Jail='%i', JailTime='%i', Prison='%i', PrisonCheckpoints='%i', AdminLevel='%i' WHERE id='%i'", query, sInfo[playerid][pPayDay], sInfo[playerid][pJail], sInfo[playerid][pJailTime], sInfo[playerid][pPrison], sInfo[playerid][pPrisonCheckpoints], sInfo[playerid][pAdminLevel],sInfo[playerid][pID]); mysql_function_query(Handle, query, false, "", ""); SpielerReset(playerid); return 1;}Nein kommt immer noch der gleiche Error
-
Also dann
einennew query1; und new query2;
und das dann reinschreiben...
und dann mysql_function_query(handle, query1, false, "", "");
und mysql_function_query(handle, query2, false, "", "");oder wie muss ich das verstehen?
-
Hallo,
ich habe in dieser Zeile:
stock SpielerSpeichern(playerid)
{
if(sInfo[playerid][pEingeloggt] == 0)return 1;
new query[256];
format(query, sizeof(query), "UPDATE user SET Level='%i', Respektpunkte='%i', BarGeld='%i', BankKonto='%i', BankGeld='%i', Fraktion='%i', FraktionRang='%i', Spawn='%i', Handy='%i', Handynummer='%i', PayDay='%i', Spielzeit='%i', Jail='%i', JailTime='%i', Prison='%i', PrisonCheckpoints='%i', AdminLevel='%i' WHERE id='%i'", GetPlayerScore(playerid), sInfo[playerid][pRespektpunkte], GetPlayerMoney(playerid), sInfo[playerid][pBankKonto], sInfo[playerid][pBankGeld], sInfo[playerid][pFraktion], sInfo[playerid][pFraktionRang], sInfo[playerid][pSpawn], sInfo[playerid][pHandy], sInfo[playerid][pHandynummer], sInfo[playerid][pPayDay], sInfo[playerid][pJail], sInfo[playerid][pJailTime], sInfo[playerid][pPrison], sInfo[playerid][pPrisonCheckpoints], sInfo[playerid][pAdminLevel],sInfo[playerid][pID]);
mysql_function_query(Handle, query, false, "", "");
SpielerReset(playerid);
return 1;
}Diesen Error:
CodeC:\Users\marci\Desktop\NewLife-Roleplay\Server\gamemodes\NewLife.pwn(417) : error 075: input line too long (after substitutions) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
Ich vermute das mein query zu klein ist...
Danke für euere HilfeGruß
-
ich helfe dir schnell per TV un TS.
bis jetzt
Danke für deine schnelle Hilfe
-
Hallo,
ich hab jetzt an meinem Script gearbeitet und ich habe ein Problem, ,,,
undzwar wenn ich Connecte und mich Regestriere, werde ich in die Datenbank eingetragen. Aber wenn ich dann wieder Connecte komm ich wieder zum Regestrieren.
Hier ist das Script: http://pastebin.com/5zff4c0U
Ich weiß mir nichtmehr zu helfen
Danke für eure Hilfe
Gruß -
-
xD
wie wäre es wenn du dein Thread nochmal schreibst und dir minimal 20 Minuten mühe gibst, etwas über das Projekt erzählst etc. dann wird das eventuell etwas, ... aber so nicht
-
-
Ups
Danke
gehe auf Forum.NewLife-Roleplay.de -
Können wir leider nicht sagen, ich denke mal frühstens in 4 Wochen
wenn ich es alleine mache. Sonst schneller
-
Danke @Fabi.StaR, ich bin gerade dabei. Bin aber kein guter Scripter. Deswegen suchen wir unterstützung
-
Es ist wirklich nicht böse gemein , sieht aber einfach Lieblos dahin geklatscht aus mach ein paar Bilder dazu , mehr Text einfach Interessanter gestalten !
Deine Kritik nehme ich zu herzen, ich bearbeite sie mal bisschen
-
9 von 10 Fischen
-
Okay, ich speichere es in der Datenbank als Date, und lese es auch so aus.
Wann muss ich das Checken b.Z Updaten mit dem Datum?
-
ok aber wie erkennt das script das heute z.B der 10.02.2016 ist