Ist mir auch grad aufgefallen, was für ein "%" muss ich bei IP eintragen? Weil bei der IP steht die EMail drin
Beiträge von Marschl
-
-
Hallo,
bei mir wird das hier in die Datenbank eingetragen:
Ich weiß nicht warum

Meine PlayerSave Funktion:
stock SavePlayer(playerid)
{
new query[256], ip[16];
mysql_format(handle, query, sizeof(query), "UPDATE users SET name='%d', ip='%d', email='%d', sex='%d', age='%d' WHERE id='%d'", PlayerInfo[playerid][pName], GetPlayerIp(playerid, ip, sizeof(ip)), PlayerInfo[playerid][pEmail], PlayerInfo[playerid][pSex], PlayerInfo[playerid][pAge], PlayerInfo[playerid][p_id]);mysql_pquery(handle, query);
return 1;
}
Danke für euere Hilfe
-
Hallo liebes Forum,
ich suche für mein Projekt 1-2 Scripter, Mapper, 1 Designer und 1 stellv. Projektleiter.
Zum Projekt:
Das Projekt City of Roleplay wurde vor 2 Monaten gestartet, jedoch mit großen Problemen die mittlerweile alle gelöst sind. Bis jetzt haben wir noch KEIN Script, dass heißt der/die Scripter müssen mit mir ein Script anfangen. Ich trage natürlich auch meine kleinen PAWN Kenntnisse hinzu. Momentan haben wir nur ein nicht fertigen Teamspeak. Das Forum wir sobald ich eine WBB 4.1 erworben habe installiert und eingerichtet.Scripter:
Mindestalter: 15
Gute PAWN Kenntnisse
Zuverlässig und aktiv
Scripter wird entlastet durch mich oder eventuell durch einen 2.Mapper:
Mindestalter: 15
Zuverlässig und aktiv
wird durch einen 2. Mapper entlastetStellv. Projektleiter:
Mindestalter: 16
Zuverlässig und aktivDesiger:
Mindestalter 14
Gute Kenntnisse und zuverlässigDies ist jetzt nicht die beste Suchanfrage, aber bei Fragen steh ich jederzeit beteit.
Wenn du interesse an einem Posten hast, oder eine Frage. Dann schreib mir eine Private Nachricht.
Unser Teamspeak: ts.city-of-roleplay.net
Unser Forum: http://forum.city-of-roleplay.net/Mit freundlichen Grüßen
-
Treiber mal installiert?
-
Warum wird bei der Email und bei dem Alter nur Zahlen eingetragen und warum wurde der Name zu 77?
Datenbank: http://prntscr.com/brl2bq -
Mein Register Stock ist jetzt so:
stock CheckRegister(playerid)
{
if(PlayerInfo[playerid][pSex] == 0)
{
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "~--------------------------------------------------------------------------------------~");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "Server: Bitte vervollständige deine Regestration!");
ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, ""SERVER_COLORHTML"["SERVER_TAG"] - Regestration [2/4]", ""HTML_WEIS"- Bitte wähle dein Geschlecht - \n"HTML_HELLBLAU"Männlich \n"HTML_PINK"Weiblich", "Weiter", "Abbruch");
}
if(PlayerInfo[playerid][pAge] == 0)
{
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "~--------------------------------------------------------------------------------------~");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "Server: Bitte vervollständige deine Regestration!");
ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, ""SERVER_COLORHTML"["SERVER_TAG"] - Regestration [3/4]", ""HTML_WEIS"Bitte gebe hier dein "HTML_ROT"Geburtsdatum "HTML_WEIS"im Format "HTML_GELB"TT.MM.JJJJ"HTML_WEIS" an:", "Weiter", "Abbruch");
}
if(PlayerInfo[playerid][pEmail] == 0)
{
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "~--------------------------------------------------------------------------------------~");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "Server: Bitte vervollständige deine Regestration!");
ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""SERVER_COLORHTML"["SERVER_NAME"] - Regestration [4/4]", ""HTML_WEIS"Bitte gebe hier eine gültige EMail-Adresse im Format "HTML_GELB"besipiel@"SERVER_DOMAIN""HTML_WEIS" ein:", "Weiter", "Abbruch");
}
return 1;
}Ich will aber, dass wenn ich das Geschlecht noch nicht angegeben habe, dass wieder kommt und wenn ich das Geschlecht schon habe, soll das Alter kommen, ...
-
if(PlayerInfo[playerid][pSex][0] == 0)
-
Hat sich nix geändert
-
Ich bekomm diese Error's
Code
Alles anzeigenC:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(576) : error 001: expected token: ")", but found "[" C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(576) : error 029: invalid expression, assumed zero C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(576) : warning 215: expression has no effect C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(576) : error 001: expected token: ";", but found "]" C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(576) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.stock CheckRegister(playerid)
{
if(PlayerInfo[playerid][pSex][0] == '0')
{
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "~--------------------------------------------------------------------------------------~");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_WEIS, "");
SendClientMessage(playerid, COLOR_ROT, "Server: Bitte vervollständige deine Regestration!");
ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, ""SERVER_COLORHTML"["SERVER_TAG"] - Regestration [2/4]", ""HTML_WEIS"- Bitte wähle dein Geschlecht - \n"HTML_HELLBLAU"Männlich \n"HTML_PINK"Weiblich", "Weiter", "Abbruch");
}
return 1;
} -
Wie Frage ich ab ob das Feld leer ist oder eine 0 drin steht?
hab das jetzt so:
if(PlayerInfo[playerid][pEMail] == 0) return SendClientClear(playerid), SendClientMessage(playerid, COLOR_ROT, "Server: Bitte vervollständige deine Regestration!"), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""SERVER_COLORHTML"["SERVER_NAME"] - Regestration [4/4]", ""HTML_WEIS"Bitte gebe hier eine gültige EMail-Adresse im Format "HTML_GELB"support@"SERVER_DOMAIN""HTML_WEIS" ein:", "Weiter", "Abbruch"), else continue; -
-
Okay
eins hab ich noch undzwar wie finde ich herraus wie alt er ist. Also dass ich eine Message ausgeben kann(Okay du bist xx jahre alt ^^) -
Wenn ich bei Email Adresse irgendwas eingebe, wird der Dialog nicht wieder angezeigt:
if(dialogid == DIALOG_EMAIL)
{
if(!response) return KickWithMessage(playerid, COLOR_ROT, "[KICK]"HTML_GELB"* Du wurdest gekickt, da du den Regestrirungsvorgang abgebrochen hast!");
if(IsValidEmail(inputtext)) return SendClientMessage(playerid, COLOR_ROT, "* Fehler: Du hast ein ungültiges Format eingegeben!"), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""SERVER_COLORHTML"["SERVER_NAME"] - Regestration [4/4]", ""HTML_WEIS"Bitte gebe hier eine gültige EMail-Adresse im Format "HTML_GELB"support@"SERVER_DOMAIN""HTML_WEIS" ein:", "Weiter", "Abbruch");
format(PlayerInfo[playerid][pEmail], 45, inputtext);
SavePlayer(playerid);
return 1;
} -
Okay,
Ich hab das jetzt so gemacht:
Codeif(dialogid == DIALOG_AGE) { if(!response) return Kick(playerid); new age = GetPlayerAge(inputtext); if(age == -1) return SendClientMessage(playerid, COLOR_ROT, "* Fehler: Du hast ein ungültiges Format eingegeben"), ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, ""SERVER_COLORHTML"["SERVER_TAG"] - Regestration [3/4]", ""HTML_WEIS"Bitte gebe hier dein "HTML_ROT"Geburtsdatum "HTML_WEIS"im Format "HTML_GELB"TT.MM.JJJJ"HTML_WEIS" an:", "Weiter", "Abbruch"); PlayerInfo[playerid][pAge] = inputtext; return 1; }wie kann ich in pAge das Datum schreiben?
-
Nein ich meine was anderes,
wie ich das Format überprüfe
-
Okay
danke 
Wie checke ich dann das Alter ab? ob das richtig eingegeben ist? Ich bin nicht wirklich der schlauste was das angeht

