hey auch das Feld in Der Datenbank ist Vorhanden, deswegen Kapier ich das nicht warum das nicht Klappt.
`Alter` int(11) NOT NULL,
Beiträge von Kevin B.
-
-
was hast du den Genau erhalten?
EIn FIlterskripte ?
Ein bissen Code ? -
hast du dein Skripte auch mit den neuen Includs Compilirt ?
-
Speichert er ihren wie noch imma nicht
SpielerSpeichern
mysql_SetInt("accounts", "Alter", sInfo[playerid][sSpieler_Alter], "Name", SpielerInfo[playerid][pName]);//Alter
ist doch alles richtig ? -
mach mal die else weg, den sollte es Funktionieren
-
hey du musst noch die Farbe setzen z.bSendClientMessae(playerid,ROT,String);
-
Versuch mal so
if(dialogid == stadthalle)
{
if(response)
{
if(listitem == 0)
{
GivePlayerMoney(playerid, -500);
SetPVarInt(playerid,"Perso",1);
SendClientMessage(playerid,GREEN,"Du hast dir ein Perso für 500€ gekauft.");
}
if(listitem == 1)
{
GivePlayerMoney(playerid, -1500);
SetPVarInt(playerid,"carliz",1);
SendClientMessage(playerid,GREEN,"Du hast dir ein Führerschein für 1500€ gekauft.");
}
}
return 1;
} -
if(!strcmp(strget(cmdtext, 0), "/kick"))
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,FARBE,"[Error]Benutze /kick[SpielerName/ID] ");
Kick(pID);
}
//edit Code -
ocmd:strafe(playerid,params[])
{
new pID,geld,grund[256],string[256];
if(IsPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Admin");
if(sscanf(params,"uis",pID,geld,grund)) return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /strafe [ID] [Geld] [Grund]");
format(string,sizeof(string),"AdmCmd: %s hat %s %i € als Strafe abgezogen, Grund: %s", SpielerName(playerid), SpielerName(pID),geld,grund);
SendClientMessageToAll(COLOR_RED,string);
GivePlayerMoney(pID,-geld);
return 1;
} -
hab oben noch mal Editiert
-
wie ich sagte es geht nun ohne Probleme hab es einfach Umgeschrieben auf
if(strval(inputtext))
{
danke noch mal für deine Hilfe
//edit er speichert es aba nicht in der Datenbank ab
Hab es nun so
if(dialogid == DIALOG_Registrieren_Alter)
{
if(response==1)
{
if(strval(inputtext))
{
new string[128];
sInfo[playerid][sSpieler_Alter] = strval(inputtext);
format(string, 128, "Du bist also \"%d\"Jahre Jung.", inputtext);
SendClientMessage(playerid, GELB, string);
ShowPlayerDialog(playerid,DIALOG_TUT1,DIALOG_STYLE_MSGBOX,"|_____Willkommen Im Tutorial._____|","Wir heisen dich Hertlich Willkommen Auf SAMP.PoD-Multiclan.\nDir werden nun Ein paar Sachen Gezeigt und erklärt.\n|_____www.samp.pod-multiclan.de_____|","Weiter","Abrechen");
SpielerSpeichern(playerid);
}else ShowPlayerDialog(playerid,DIALOG_Registrieren_Alter,DIALOG_STYLE_INPUT,"Wie Alt Bist du?","Gebe bitte Dein alter an, Z.b 10.","Weiter","Abrechen");}
else
{
SendClientMessage(playerid,ROT,"Du musst dein Alter angeben!");
ShowPlayerDialog(playerid,DIALOG_Registrieren_Alter,DIALOG_STYLE_INPUT,"Wie Alt Bist du?","Gebe bitte Dein alter an, Z.b 10.","Weiter","Abrechen");
}
} -
da erhalte ich 2Erros pod.pwn(7576) : error 017: undefined symbol "IsNumeric"
pod.pwn(7579) : error 006: must be assigned to an array
//edit hab den Fehler ich danke dir für die Hilfe -
also das zeigt er mir den an
else
{
SendClientMessage(playerid,ROT,"Du musst dein Alter angeben!");
ShowPlayerDialog(playerid,DIALOG_Registrieren_Alter,DIALOG_STYLE_INPUT,"Wie Alt Bist du?","Gebe bitte Dein alter an, Z.b 10.","Weiter","Abrechen");
} -
ahh Okay nun Geht es one Fehler.
nun hab ich aba das Problem das wen ich z.b 20EIntippe das er mir das unten anzeigen tut, warum?
wen ich auf Abrechen Drucke kommt das auch -
Hey ich hab mir ein Dialog gebaut da wo man nur sein alter angeben muss wie alt man ist.
Nun hab ich aba das Problem das er keine zahl eintragen tut.
if(dialogid == DIALOG_Registrieren_Alter)
{
if(response == 1)
{
sInfo[playerid][sSpieler_Alter] = strval(inputtext);
ShowPlayerDialog(playerid,DIALOG_TUT1,DIALOG_STYLE_MSGBOX,"|_____Willkommen Im Toutorial._____|","Wir heisen dich Hertlich Willkommen Auf SAMP.PoD-Multiclan.\nDir werden nun Ein paar Sachen Gezeigt und erklärt.\n|_____www.samp.pod-multiclan.de_____|","Weiter","Abrechen");
}
if(response == 0)
{
SendClientMessage(playerid,ROT,"Du musst dein Alter angeben!");
ShowPlayerDialog(playerid,DIALOG_Registrieren_Alter,DIALOG_STYLE_INPUT,"Wie Alt Bist du?","Gebe bitte Dein alter an, Z.b 10.","Weiter","Abrechen");
}
}
kann mir da wer sagen wo der Fehler ist?
lg kifkat
//edit Text und Code
//edit
kann mir da wer helfen?
//edit
Ich habe es nun so
if(dialogid == DIALOG_Registrieren_Alter)
{
if(strlen(inputtext) == 0)
{
new string[128];
sInfo[playerid][sSpieler_Alter] = inputtext;//error 006: must be assigned to an array
format(string, 128, "Du bist also \"%s\" Jung.", inputtext);
SendClientMessage(playerid, GELB, string);
}
else
{
SendClientMessage(playerid,ROT,"Du musst dein Alter angeben!");
ShowPlayerDialog(playerid,DIALOG_Registrieren_Alter,DIALOG_STYLE_INPUT,"Wie Alt Bist du?","Gebe bitte Dein alter an, Z.b 10.","Weiter","Abrechen");
}
}
da sagt er mir aba Error warum? -
setze den OCMD mal außerhalb eines Publics/callbacks
-
okay nun hab ich es so
Kommt nun das
//edit
BeiCode
Alles anzeigenfunction check_user($name, $pass) { $sql="SELECT accounts FROM Name WHERE Name='".$name."' AND Passwort = '".$pass."' LIMIT 1"; $result=mysql_query($sql) or die(mysql_error()); if (mysql_num_rows($result)==1) { $user=mysql_fetch_assoc($result); return $user['UserId']; } else return false; }
-
ich ahb es nun so
Code
Alles anzeigenfunction check_user($name, $pass) { $sql="SELECT ID FROM accounts WHERE Name='".$Name."' AND Passwort('".$pass."') LIMIT 1"; $result=mysql_query($sql) or die(mysql_error()); if (mysql_num_rows($result)==1) { $user=mysql_fetch_assoc($result); return $user['UserId']; } else return false; }
da sagt er mir wen ich mich einloggen will -
soviel weis ich mittlerweile auch aba was und wie ?
-
was muss ich ändern das er nicht nach den MD5 Passwort fragt?
sonst ganz gutes Tutorial