also ich habe ein autohaus system gemacht es soll nur 1 auto spawn und aufeinmal spawnen 10 inneinander ich zeige euch den code
erschaff befehl
if(strcmp(cmd,"/Unew",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < ADMLVL) return 1;
{
new model = 560;
new farbe1 = 1;
new farbe2 = 1;
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
SendClientMessage(playerid,BLAU,"Fraktionsfahrzeug wird erstellt!");
CUC(model,x,y,z,a,farbe1,farbe2,playerid);
SendClientMessage(playerid,BLAU,"Erfolgreich");
}
}
return 1;
}
da wo das auto erstellt wird
stock CUC(model,Float:ux,Float:uy,Float:uz,Float:ua,farbe1,farbe2,playerid)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new SDatei[64];
for(new carid=1;carid<MAX_UCARS;carid++)
{
format(SDatei,50,"/Ucar/%d.txt",carid);
if(!fexist(SDatei))
{
if(PlayerInfo[playerid][pDonateRank] >= 0)
{
if(PlayerInfo[playerid][carkey1] == 0)
{
PlayerInfo[playerid][carkey1] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][carkey2] == 0)
{
PlayerInfo[playerid][carkey2] = carid;
}
else
{
if(PlayerInfo[playerid][carkey3] == 0)
{
PlayerInfo[playerid][carkey3] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][carkey4] == 0)
{
PlayerInfo[playerid][carkey4] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][carkey5] == 0)
{
PlayerInfo[playerid][carkey5] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][vipkey1] == 0)
{
PlayerInfo[playerid][vipkey1] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][vipkey2] == 0)
{
PlayerInfo[playerid][vipkey2] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][vipkey3] == 0)
{
PlayerInfo[playerid][vipkey3] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][vipkey4] == 0)
{
PlayerInfo[playerid][vipkey4] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][vipkey5] == 0)
{
PlayerInfo[playerid][vipkey5] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Das system ist alle daten schlüssel druch gegangen ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "auch diese Vip schlüssel.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Es war kein freier platz mehr ");
}
}
}
}
}
}
}
}
}
}
}
else
{
if(PlayerInfo[playerid][carkey1] == 0)
{
PlayerInfo[playerid][carkey1] = carid;
strmid(UCInfo[carid][user], sendername, 0, strlen(sendername), 255);
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][carkey2] == 0)
{
PlayerInfo[playerid][carkey2] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][carkey3] == 0)
{
PlayerInfo[playerid][carkey3] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][carkey4] == 0)
{
PlayerInfo[playerid][carkey4] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
if(PlayerInfo[playerid][carkey5] == 0)
{
PlayerInfo[playerid][carkey5] = carid;
dini_Create(SDatei);
dini_IntSet(SDatei,"Model",model);
dini_FloatSet(SDatei,"X",ux);
dini_FloatSet(SDatei,"Y",uy);
dini_FloatSet(SDatei,"Z",uz);
dini_FloatSet(SDatei,"A",ua);
dini_IntSet(SDatei,"Farbe1",farbe1);
dini_IntSet(SDatei,"Farbe2",farbe2);
dini_IntSet(SDatei,"fahrschein",carid);
Usercar[carid] = CreateVehicle(model,ux,uy,uz,ua,farbe1,farbe2,-1);
UCInfo[carid][carvehid] = dini_Int(SDatei,"Model");
UCInfo[carid][ucx] = dini_Float(SDatei,"X");
UCInfo[carid][ucy] = dini_Float(SDatei,"Y");
UCInfo[carid][ucz] = dini_Float(SDatei,"Z");
UCInfo[carid][uca] = dini_Float(SDatei,"A");
UCInfo[carid][fcc1] = dini_Int(SDatei,"Farbe1");
UCInfo[carid][fcc2] = dini_Int(SDatei,"Farbe2");
UCInfo[carid][fahrschein] = dini_Int(SDatei,"fahrschein");
UCInfo[carid][open] = 0;
UCInfo[carid][Opark] = 0;
SetPlayerPos(playerid,ux,uy,uz+1);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Das system ist alle daten schlüssel druch gegangen ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Es war kein freier platz mehr ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tipp: mit Vip krigst du noch 5 zusätzliche schlüssel");
}
}
}
}
}
}
}
}
könnt ihr mir helfen ?
mfg
LordHit