Hoi,
Also ich hab n problem und zwar:
Immer wen ich die ID ein gebe für das Jenige haus, setzt der die ID immer auf 49 egal welche zahl ich eingebe.
also was ist hieder fehler?? es leuft über ein Dialog.
if(dialogid == DIALOG_HOUSE_ID)
{
if(response == 0)
{
SendClientMessage(playerid,COLOR_RED,"Du hast die Aktion Abgebrochen!");
}
if(response == 1)
{
new sql[5];
format(sql,sizeof(sql),"INSERT INTO `house` (`ID`) VALUE ('%d')",inputtext);
mysql_query(sql);
new string[256];
format(string,sizeof(string),"ID: %d",inputtext);
SendClientMessage(playerid,COLOR_GREEN,string);
ShowPlayerDialog(playerid,DIALOG_HOUSENAME,DIALOG_STYLE_INPUT,"Haus Erstellen","Gib den Namen Des Hauses ein!","Ok","Abbrechen");
}
}
Mein zweites Problem ist:
Wenn ich dan die Kosten einge,be dass das haus kosten soll, dann Setzt er die Kosten immer auf einen wert von 6 bis 9. So zu sagen erkennt er meine werte nicht
if(dialogid == DIALOG_HOUSE_MONEY)
{
if(response == 0)
{
SendClientMessage(playerid,COLOR_RED,"Du hast die Aktion Abgebrochen!");
}
if(response == 1)
{
new sql[256];
format(sql,sizeof(sql),"UPDATE `house` SET `Kosten` = '%d' WHERE `ID` = '%d'",inputtext,HouseInfo[playerid][ID]);
mysql_query(sql);
ShowPlayerDialog(playerid,DIALOG_HOUSEENDE,DIALOG_STYLE_MSGBOX,"Haus Erstellen","Dein Haus wurde Erstellt","OK","");
}
}
Hoffe ihr könnt mri Helfen