lass mir mal privat deine Team viewer daten zukommen bzw adde mich mal in skype nils-l.1 oder aufn ts kommen
server.revolution-gaming.de:8888
Beiträge von Nils24hero
-
-
[19:58:39] password = "" (string)
[19:58:39] Crash caused by gamemodes/MVS.amx, see stack trace below
[19:58:39] Stack trace (most recent call first):
[19:58:39] mysql_close (native) on line 345 in MVS.p
[19:58:39] OnGameModeExit (entry point) -
gibts ne mysql_log datei dazu ?
wenn ja bitte auch die posten -
Hallo,
ich habe mir es zu nutze gemacht ein Tacho Filterscript hier aus dem Forum zu nehmen und in meinen Gamemode zu integrieren.
Leider ist das mit meinem selbst erstelltem Datum Uhrzeit Textdraw inkompatibel
im Spiel werden nicht alle 3 sachen angezeigt sondern sie wechseln sich ab an verschiedenen plätzen auf dem Bildschirm
Hier der Code von Uhrzeit und Datum
das Filterscript kann ich leider nicht hochladen da ich nur die .amx datei noch habe
public clock () { new hour,minute,second; new string[9]; gettime(hour,minute,second); format(string, sizeof string, "%02d:%02d:%02d", hour, minute, second); TextDrawSetString(Clock, string); TextDrawShowForAll(Clock); return 1;}
stock ClockDate(){ Clock = TextDrawCreate(543.0, 35.0, "_"); // Koordinaten, wo die Uhr angezeigt wird //24.0 TextDrawLetterSize(Clock, 0.4, 1.4); TextDrawFont(Clock, 3); // Uhrschrift TextDrawSetOutline(Clock, 2); TextDrawShowForAll(Clock); SetTimer("clock",1000,true); new day,month,year; new string[30]; getdate(year, month, day); format(string, sizeof string, "%02d/%s%02d/%s%d", day, ((month < 10) ? ("") : ("")), month, (year < 10) ? ("") : (""), year); Date = TextDrawCreate(544.0, 50.0, string); // Koordinaten, wo die Uhr angezeigt wird TextDrawLetterSize(Date, 0.4, 1.4); TextDrawFont(Date, 3); // Uhrschrift TextDrawSetOutline(Date, 2); return 1;}Um es auf dem Server zu sehen geht ihr auf diese IP
HostName: MVS Reallife im Aufbau V1 R7.8 [OPEN-BETA-V1]
Address: 37.114.61.132:7867
Players: 2 / 75
Ping: 26
Mode: Mea-Vita-Secunda-Reallife
Language: - -
danke vielmals
-
Nimm dir erstmal eine gute Grundausrüstung und dann mit Hilfe von TUT die Logik und die Reihenfolge verstehen . irgendwann kannst es dann fast allein
bei hilfe einfach Frage oder Fehler vom compilen hier posten - dann kann dir meistens geholfen werden
MFG Nils24hero
-
Hallo
ich möchte gerne in einer Nachricht an den Spieler ein Teil der Nachricht anders Farbig machen wie gehts das
format(string,sizeof(string),"******************************\n{FF0000}Level 8 - Projektleitung %s:%s \n {#000000}******************************", sname,text);
SendAdminAnsage(string);das war mein versuch funktioniert aber nur im ersten teil bis zum zweiten \n
Danke für eure Hilfe
PS SuFu hat nichts eindeutiges ergeben google war auch mal freundlicher
-
meinst du Ein login textdraw wo dann steht das du das passwort eingeben sollst?
und wo willst dann das passwort eingeben? -
Meld dich per PN bei mir dann komme ich mal auf den TS oder Skype wo auch immer ihr kommuniziert
-
Hallo
folgender fehler in der Mysql log[13:55:50] [ERROR] CMySQLQuery::Execute[()] - (error #2013) Lost connection to MySQL server during query
[13:58:33] [ERROR] CMySQLQuery::Execute[()] - (error #2013) Lost connection to MySQL server during query
[13:58:45] [ERROR] CMySQLConnection::Connect - (error #2008) MySQL client ran out of memory
[13:58:45] [ERROR] CMySQLConnection::Connect - MySQL initialization failed
[14:06:04] [ERROR] CMySQLQuery::Execute[()] - (error #2013) Lost connection to MySQL server during query
[14:18:25] [ERROR] CMySQLQuery::Execute[()] - (error #2013) Lost connection to MySQL server during query
VLT hab ihr auch da ne lösung zuMFG Nils24hero
-
ocmd:cpark(playerid,params[])
{
printf("Cpark ausgeführt! ");
if(IsPlayerInAnyVehicle(playerid))
{
print("Spieler in Fahrzeug");
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][SID] == 0)continue;
if(cInfo[i][besitzer]!=sInfo[playerid][db_id])continue;
SCM(playerid,CL_HGRÜN,"Du sitzt in einem Fahrzeug.");
GetVehicleModel(cInfo[i][modelID]);
printf("%i model",cInfo[i][modelID]);
GetVehiclePos(cInfo[i][SID],cInfo[i][carx],cInfo[i][cary],cInfo[i][carz]);
GetVehicleZAngle(cInfo[i][SID],cInfo[i][carrota]);
new query[256];
-> format(query,sizeof(query),"UPDATE Spielerautos SET X=%f ,Y=%f,Z=%f,ROTATION=%f WHERE DB_ID=%i AND BESITZER='%i' AND MODEL=%i",cInfo[i][carx],cInfo[i][cary],cInfo[i][carz],cInfo[i][carrota],cInfo[i][DB_ID],sInfo[i][DB_ID],cInfo[i][modelID]);
mysql_function_query(dbhandle,query,false,"","");
print(query);
print("Spieler in Fahrzeug");
return 1;
}
return 1;
}
SCM(playerid,CL_HROT,"Du bist in keinem Fahrzeug! ");
return 1;
} -
Hallo habe hier in der Zeile mit den Bedingungen ein tag mismatch nachdem ich WHERE BENUTZER='%i' eingebaut habe
format(query,sizeof(query),"UPDATE Spielerautos SET X=%f ,Y=%f,Z=%f,ROTATION=%f WHERE DB_ID=%i AND BESITZER='%i' AND MODEL=%i",cInfo[i][carx],cInfo[i][cary],cInfo[i][carz],cInfo[i][carrota],cInfo[i][DB_ID],sInfo[i][DB_ID],cInfo[i][modelID]);
mysql_function_query(dbhandle,query,false,"","");Woran liegt das wohl
Danke für eure Hilfe
Nils24hero
-
Hallo ,
ich habe ein Auto Parken system angefangen komme nun nicht weiter
ich habe die bedingung im script das er updaten soll WHERE DB_ID AND MODELso nun kann man aber ein fahrzeug was nicht exisitert also den bedingungen nicht entspricht nicht updaten - dann möchte ich das er eine meldung ausgibt -denn sonst kommt ein hübscher fehler in der mysql log
hier der Code zum durchsehen
die prints könnt ihr ignorieren die sind zur kontrolle
ocmd:cpark(playerid,params[])
{
printf("Cpark ausgeführt! ");
if(IsPlayerInAnyVehicle(playerid))
{
print("Spieler in Fahrzeug");
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][SID] == 0)continue;
if(cInfo[i][besitzer]!=sInfo[playerid][db_id])continue;
//if(cInfo[i][]
SCM(playerid,CL_HGRÜN,"Du sitzt in einem Fahrzeug.");
GetVehiclePos(cInfo[i][SID],cInfo[i][carx],cInfo[i][cary],cInfo[i][carz]);
GetVehicleZAngle(cInfo[i][SID],cInfo[i][carrota]);
new query[256];
format(query,sizeof(query),"UPDATE Spielerautos SET X=%f ,Y=%f,Z=%f,ROTATION=%f WHERE DB_ID=%i AND MODEL=%i",cInfo[i][carx],cInfo[i][cary],cInfo[i][carz],cInfo[i][carrota],cInfo[i][DB_ID],cInfo[i][modelID]);
mysql_function_query(dbhandle,query,false,"","");
print(query);
print("Spieler in Fahrzeug");
return 1;
}
return 1;
}
SCM(playerid,CL_HROT,"Du bist in keinem Fahrzeug! ");
return 1;
}danke für die Hilfe
Gruß Nils
-
ja geht nun auch nun will ich gerne den timeban befehl in der datenbank speichern und abrufen hat jemand tipps
-
ich probiers so aus danke
immernoch
[16:37:15] [ERROR] CMySQLQuery::Create - no query and orm object specified
Der Code als anhang alles was mit mysql zu tun hat als txt
-
ja habe alle versionen ausprobiert inzwischen meckert er nicht mehr aber ich möchte gerne den inputtext bei der registrierung in der Datenbank speichern er macht mir nur einen error in mysql Log
[ERROR] CMySQLQuery::Create - no query and orm object specified
Hilfe
-
Habe beim script das Problem
Unbekannte Variable : "mysql_escape_string"
Zeile
mysql_escape_string(inputtext,passwort,dbhandle);davor die zeilen
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{if(dialogid==DIALOG_REGISTER)
{
if(response)
{
new name[MAX_PLAYER_NAME],query [128],passwort[35];
GetPlayerName(playerid,name,sizeof(name));
if(strlen(inputtext)>=4)
{mysql_function_query(dbhandle,query,false,"","");
mysql_escape_string(inputtext,passwort,dbhandle);format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s','%s')",name,passwort);
}
else
{
SendClientMessage(playerid,CL_ORANGE,"Du hast ein passwort gewaehlt das weniger als 4 Zeichen hatte. ");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");}
}
else
{
SendClientMessage(playerid,CL_ROT,"Du hast die Registrierung abgebrochen");
KickPlayer(playerid);
}
return 1;
}habe das neuste und im server den run time error datei fehlt oder findet er nicht
Danke im vorraus