-
Okay, wie und wie überprüfe ich dann den Inputtext des Dialoges?
-
Danke hab es mit HTML_WEIS verwechselt

Noch einer andere Frage
wie mache ich es dass ich im EMail Dialog nur xxxxxxxxxxx@xxxxx.xx als format hab. Also wenn ich da hallo oder so eingebe der Dialog wieder kommt bis er im Richtigen Format istGruß
-
Hallo,
ich habe in meinem Script diese Error's:
Code
Alles anzeigenC:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(277) : error 001: expected token: "-string end-", but found "-identifier-" C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(277) : error 001: expected token: "-string end-", but found "-identifier-" C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(277) : warning 215: expression has no effect C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(277) : error 001: expected token: ";", but found "-integer value-" C:\Users\Marcel\Desktop\City-of-Roleplay\Server\gamemodes\CoR.pwn(277) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
Die Zeilen:Codenew str[2048]; format(str, sizeof(str), ""COLOR_WEIS"Willkommen auf"SERVER_COLORHTML" "SERVER_NAME""COLOR_WEIS", \num hier zu spielen benötigst du einen "COLOR_ROT"Account"COLOR_WEIS", \nbitte gebe hier ein Passwort für dein Account ein:"); if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""HTML_BLAU"["SERVER_TAG"] - Registration [1/4]", str, "Weiter", "Abbruch");Vielen Dank für euere Hilfe
-
