Beitrag von Dr. Frauenarzt ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: ERLEDIGT ().
Danke,
#include <server/maps/RETTUNGSDIENST_INT_1_1>
#include <server/maps/RETTUNGSDIENST_INT_2_2>
Wie lasse ich die Maps am besten aus den Include laden so funktioniert das iwie nicht..? Includes sind vorhanden
Wie lasse ich die Maps am besten aus den Include laden so funktioniert das iwie nicht..?
Du musst natürlich noch die Funktion aus den Includes aufrufen, oder diese werden gehookt?!
Wir könnnen leider nicht hellsehen und wissen, was in den Includes steht...
Habe die Map ganz einfach eingefügt und gespeichert.
Dies ganz normal unter OnGamemodeInit hinzugefügt!
//E:
Hat sich erledigt Streamer update^^
Hab mal wieder ein Mysql Error doch verstehe wirklich gesagt nicht warum..
[01:46:48] [ERROR] cache_get_field_content_int - invalid datatype
[01:46:48] [WARNING] CMySQLResult::GetRowDataByName - field not found ("AJaeger")
[01:46:48] [ERROR] cache_get_field_content_int - invalid datatype
[01:46:48] [WARNING] CMySQLResult::GetRowDataByName - field not found ("ASammler")
Spieler[playerid][aAJaeger] = cache_get_field_content_int(0,"AJaeger",connectionHandle);
Spieler[playerid][aASammler] = cache_get_field_content_int(0,"ASammler",connectionHandle);
"field not found", dein Eintrag "AJaeger" gibt es in der Datenbank bzw. in der Tabelle nicht wo du es auslesen willst.
Das gleiche ist bei "ASammler".
Und/oder "AJeager" sowieso "ASammler" haben einen Falschen Wert, sprich das es kein Integer ist sondern vielleicht ein string?
"field not found", dein Eintrag "AJaeger" gibt es in der Datenbank bzw. in der Tabelle nicht wo du es auslesen willst.
Das gleiche ist bei "ASammler".
Und/oder "AJeager" sowieso "ASammler" haben einen Falschen Wert, sprich das es kein Integer ist sondern vielleicht ein string?
das komische ist ja.. diese Tabellen existieren in der Accounts Tabelle und dort werden die auch ausgelesen und es hat auch den richtigen Wert.
das komische ist ja.. diese Tabellen existieren in der Accounts Tabelle und dort werden die auch ausgelesen und es hat auch den richtigen Wert.
Wie sieht denn das Query dazu aus?
Sind da Fehler?
Und am Besten immer n Screen von der Tabelle noch dazu machen (also von der Struktur davon) ![]()
CreateDynamicPickup(1239, 1, 1144.0164, -1330.0510, 13.5423, 0); // RETTUNGSDIENST EINGANG AUFZUG
CreateDynamicPickup(1239, 1, 1161.4769, -1329.4578, 31.4956, 0); // RETTUNGSDIENST AUSGANG AUFZUG
CreateDynamicPickup(1239, 1, 1087.0664, -1368.4614, 13.5423, 0); // RETTUNGSDIENST REPERATUR
CreateDynamicPickup(1240, 1, 1143.70813, -1323.44067, 13.54230, 0); // RETTUNGSDIENST DUTY
CreateDynamicPickup(1240, 1, 223.3488, 186.4569, 1003.0313, 0);// RETTUNGSDIENST DUTY
CreateDynamicPickup(1275, 1, 221.7282,183.1214,1003.0313, 0); // RETTUNGSDIENST KLEINDERSCHRANK
CreateDynamicPickup(1275, 1, 1143.7081, -1325.4806, 13.5423, 0); // RETTUNGSDIENST KLEINDERSCHRANK
CreateDynamicPickup(1239, 1, 1330.6343, -1385.5353, 911.5404, 0);// RETTUNGSDIENST EINGANG
CreateDynamicPickup(1239, 1, 1172.7711, -1323.4058, 15.4008, 0);// RETTUNGSDIENST AUSGANG
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst | Werkstatt\n{FFFFFF}Drücke N um zu interagieren", COLOR_WHITE, 1087.0664, -1368.4614, 13.5423+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0);
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst | Dienstpunkt\n{FFFFFF}Drücke N um zu interagieren", COLOR_WHITE, 1143.70813, -1323.44067, 13.54230+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0);
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst | Dienstpunkt\n{FFFFFF}Drücke N um zu interagieren", COLOR_WHITE, 223.3488, 186.4569, 1003.0313+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0);
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst | Kleiderschrank\n{FFFFFF}Drücke N um zu interagieren", COLOR_WHITE, 1143.7081, -1325.4806, 13.5423+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0);
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst | Kleiderschrank\n{FFFFFF}Drücke N um zu interagieren", COLOR_WHITE, 221.7282,183.1214,1003.0313+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0);
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst\n{FFFFFF}Drücke Enter", COLOR_WHITE, 1144.0164, -1330.0510, 13.5423+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0); // RETTUNGSDIENST EINGANG AUFZUG
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst\n{FFFFFF}Drücke Enter", COLOR_WHITE, 1161.4769, -1329.4578, 31.4956+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0); // RETTUNGSDIENST AUSGANG AUFZUG
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst\n{FFFFFF}Drücke Enter", COLOR_WHITE, 1330.6343, -1385.5353, 911.5404+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0); // RETTUNGSDIENST EINGANG
CreateDynamic3DTextLabel("{AA3333}San Andreas Rettungsdienst\n{FFFFFF}Drücke Enter", COLOR_WHITE, 1172.7711, -1323.4058, 15.4008+0.5, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0); // RETTUNGSDIENST AUSGANG
Alles anzeigen
Kurze frage,
Was muss den in das Include noch alles rein das das ganze endlich mal läd?
Jetzt schickt er mir nen komplett neuen Error.
[01:43:55] [ERROR] CMySQLQuery::Execute[OnQueryFinish] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`ArchivmentCounter` = 2,`ArchivmentDrogen` = 0,`ArchivmentMats` = 0, `Archivment' at line 1
Jetzt schickt er mir nen komplett neuen Error.
Code[01:43:55] [ERROR] CMySQLQuery::Execute[OnQueryFinish] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`ArchivmentCounter` = 2,`ArchivmentDrogen` = 0,`ArchivmentMats` = 0, `Archivment' at line 1
Wie sieht denn das Query dazu aus?
Was lädt denn nicht?
Wird alles aufgerufen und bist du in der virtuellen Welt 0?
Die Pickups werden nicht geladen habe alles geprüft bin in der Welt 0. Mach ich das ganze wie gehabt in das Script ladet das einwandfrei.
Die Pickups werden nicht geladen habe alles geprüft bin in der Welt 0. Mach ich das ganze wie gehabt in das Script ladet das einwandfrei.
Hast du die denn in einer Funktion?!
//Im Include
stock LoadPickups()
{
CreateDynamicPickup(...);
//etc
}
//Im Gamemode
//unter OnGameModeInit
LoadPickups();
...es bedarf doch irgendeiner Verknüpfung...
Oder du musst die Funktion hooken:
habe habe ich ja, habe den Fehler gefunden habe das ganze normal geprüft und printen lassen.
Funktioniert nun.
Ich will einen Screen von der Tabelle über PHPMyAdmin z.B. ![]()
und dann zeig nochmal das ganze Query xD
Kurze Frage,
Warum funktioniert die Zeit nicht richtig? Lasse es Über OnGamemodeInt so abrufen und frage im Befehl so ab:
ocmd:time(playerid)
{
new string[98];
new monatname[24];
switch(Monat)
{
case 1: monatname = "Januar";
case 2: monatname = "Februar";
case 3: monatname = "Maerz";
case 4: monatname = "April";
case 5: monatname = "Mai";
case 6: monatname = "Juni";
case 7: monatname = "Juli";
case 8: monatname = "August";
case 9: monatname = "September";
case 10: monatname = "Oktoboer";
case 11: monatname = "November";
case 12: monatname = "Dezember";
}
if(Spieler[playerid][pTot] > 0){
format(string, sizeof(string), "~y~%02d. %s~n~~g~|~w~%02d:%02d~g~|~n~~w~in behandlung: %d Sekunden", Tag, monatname, Stunde, Minute, Spieler[playerid][pTotTime]);
GameTextForPlayer(playerid, string, 5000, 1);
return 1;
}
if(Spieler[playerid][pJailed] > 0){
if(Spieler[playerid][pJailTime] > 60){
format(string, sizeof(string), "~y~%02d. %s~n~~g~|~w~%02d:%02d~g~|~n~~w~Gefaengnis: %d Minuten", Tag, monatname, Stunde, Minute, (Spieler[playerid][pJailTime]/60));
GameTextForPlayer(playerid, string, 5000, 1);
return 1;
}
else
{
format(string, sizeof(string), "~y~%02d. %s~n~~g~|~w~%02d:%02d~g~|~n~~w~Gefaengnis: %d Sekunden", Tag, monatname, Stunde, Minute, Spieler[playerid][pJailTime]);
GameTextForPlayer(playerid, string, 5000, 1);
return 1;
}
}
format(string, sizeof(string), "~y~%02d. %s~n~~g~|~w~%02d:%02d~g~|", Tag, monatname, Stunde, Minute);
GameTextForPlayer(playerid, string, 5000, 1);
return 1;
}
Alles anzeigen
Die Zeit geht nicht weiter?
Lasse es Über OnGamemodeInt so abrufen
Musst es immer in dem Befehl wieder aufrufen und aktualisieren lassen...sonst geht es natürlich nicht weiter xD