Hallo
hab durch zufall gesehen dass ich einen log core error in der log datei hab
vlt kann mir jemand helfen den raus zu machen...
Konsole beim beenden
[log-core] fatal signal '2' (SIGINT) catched
Log datei
Vlt kann ja jemand helfen
Grüße Nils
Hallo
hab durch zufall gesehen dass ich einen log core error in der log datei hab
vlt kann mir jemand helfen den raus zu machen...
Konsole beim beenden
[log-core] fatal signal '2' (SIGINT) catched
Log datei
Vlt kann ja jemand helfen
Grüße Nils
passwort vergessen funktion oder um ein account neu anzulegen macht sinn ..
ansonsten schön
gerne kannst du mal bei mir vorbeischauen
einzelheiten erzähle ich dir dann - ts.mvs-reallife.de
MFG
Nils24hero
kann dir eine 4.0 license für 40 anbieten
meld dich mal bei mir ts.mvs-reallife.de
oder skype nils-l.1
dann gehen wir das problem mal anders an
Kann dir den TS nach wunsch einrichten einfach bei mir melden
ts.mvs-reallife.de
ne es ist ein mysql warning
habe wbb verbindung nachträglich eingefügt
public OnGameModeInit()
{
print("Gamemode MVS wird geladen...");
dbhandle = mysql_connect(DB_HOST,DB_NUTZERNAME,DB_NAME,DB_PASSWORD);
SetGameModeText("Mea-Vita-Secunda-Reallife");
if(mysql_errno() != 0)
{
print("MYSQL Verbindung Geschlossen.");
print("Keine Verbindung zur Datenbank.");
print("Keine Verbindung zur Datenbank.");
print("Keine Verbindung zur Datenbank.");
SendRconCommand("hostname DB-Verbindungsfehler");
//mysql_close(dbhandle);
dbhandle = mysql_connect(DB_HOSTi,DB_NUTZERNAMEi,DB_NAMEi,DB_PASSWORDi);
//SendRconCommand("password closed");
}
if(mysql_errno() == 0) print("Verbindung zur Datenbank erfolgreich hergestellt !");
//SendRconCommand("password open");
//Equippunkte laden
for(new i; i<sizeof(fEquip); i++)
{
CreatePickup(1242,1,fEquip[i][e_x],fEquip[i][e_y],fEquip[i][e_z],-1);
}
//GebĤude laden
for(new i; i<sizeof(hInteriors); i++)
{
CreatePickup(1239,1,hInteriors[i][in_x],hInteriors[i][in_y],hInteriors[i][in_z],-1);
}
for(new i=0; i<sizeof(bInfo); i++)
{
CreatePickup(1239,1,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z],-1);
CreatePickup(1239,1,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz],bInfo[i][virtualWorld]);
Create3DTextLabel("Zum Betreten /enter oder die Entertaste betätigen. ",CL_WHITE,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]+1,8,0);
Create3DTextLabel("Zum Verlassen /exit oder die Entertaste betätigen. ",CL_WHITE,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]+1,8.0,bInfo[i][virtualWorld]);
//bank-LS
CreatePickup(1239,1,2309.1895,-8.5041,26.7422,811);
Create3DTextLabel("Um das Bankmenu zu Öffnen /bankmenu ",CL_WHITE,2309.1895,-8.5041,26.7422+1,8.0,811);
//ende
}
ShowPlayerMarkers(1);
DisableInteriorEnterExits();
EnableStuntBonusForAll(0);
LoadObjects();
loadfrakcars();
//loadHaeuser();
servername();
Uhrzeiten();
Datums();
if(mysql_errno() != 0)
{
return 1;
}
//HĤuser laden
new query[200];
format(query, 200, "SELECT * FROM `Häuser`");
mysql_function_query(dbhandle,query,false,"HaeuserLaden","");
SetTimer("Lebensystem",30000,1);//OnGameModeInit
AddPlayerClass(0,1104.6141,-1440.3604,15.7969,269.9753, 0, 0, 0, 0, 0, 0);
print("Gamemode MVS-Reallife erfolgreich geladen !");
TSC_Connect("MVS", "", "151.80.218.216",9988,10011);
//TSC_ChangeNickname("SA:MP Server");
TSC_SendServerMessage("Der SA-MP Server ist nun Erreichbar!");
WBB_Initialize("forum.mvs-reallife.de","");//forum adresse, auth code
print("initialisiere WBB");
SendRconCommand("password 0");
return 1;
}
public OnGameModeExit()
{
new query[200];
TSC_Disconnect();
for(new i; i < MAX_HAEUSER; i++)
{
DestroyPickup(hInfo[i][hPickup]);
Delete3DTextLabel(hInfo[i][hLbl]);
format(query, 200, "UPDATE `Häuser` SET `Besitzer` = '%s', `verkauft` = '%i', `offen` = '%i' WHERE `ID` = '%i'", hInfo[i][besitzer], hInfo[i][verkauft], hInfo[i][offen], hInfo[i][hausID]);
mysql_function_query(dbhandle,query,false,"","");
}
mysql_close(dbhandle);
print("MYSQL Verbindung Geschlossen.\n Gamemode unloaded !");
return 1;
}
wird aufgebaut und 1 mal getrennt so wie das sein soll
public OnPlayerCarsLoad(playerid)
{
new query[128];
format(query,sizeof(query),"SELECT * FROM autos WHERE besitzer='%i'",PlayerInfo[playerid][pMySQLID]);
mysql_query(query);
SendClientMessage(playerid,COLOR_RED,"Bis hier geht es");
new num_rows;
for(new i=0; i<num_rows; i++)
{
new id=getFreeCarID();
SendClientMessage(playerid,COLOR_RED,"Bis hier geht es auch");
cInfo[i][carmodel] = mysql_GetIntByInt("autos","model","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][besitzer] = mysql_GetIntByInt("autos","besitzer","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_x] = mysql_GetFloatByInt("autos","x","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_y] = mysql_GetFloatByInt("autos","y","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_z] = mysql_GetFloatByInt("autos","z","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_r] = mysql_GetFloatByInt("autos","r","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][db_id] = mysql_GetIntByInt("autos","id","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][id_x]=CreateVehicle(cInfo[i][carmodel],cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],-1,-1,-1);
}
return 1;
}
zu
public OnPlayerCarsLoad(playerid)
{
new query[128];
format(query,sizeof(query),"SELECT * FROM autos WHERE besitzer='%i'",PlayerInfo[playerid][pMySQLID]);
mysql_query(query);
SendClientMessage(playerid,COLOR_RED,"Bis hier geht es");
new num_rows = mysql_num_rows();
printf("%i num rows",num_rows);
for(new i=0; i<num_rows; i++)
{
new id=getFreeCarID();
SendClientMessage(playerid,COLOR_RED,"Bis hier geht es auch");
cInfo[i][carmodel] = mysql_GetIntByInt("autos","model","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][besitzer] = mysql_GetIntByInt("autos","besitzer","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_x] = mysql_GetFloatByInt("autos","x","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_y] = mysql_GetFloatByInt("autos","y","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_z] = mysql_GetFloatByInt("autos","z","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_r] = mysql_GetFloatByInt("autos","r","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][db_id] = mysql_GetIntByInt("autos","id","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][id_x]=CreateVehicle(cInfo[i][carmodel],cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],-1,-1,-1);
}
return 1;
}
und dann den server log posten
public OnPlayerCarsLoad(playerid)
{
new query[128];
format(query,sizeof(query),"SELECT * FROM autos WHERE besitzer='%i'",PlayerInfo[playerid][pMySQLID]);
mysql_query(query);
SendClientMessage(playerid,COLOR_RED,"Bis hier geht es");
new num_rows = mysql_num_rows(); // if ! num rows sagt das es keine einträge gibt also wird auch nichts erstellt
if(!num_rows)return 1;
for(new i=0; i<num_rows; i++)
{
new id=getFreeCarID();
cInfo[i][carmodel] = mysql_GetIntByInt("autos","model","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][besitzer] = mysql_GetIntByInt("autos","besitzer","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_x] = mysql_GetFloatByInt("autos","x","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_y] = mysql_GetFloatByInt("autos","y","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_z] = mysql_GetFloatByInt("autos","z","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][c_r] = mysql_GetFloatByInt("autos","r","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][db_id] = mysql_GetIntByInt("autos","id","besitzer",PlayerInfo[playerid][pMySQLID]);
cInfo[i][id_x]=CreateVehicle(cInfo[i][carmodel],cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],-1,-1,-1);
}
return 1;
}
[20:43:17] [WARNING] CMySQLConnection::Disconnect - no connection available
hallo das ist der mysql warning
nur wie bekomme ich den weg
welche zeilen bzw publics braucht ihr?
MFG
Nils24hero
dann magst du ma deine teamviewer daten geben dann schaue ich ma drüber
kannst gerne auch dazu auf meinen ts kommen
ts.mvs-reallife.de
bg
hast du inzwischen einen mysql log?
dann bitte posten
nun steht in der datenbank beim timestamp was ganz komisches
hab es ma geprintet
[20:07:03] INSERT INTO `Wantedlog` ( `BEAMTER`, `ZIELSPIELER`, `ANZAHL`, `GRUND`, `DATE`) VALUES('[MVS]Nils24hero', '[MVS]Nils24hero', '1', 'haha', '2016.6.26 àti:7;3')
'2016.6.26 àti:7;3') ->wird in der datenbank als komische zeichen angegeben
format(query,sizeof(query),"INSERT INTO `Wantedlog` (`LOGID`, `BEAMTER`, `ZIELSPIELER`, `ANZAHL`, `GRUND`, `DATE`) VALUES('%i', '%s', '%s', '%i', '%i', '%s')",sInfo[playerid][spielername],sInfo[pID][spielername],wlevel, reason,msg);
zu
format(query,sizeof(query),"INSERT INTO `Wantedlog` ( `BEAMTER`, `ZIELSPIELER`, `ANZAHL`, `GRUND`, `DATE`) VALUES('%s', '%s', '%i', '%i', '??? als welches format %s?')",sInfo[playerid][spielername],sInfo[pID][spielername],wlevel, reason,msg);LOGID soll per AI eingefügt werden
[15:09:19] [ERROR] CMySQLQuery::Execute[] - (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 '2' WHERE NAME='[MVS]Nils24hero'', '49', '', '')' at line 1
ocmd@2:givewanted,gw(playerid,params[]){ if(sInfo[playerid][fraktionsid] == 1 || sInfo[playerid][fraktionsid] == 2 || sInfo[playerid][fraktionsid] == 3) { if(sInfo[playerid][fduty] == 1) { if(sInfo[playerid][rang] >=1 || sInfo[playerid][leader] == 1) { new msg[128],pID,reason[128],query[258], wlevel; if(sscanf(params,"uis",pID,wlevel,reason))return SCM(playerid,CL_WHITE,"[{FF0000}Error{FFFFFF}]:Benutze /givewanted [playerid] [Wanteds] [Begründung]."); if(sInfo[pID][wanteds] >= 6 || sInfo[pID][wanteds]+wlevel > 6) return SCM(playerid,CL_WHITE,"[{FF0000}Error{FFFFFF}]:Der Spieler hat bereits 6 Wanteds oder würde mehr als 6 haben!"); SetPlayerWantedLevel(pID,sInfo[pID][wanteds]+wlevel); format(msg,128,"[{FF0000}Info{FFFFFF}]:Du hast %s %i Wanteds gegeben. Grund:%s",sInfo[pID][spielername],wlevel,reason); SendClientMessage(playerid, CL_WHITE, msg); format(msg,128,"[{FF0000}Info{FFFFFF}]:Beamter %s hat dir %i Wanteds gegeben. Grund:%s",sInfo[playerid][spielername],wlevel,reason); SendClientMessage(pID, CL_WHITE, msg); sInfo[pID][wanteds]=GetPlayerWantedLevel(pID); new year, month, day; new std, mins, sek; getdate(year, month, day); gettime(std, mins, sek); format(msg, 128, "%i.%i.%i %sti:%i;%i",year, month, day, std, mins, sek); format(query,sizeof(query),"UPDATE `Benutzer` SET WANTED='%i' WHERE NAME='%s'",sInfo[pID][wanteds],sInfo[pID][spielername]); mysql_function_query(dbhandle,query,false,"",""); format(query,sizeof(query),"INSERT INTO `Wantedlog` (`LOGID`, `BEAMTER`, `ZIELSPIELER`, `ANZAHL`, `GRUND`, `DATE`) VALUES('%i', '%s', '%s', '%i', '%i', '%s')",sInfo[playerid][spielername],sInfo[pID][spielername],wlevel, reason,msg); mysql_function_query(dbhandle,query,false,"",""); //sInfo[pID][wanteds]+=wlevel; return 1; } return 1; } return 1; } return 1;}
Hallo
ich möchte gerne bei DATE vom Wantedlog einen Timestamp einfügen.
Welche möglichkeiten habe ich
oben der MYSQL Error verrät mir das meine idee nicht funktioniert hat...
Ich hoffe auf hilfe
Wenn ihr noch was braucht sagt bescheid
MFG
Nils24hero
Gerne auch per TS und Teamviewer erreichbar
ts.mvs-reallife.de
Hallo
ich habe ein UCP von nem Kumpel vor langer zeit gekauft nun habe ich es endlich eingespielt und mit der Datenbank verbunden...
Tippe ich nun meine ingame daten ein sagt er passwort falsch
tippe ich ein namen ein den es nicht gibt sagt er zu recht benutzer existiert nicht
die ganze datenbank ist mit MD5 verschlüsselt.
Wenn jemand sich mal die zeit nehmen könnte bei mir mit drüber zu schauen wäre das supi
könnt mich über skype erreichen
skype nils-l.1
Danke euch
MFG
Nils24hero
klar ab dem moment wo es sinnvoll ist wird es nach abstimmung der Projektleitung gekauft und installiert
finanziell inwiefern
die server werden komplett von mir finanziert