Hallo,
hab ein kleines Problem...Und zwar bin ich grad dabei, ein Business System zu erstellen,
dass über MySql speichert. Soweit, sogut. Naja das nun zu meinem Problem
Also beim erstellen speichert er es in der Datenbank ganz komisch, hier mal der Code:
stock ErstelleBusiness(Float:X,Float:Y,Float:Z,preis,level,besitzer[24],name[128],kasse,teilhaber[24])
{
new Query[500];
mysql_query("SELECT NULL FROM Business");
mysql_store_result();
new rows = mysql_num_rows();
mysql_free_result();
new ID = rows++;
format(Query,sizeof Query,"INSERT INTO `Business` (`ID`,`Besitzer`,`BizName`,`Preis`,`Level`,`Kasse`,`Teilhaber`,`PosX`,`PosY`,`PosZ`) VALUES ('%i','%s','%s','%i','%i','%i','%s','%f','%f','%f')",ID,besitzer,name,preis,level,kasse,teilhaber,X,Y,Z);
mysql_query(Query);
mysql_free_result();
return printf("Biz erstellt");
}
ocmd:berstellen(playerid,params[])
{
new Float:X,Float:Y,Float:Z,preis,level,besitzer[24],name[128],kasse,teilhaber[24];
GetPlayerPos(playerid,X,Y,Z);
if(Spieler[playerid][sAdmin] != 5)return SCM(playerid,COLOR_WHITE,"Du darfst diesen Befehl nicht nutzen.");
if(sscanf(params,"sssiii",preis,level,besitzer,name,kasse,teilhaber)) return SCM(playerid,COLOR_WHITE,"[Benutzung]: /berstellen [BizName] [Besitzer] [Teilhaber] [Preis] [Level] [KasseinInhalt]");
ErstelleBusiness(X,Y,Z,preis,level,besitzer,name,kasse,teilhaber);
return 1;
}
Hier mal nen screen wie er es speichert...
//Edit Erledigt Lag hier dran if(sscanf(params,"sssiii",preis,level,besitzer,name,kasse,teilhaber)) return SCM(playerid,COLOR_WHITE,"[Benutzung]: /berstellen [BizName] [Besitzer] [Teilhaber] [Preis] [Level] [KasseinInhalt]");