Hallo,
ich benutze für mein Gamemode die MySQL R8 Version. Ich möchte jetzt was übernehmen vom alten Gamemode was in R6 war, jedoch ist dies komplizierter und ich weiß nicht mehr weiter.
stock FreeFrakCheck()
{
new bedin[128],query[128];
for(new i;i<MAX_FRACTION_CARS;i++)
{
format(bedin,sizeof(bedin),"id='%i'",i);
format(query,sizeof(query),"SELECT * FROM frakcars WHERE %s",bedin);
mysql_query ( query );
mysql_store_result();
if(mysql_retrieve_row()==0) return i;
}
return 0;
}
ocmd:fcreate(playerid,params[])
{
new modelid,frakid,Float:PosX2,Float:PosY2,Float:PosZ2,Float:PosA2,color1,color2;
if (SpielerInfo[playerid][pAdmin] <= 5) return SendClientMessage(playerid,COLOR_YELLOW,"Du besitzt nicht die Rechte!");
if(sscanf(params,"dddd",modelid,frakid,color1,color2)) return SendClientMessage(playerid,0x00FF00FF,"Benutze: /fcreate [Model ID] [Fraktion ID] [Color 1] [Color 2])");
new fc = FreeFrakCheck();
new query[128];
format(query,sizeof(query),"INSERT INTO frakcars (id) VALUES ('%d')",fc);
mysql_query ( query );
mysql_free_result();
GetPlayerPos(playerid,PosX2,PosY2,PosZ2);
GetPlayerFacingAngle(playerid,PosA2);
FractionCars[fc][fVehid] = modelid;
FractionCars[fc][fPos][0] = PosX2;
FractionCars[fc][fPos][1] = PosY2;
FractionCars[fc][fPos][2] = PosZ2;
FractionCars[fc][fPos][3] = PosA2;
FractionCars[fc][fCol][0] = color1;
FractionCars[fc][fCol][1] = color2;
FractionCars[fc][fFraction] = frakid;
FractionCars[fc][fCarid] = CreateVehicle(FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],-1);
SendClientMessage(playerid,COLOR_YELLOW,"[FRAKTIONSCAR]: Du hast das Auto erfolgreich erstellt!");
SendClientMessage(playerid,COLOR_YELLOW,"[FRAKTIONSCAR]: Vergiss aber nicht es später mit /fpark umzuparken!");
SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: Für weitere Befehle verwende /fcarinfo");
PutPlayerInVehicle(playerid,FractionCars[fc][fCarid],0);
SaveFractionCars();
return 1;
}
Konntet ihr mir helfen und dies mal für MySQL R8 (Mit mysql_function_query()) schreiben? Ich komm echt nicht mehr weiter.
Vielen Dank im Voraus!
Liebe Grüße
palwal