hallo zu aller erst möchte ich sagen das ich neu im Bereich pawn und SQL bin.
Ich habe hier ein system das man im Clan Autohaus sich Fahrzeuge kaufen kann.
es funkt so man steigt in einer der Fahrzeuge ein und nun kommt ein Dialog wo steht kaufen und Abbrechen.
funk auch Fahrzeuge werden in der Datenbank gesaved aber nun möchte ich das ich als Admin ingame für die jeweilige clan ein Fahrzeug Vorort erstellen kann so das er es nicht immer zu base fahren muss.
}else if(dialogid==DIALOG_AUTOHAUS){
if(response==1){
if(GetPVarInt(playerid,"money") < GetPVarInt(playerid,"autohausmoney")){
Unfreeze(playerid);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Du hast zu wenig Geld für dieses Fahrzeug.");
}else{
new counter=0;
for(new i=0;i<MAX_CLANVEHICLES;i++){
if(ClanVehicle[i][vActive] == 1 && ClanVehicle[i][vOwner] == GetPVarInt(playerid,"clan"))counter++;
if(counter == MAX_CLANVEHICLESPERCLAN)break;
}
if(counter==MAX_CLANVEHICLESPERCLAN){
SendClientMessage(playerid,ROT,"Du kannst keine Fahrzeuge mehr für dein Clan kaufen, weil du das Fahrzeuglimit erreicht hast.");
}else{
for(new i=0;i<MAX_CLANVEHICLES;i++){
if(ClanVehicle[i][vActive] == 1)continue;
new rand = random(sizeof(RandomX));
takemoney(playerid,GetPVarInt(playerid,"autohausmoney"));
ClanVehicle[i][vActive]=1;
ClanVehicle[i][vModel]=GetPVarInt(playerid,"autohausmodel");
ClanVehicle[i][vOwner]=GetPVarInt(playerid,"clan");
ClanVehicle[i][vX]=RandomX[rand][0];
ClanVehicle[i][vY]=-1678.5935;
ClanVehicle[i][vZ]=13.2522;
ClanVehicle[i][vA]=180.0000;
ClanVehicle[i][vColor1]=3;
ClanVehicle[i][vColor2]=3;
ClanVehicle[i][vCost]=GetPVarInt(playerid,"autohausmoney");
new Query[512];
mysql_format(mysql, Query,sizeof(Query),"INSERT INTO `clanvehicles`(`owner`, `model`, `x`, `y`, `z`, `a`, `color1`, `color2`, `cost`) VALUES ('%i', '%i', '%f', '%f', '%f', '%f', %i, %i, %i)",ClanVehicle[i][vOwner],ClanVehicle[i][vModel],ClanVehicle[i][vX],ClanVehicle[i][vY],ClanVehicle[i][vZ],ClanVehicle[i][vA],ClanVehicle[i][vColor1],ClanVehicle[i][vColor2],ClanVehicle[i][vCost]);
mysql_tquery(mysql, Query, "OnPlayerVehicleBuy", "ii", playerid, i);
break;
}
}
}
}