Hallo ich versuche mein Login Register Script zu verbessern das problem ist ich weiß noch nicht wie ich hab das von dem tutorial hier würde aber lieber einfach eine abfrage machen nicht wie diese hier: stock mysql_SetFloat(Table[], Field[], Float:To, Where[], Where2[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Where2, Where2);
format(query, 128, "UPDATE %s SET %s = '%.1f' WHERE %s = '%s'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}
sondern direkt so zb. format(query, sizeof(query), "INSERT INTO autobesitzer (AutoID, Besitzer) VALUES ('%i', '%s')", auto[vid], name); geht das oder muss ich wirklich alles immer so machen und die publics benutzen wie hier? hätte lieber 3 zeilen und das nicht so : mysql_SetInt("accounts", "Level", SpielerInfo[playerid][Level], "Name", name);
mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][Geld], "Name", name);
mysql_SetInt("accounts", "AdminLvl", SpielerInfo[playerid][AdminLevel], "Name", name);
mysql_SetInt("accounts", "Fraktion", SpielerInfo[playerid][Fraktion], "Name", name);
mysql_SetInt("accounts", "Timeout", SpielerInfo[playerid][Timeout], "Name", name);
mysql_SetFloat("accounts", "Tmox", SpielerInfo[playerid][Tmox], "Name", name);
mysql_SetFloat("accounts", "Tmoy", SpielerInfo[playerid][Tmoy], "Name", name);
mysql_SetFloat("accounts", "Tmoz", SpielerInfo[playerid][Tmoz], "Name", name);
GetPlayerHealth(playerid,SpielerInfo[playerid][Hp]);
mysql_SetFloat("accounts", "Leben", SpielerInfo[playerid][Hp], "Name", name);
GetPlayerArmour(playerid,SpielerInfo[playerid][Sp]);
mysql_SetFloat("accounts", "Rüstung", SpielerInfo[playerid][Sp], "Name", name);
mysql_SetInt("accounts", "Respekt", SpielerInfo[playerid][Rps], "Name", name);
mysql_SetInt("accounts", "Premium", SpielerInfo[playerid][Premiums], "Name", SpielerInfo[playerid][Name]);
mysql_SetInt("accounts", "Bank", SpielerInfo[playerid][Bank], "Name", name);
mysql_SetInt("accounts", "Biz", SpielerInfo[playerid][Biz], "Name", name);
mysql_SetInt("accounts", "Getötet", SpielerInfo[playerid][Kills], "Name", name);
mysql_SetInt("accounts", "Gestorben", SpielerInfo[playerid][Death], "Name", name);
mysql_SetInt("accounts", "Wanteds", SpielerInfo[playerid][Wanteds], "Name", name);
mysql_SetInt("accounts", "Eingesperrt", SpielerInfo[playerid][Eingesperrt], "Name", name);
mysql_SetInt("accounts", "Eingesperrt2", SpielerInfo[playerid][Eingesperrt2], "Name", name);
mysql_SetInt("accounts", "KnastZeit", SpielerInfo[playerid][KnastZeit], "Name", name);
mysql_SetInt("accounts", "ZellenID", SpielerInfo[playerid][ZellenID], "Name", name);
mysql_SetInt("accounts", "LastKnast", SpielerInfo[playerid][LastKnast], "Name", name);
mysql_SetInt("accounts", "Tod", SpielerInfo[playerid][Tod], "Name", name);
SpielerInfo[playerid][Skin] = GetPlayerSkin(playerid);
mysql_SetInt("accounts", "Skin", GetPlayerSkin(playerid), "Name", name);
mysql_SetInt("accounts","handynummer",SpielerInfo[playerid][handynr],"Name",name);
dann lieber einmal insert into ... könnte mir jemand da mal ein anlauf geben ich hab voll den blackout..
währe sehr dankbar
MFG
janpplayer