Beiträge von DerFamer
-
-
Herzlichst willkommen in der Breadfish Community.
Auch von mir!
-
-
Herzlichst willkommen in der Breadfish Community.
Auch von mir!
-
Herzlichst willkommen in der Breadfish Community.
Auch von mir!
-
Nice!
10/10 Fische weiter so!
-
Bringt nix hatte ihn selbst schon auf 9000
Aber 5000 Sollte eigentlich vollkommen Ausreichen
Ich will bald Starten und so n Server Starten nicht gut wenn jeder User gebannt wirdSetz es mal auf 10.000 mir hilft das immer hab so nie Probleme gehabt
-
Was ist aus dem Server "Langenfelde" oder wie der hieß passiert?
Darüber geben wir keine Informationen.
Da es Geheim bleibt tut mir leid.//pusch
Wir sind derzeit noch am suchen.!
Eventuell wen ein Mapper lust und Laune hat noch mit zu machen würden uns sehr darüber freuen!
Da wir uns Gedanken gemacht haben was der Scripter und der Mapper bekommt.
- Teil der Spenden
- Rechte (ts3, Forum, InGame)
- Anerkennung -
Warum hast du dein alten Thread gelöscht?
Ist doch hier nichts neues dran ...Schaut gut aus.
Falschen Bereich gepostet gehabt
-
-
AddComponent
Besitze ich nicht
//E:
enum fCar{
fCarid,
fVehid,
Float:fPos[4],
fCol[2],
fFaction[5],
fTuning[14],
fPrice,
#if defined FACTION_CARS_LOCKABLE
bool:fLock
#endif
};Function OnVehicleDeath(vehicleid)
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
for(new x = 0; x < MaxVeh; x++)
{
if(IsPlayerConnected(playerid) && Dtc_PlayerHaveCar[playerid][x])
{
if (vehicleid == PlayerCar[playerid][x][CarId])
{
DestroyVehicle(PlayerCar[playerid][x][CarId]);
PlayerCarSpawn(playerid,x);
}
}
}
}
for(new fc;fc<sizeof(FactionCars);fc++)
{
if(vehicleid == FactionCars[fc][fCarid])
{
DestroyAndCreateFactionCar(fc);
break;
}
}
return 1;
}public DestroyAndCreateFactionCar(fc)
{
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
{
DestroyVehicle(FactionCars[fc][fCarid]);
FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
switch(FactionCars[fc][fFaction][0])
{
case 1: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAPD");
case 2: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FBI");
case 3: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARMY");
case 4: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARZT");
case 5: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LCN");
case 6: SetVehicleNumberPlate(FactionCars[fc][fCarid], "YAKUZA");
case 7: SetVehicleNumberPlate(FactionCars[fc][fCarid], "PRÄSIDENT");
case 8: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HITMAN");
case 9: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAN NEWS");
case 10: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TAXI");
case 11: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FAHRLEHRER");
case 12: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HACKER");
case 13: SetVehicleNumberPlate(FactionCars[fc][fCarid], "Crips");
case 14: SetVehicleNumberPlate(FactionCars[fc][fCarid], "GROVE");
case 15: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS BIKER");
case 16: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS VAGOS");
case 17: SetVehicleNumberPlate(FactionCars[fc][fCarid], "AZTECAS");
case 18: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LOCOS");
case 19: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TEXANER");
case 20: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TERROR");
case 21: SetVehicleNumberPlate(FactionCars[fc][fCarid], "WHEELMEN");
case 22: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SWAT");
case 23: SetVehicleNumberPlate(FactionCars[fc][fCarid], "RUSSEN");
case 24: SetVehicleNumberPlate(FactionCars[fc][fCarid], "O-AMT");
}
SetVehicleToRespawn(FactionCars[fc][fCarid]);
if(IsAllowedFactionToTune(FactionCars[fc][fFaction][0]))
{
for(new i=0; i<13; i++)
{
if(FactionCars[fc][fTuning][i] != 0)
{
AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][i]);
}
}
}
}
return true;
}
public LoadFactionCars(){
if(!fexist(FACTION_CAR_FILE)){
new File:tfFile=fopen(FACTION_CAR_FILE,io_write);
fclose(tfFile);
}
new File:fFile=fopen(FACTION_CAR_FILE,io_read),Content[1024],fc;
while(fread(fFile,Content) && fc<sizeof(FactionCars)){
sscanf(Content,"dffffdddddddddddddddddddddd",
FactionCars[fc][fVehid],
FactionCars[fc][fPos][0],
FactionCars[fc][fPos][1],
FactionCars[fc][fPos][2],
FactionCars[fc][fPos][3],
FactionCars[fc][fCol][0],
FactionCars[fc][fCol][1],
FactionCars[fc][fFaction][0],
FactionCars[fc][fFaction][1],
FactionCars[fc][fFaction][2],
FactionCars[fc][fFaction][3],
FactionCars[fc][fFaction][4],
FactionCars[fc][fTuning][0],
FactionCars[fc][fTuning][1],
FactionCars[fc][fTuning][2],
FactionCars[fc][fTuning][3],
FactionCars[fc][fTuning][4],
FactionCars[fc][fTuning][5],
FactionCars[fc][fTuning][6],
FactionCars[fc][fTuning][7],
FactionCars[fc][fTuning][8],
FactionCars[fc][fTuning][9],
FactionCars[fc][fTuning][10],
FactionCars[fc][fTuning][11],
FactionCars[fc][fTuning][12],
FactionCars[fc][fTuning][13],
FactionCars[fc][fPrice]);
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
switch(FactionCars[fc][fFaction][0])
{
case 1: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAPD");
case 2: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FBI");
case 3: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARMY");
case 4: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARZT");
case 5: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LCN");
case 6: SetVehicleNumberPlate(FactionCars[fc][fCarid], "YAKUZA");
case 7: SetVehicleNumberPlate(FactionCars[fc][fCarid], "PRÄSIDENT");
case 8: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HITMAN");
case 9: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAN NEWS");
case 10: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TAXI");
case 11: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FAHRLEHRER");
case 12: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HACKER");
case 13: SetVehicleNumberPlate(FactionCars[fc][fCarid], "Crips");
case 14: SetVehicleNumberPlate(FactionCars[fc][fCarid], "GROVE");
case 15: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS BIKER");
case 16: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS VAGOS");
case 17: SetVehicleNumberPlate(FactionCars[fc][fCarid], "AZTECAS");
case 18: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LOCOS");
case 19: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TEXANER");
case 20: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TERROR");
case 21: SetVehicleNumberPlate(FactionCars[fc][fCarid], "WHEELMEN");
case 22: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SWAT");
case 23: SetVehicleNumberPlate(FactionCars[fc][fCarid], "RUSSEN");
case 24: SetVehicleNumberPlate(FactionCars[fc][fCarid], "O-AMT");
}
SetVehicleToRespawn(FactionCars[fc][fCarid]);
printf("Fahrzeug %d (Idx: %d) steht: %f / %f / %f", FactionCars[fc][fCarid], fc, FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2]);
SetVehicleToRespawn(FactionCars[fc][fCarid]);
printf("%d gehört zu: %d", FactionCars[fc][fCarid], FactionCars[fc][fFaction][0]);
SetVehicleToRespawn(FactionCars[fc][fCarid]);
#if defined FACTION_CARS_LOCKABLE
fLockCar(FactionCars[fc][fCarid]);
FactionCars[fc][fLock] = true;
if(IsAllowedFactionToTune(FactionCars[fc][fFaction][0])){
if(FactionCars[fc][fTuning][0] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][0]); }
if(FactionCars[fc][fTuning][1] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][1]); }
if(FactionCars[fc][fTuning][2] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][2]); }
if(FactionCars[fc][fTuning][3] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][3]); }
if(FactionCars[fc][fTuning][4] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][4]); }
if(FactionCars[fc][fTuning][5] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][5]); }
if(FactionCars[fc][fTuning][6] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][6]); }
if(FactionCars[fc][fTuning][7] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][7]); }
if(FactionCars[fc][fTuning][8] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][8]); }
if(FactionCars[fc][fTuning][9] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][9]); }
if(FactionCars[fc][fTuning][10] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][10]); }
if(FactionCars[fc][fTuning][11] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][11]); }
if(FactionCars[fc][fTuning][12] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][12]); }
if(FactionCars[fc][fTuning][13] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][13]); }
}
#endif
fc++;
}
}fclose(fFile);
return printf(" '%d' Fraktionsfahrzeuge wurden geladen & erstellt.",fc);
}
public SaveFactionCars(bool:destroy)
{
printf("SaveFactionCars aufgerufen.");
if(fexist(FACTION_CAR_FILE)) fremove(FACTION_CAR_FILE);
new File:fFile=fopen(FACTION_CAR_FILE,io_append),Content[1024];
for(new fc;fc<sizeof(FactionCars);fc++)
{
printf("fc: %d | fVehid: %d", fc, FactionCars[fc][fVehid]);
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
{
for(new i=0; i<13; i++) FactionCars[fc][fTuning][i] = GetVehicleComponentInSlot(FactionCars[fc][fCarid], i);
format(Content,sizeof(Content),"%d %.3f %.3f %.3f %.3f %03d %03d %02d %02d %02d %02d %02d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\r\n",
FactionCars[fc][fVehid],
FactionCars[fc][fPos][0],
FactionCars[fc][fPos][1],
FactionCars[fc][fPos][2],
FactionCars[fc][fPos][3],
FactionCars[fc][fCol][0],
FactionCars[fc][fCol][1],
FactionCars[fc][fFaction][0],
FactionCars[fc][fFaction][1],
FactionCars[fc][fFaction][2],
FactionCars[fc][fFaction][3],
FactionCars[fc][fFaction][4],
FactionCars[fc][fTuning][0],
FactionCars[fc][fTuning][1],
FactionCars[fc][fTuning][2],
FactionCars[fc][fTuning][3],
FactionCars[fc][fTuning][4],
FactionCars[fc][fTuning][5],
FactionCars[fc][fTuning][6],
FactionCars[fc][fTuning][7],
FactionCars[fc][fTuning][8],
FactionCars[fc][fTuning][9],
FactionCars[fc][fTuning][10],
FactionCars[fc][fTuning][11],
FactionCars[fc][fTuning][12],
FactionCars[fc][fTuning][13],
FactionCars[fc][fPrice]);
printf("Content: %s", Content);
fwrite(fFile,Content);
if(destroy == true)
{
if(DestroyVehicle(FactionCars[fc][fCarid]))
FactionCars[fc][fCarid] = -255;
}
}
}
printf("Ende.");
fclose(fFile);
return true;
}
public RespawnFactionBuylist(){
for(new fbl;fbl<sizeof(FactionBuylist);fbl++)
SetVehicleToRespawn(FactionBuylist[fbl][fbCarid]);
return 1;
}
public RemoveComponent(vehicleid,componentid)
return RemoveVehicleComponent(vehicleid,componentid);
public ChangePaintjob(vehicleid,paintjobid)
return ChangeVehiclePaintjob(vehicleid,paintjobid);
public ChangeColor(vehicleid,color1,color2)
return ChangeVehicleColor(vehicleid,color1,color2);So Erstelle ich die Fahrzeuge:
dcmd_efa(playerid,params[])
{
if(GetPlayerAdminLevel(playerid) >= NEEDED_ADMINLEVEL){
new vehid,col1,col2,faction[5];
if(!sscanf(params,"dddd",vehid,col1,col2,faction[0])){
sscanf(params,"dddddddd",vehid,col1,col2,faction[0],faction[1],faction[2],faction[3],faction[4]);
if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,FACTION_COL_GREY,"Vehicle-ID nur von 400 bis 611.");
if(col1 < 0 || col1 > 255) return SendClientMessage(playerid,FACTION_COL_GREY,"Falsche Farbe(1)!");
if(col2 < 0 || col2 > 255) return SendClientMessage(playerid,FACTION_COL_GREY,"Falsche Farbe(2)!");
if(faction[0] && faction[0] <= MAX_FACTIONS){
for(new f;f<5;f++){
if(faction[f] <= 0 || faction[f] > MAX_FACTIONS){
faction[f] = -255;
}
}
for(new fc;fc<sizeof(FactionCars);fc++)
{
if(FactionCars[fc][fVehid] < 400 || FactionCars[fc][fVehid] > 611){
FactionCars[fc][fVehid] = vehid;
new Float:fX,Float:fY,Float:fZ,Float:fA;
GetPlayerPos(playerid,fX,fY,fZ),GetPlayerFacingAngle(playerid,fA);
FactionCars[fc][fPos][0] = fX;
FactionCars[fc][fPos][1] = fY;
FactionCars[fc][fPos][2] = fZ;
FactionCars[fc][fPos][3] = fA;
FactionCars[fc][fCol][0] = col1;
FactionCars[fc][fCol][1] = col2;
for(new f;f<5;f++){
FactionCars[fc][fFaction][f] = faction[f];
}
FactionCars[fc][fPrice] = 0;
for(new mood;mood<14;mood++)
FactionCars[fc][fTuning][mood] = 0;
FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
#if defined FACTION_CARS_LOCKABLE
FactionCars[fc][fLock] = true;
#endif
SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug erfolgreich erstellt.");
SendClientMessage(playerid,FACTION_COL_YELLOW,"Vergesse es nicht mit '/fpark' umzuparken.");
PutPlayerInVehicle(playerid,FactionCars[fc][fCarid],0);
return true;
}
}SendClientMessage(playerid,FACTION_COL_GREY,"Die Maximale Anzahl von Fraktionsfahrzeugen wurde bereits erreicht.");
}else SendClientMessage(playerid,FACTION_COL_GREY,"Falsche Fraktion!");
}else SendClientMessage(playerid,FACTION_COL_GREY,"Benutze: '/efa [Model] [Farbe(1)] [Farbe(2)] [Hauptfraktion]'.");
}else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
return true;
}So Kann ich die Fahrzeuge respawnen:
if(strcmp(cmdtext,"/rafa",true)==0){
if(GetPlayerAdminLevel(playerid) >= NEEDED_ADMINLEVEL){
new fName[MAX_PLAYER_NAME];
GetPlayerName(playerid,fName,sizeof(fName));
format(string,sizeof(string),"Server: %s hat alle Fraktionsfahrzeuge respawnt.",fName);
SendClientMessageToAll(FACTION_COL_YELLOW,string);
for(new fc;fc<sizeof(FactionCars);fc++){
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
DestroyAndCreateFactionCar(fc);
}
}else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
return true;
}
if(strcmp(cmdtext,"/ramfa",true)==0){
if(GetPlayerLeader(playerid)){
if(gettime() < LastRespawned[GetPlayerFaction(playerid)-1])
return SendClientMessage(playerid,FACTION_COL_GREY,"Du kannst deine Fahrzeuge nur alle '5' Minuten respawnen.");
LastRespawned[GetPlayerFaction(playerid)-1] = gettime()+(60*5);
for(new fc;fc<sizeof(FactionCars);fc++){
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
if(FactionCars[fc][fFaction][0] == GetPlayerFaction(playerid)){
DestroyAndCreateFactionCar(fc);
}
}
}SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast deine Fraktionsfahrzeuge erfolgreich respawnt.");
}else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
return true;
}//E. Kann mir jemand per Teamviewer Helfen bitte
-
#if defined FACTION_CARS_TUNEABLE
C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(69237) : error 026: no matching "#if..."
C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(69239) : error 026: no matching "#if..."
C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(69337) : error 026: no matching "#if..."
C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(69502) : error 026: no matching "#if..."
Wen ich das Entferne bekomme ich 4 Errors.//E:
Kein wunder wen ich die #endif nicht lösche
Errors Behoben
Wen ich das ersetze mit
#if defined FACTION_CARS_LOCKABLE
if(strcmp(cmdtext,"/flock",true)==0){
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
for(new fc;fc<sizeof(FactionCars);fc++){
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid]){
for(new f;f<5;f++){
if(GetPlayerAdminLevel(playerid) >= NEEDED_ADMINLEVEL || GetPlayerFaction(playerid) == FactionCars[fc][fFaction][f]){
PlayerPlaySound(playerid,1145,0.0,0.0,0.0);
if(FactionCars[fc][fLock] == true){
FactionCars[fc][fLock] = false;
fUnlockCar(FactionCars[fc][fCarid]);
GameTextForPlayer(playerid,"~w~Fahrzeug~n~~g~Aufgeschlossen",5000,3);
}
else if(FactionCars[fc][fLock] == false){
fLockCar(FactionCars[fc][fCarid]);
FactionCars[fc][fLock] = true;
GameTextForPlayer(playerid,"~w~Fahrzeug~n~~r~Abgeschlossen",5000,3);
}break;
}
}return true;
}
}
}SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug!");
}else{
if(GetPlayerState(playerid)==PLAYER_STATE_PASSENGER)
SendClientMessage(playerid,FACTION_COL_GREY,"Du musst der Fahrer dieses Fahrzeuges sein.");
else
SendClientMessage(playerid,FACTION_COL_GREY,"Du muss in einem Fahrzeug sitzen.");
}return true;
}
#endifDem compilert er nicht mehr?
if(strcmp(cmdtext,"/flock",true)==0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
for(new fc;fc<sizeof(FactionCars);fc++)
{
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
{
if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid])
{
for(new f;f<5;f++)
{
if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerFaction(playerid) == FactionCars[fc][fFaction][f])
{
PlayerPlaySound(playerid,1145,0.0,0.0,0.0);
if(FactionCars[fc][fLock] == true)
{
FactionCars[fc][fLock] = false;
fUnlockCar(FactionCars[fc][fCarid]);
GameTextForPlayer(playerid,"~w~Fahrzeug~n~~g~Aufgeschlossen",5000,3);
}
else if(FactionCars[fc][fLock] == false)
{
fLockCar(FactionCars[fc][fCarid]);
FactionCars[fc][fLock] = true;
GameTextForPlayer(playerid,"~w~Fahrzeug~n~~r~Abgeschlossen",5000,3);
}
break;
}
}
return true;
}
}
}
SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug!");
}
else
{
if(GetPlayerState(playerid)==PLAYER_STATE_PASSENGER) SendClientMessage(playerid,FACTION_COL_GREY,"Du musst der Fahrer dieses Fahrzeuges sein.");
else SendClientMessage(playerid,FACTION_COL_GREY,"Du muss in einem Fahrzeug sitzen.");
}
return true;
}
return 1;
} -
public DestroyAndCreateFactionCar(fc)
{
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
{
DestroyVehicle(FactionCars[fc][fCarid]);
FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
switch(FactionCars[fc][fFaction][0])
{
case 1: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAPD");
case 2: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FBI");
case 3: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARMY");
case 4: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARZT");
case 5: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LCN");
case 6: SetVehicleNumberPlate(FactionCars[fc][fCarid], "YAKUZA");
case 7: SetVehicleNumberPlate(FactionCars[fc][fCarid], "PRÄSIDENT");
case 8: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HITMAN");
case 9: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAN NEWS");
case 10: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TAXI");
case 11: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FAHRLEHRER");
case 12: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HACKER");
case 13: SetVehicleNumberPlate(FactionCars[fc][fCarid], "Crips");
case 14: SetVehicleNumberPlate(FactionCars[fc][fCarid], "GROVE");
case 15: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS BIKER");
case 16: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS VAGOS");
case 17: SetVehicleNumberPlate(FactionCars[fc][fCarid], "AZTECAS");
case 18: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LOCOS");
case 19: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TEXANER");
case 20: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TERROR");
case 21: SetVehicleNumberPlate(FactionCars[fc][fCarid], "WHEELMEN");
case 22: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SWAT");
case 23: SetVehicleNumberPlate(FactionCars[fc][fCarid], "RUSSEN");
case 24: SetVehicleNumberPlate(FactionCars[fc][fCarid], "O-AMT");
}
SetVehicleToRespawn(FactionCars[fc][fCarid]);
#if defined FACTION_CARS_TUNEABLE
if(IsAllowedFactionToTune(FactionCars[fc][fFaction][0]))
{
for(new i=0; i<13; i++)
{
if(FactionCars[fc][fTuning][i] != 0)
{
AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][i]);
}
}
}
#endif
}
return true;
}
public LoadFactionCars(){
if(!fexist(FACTION_CAR_FILE)){
new File:tfFile=fopen(FACTION_CAR_FILE,io_write);
fclose(tfFile);
}
new File:fFile=fopen(FACTION_CAR_FILE,io_read),Content[1024],fc;
while(fread(fFile,Content) && fc<sizeof(FactionCars)){
sscanf(Content,"dffffdddddddddddddddddddddd",
FactionCars[fc][fVehid],
FactionCars[fc][fPos][0],
FactionCars[fc][fPos][1],
FactionCars[fc][fPos][2],
FactionCars[fc][fPos][3],
FactionCars[fc][fCol][0],
FactionCars[fc][fCol][1],
FactionCars[fc][fFaction][0],
FactionCars[fc][fFaction][1],
FactionCars[fc][fFaction][2],
FactionCars[fc][fFaction][3],
FactionCars[fc][fFaction][4],
FactionCars[fc][fTuning][0],
FactionCars[fc][fTuning][1],
FactionCars[fc][fTuning][2],
FactionCars[fc][fTuning][3],
FactionCars[fc][fTuning][4],
FactionCars[fc][fTuning][5],
FactionCars[fc][fTuning][6],
FactionCars[fc][fTuning][7],
FactionCars[fc][fTuning][8],
FactionCars[fc][fTuning][9],
FactionCars[fc][fTuning][10],
FactionCars[fc][fTuning][11],
FactionCars[fc][fTuning][12],
FactionCars[fc][fTuning][13],
FactionCars[fc][fPrice]);
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
switch(FactionCars[fc][fFaction][0])
{
case 1: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAPD");
case 2: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FBI");
case 3: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARMY");
case 4: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARZT");
case 5: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LCN");
case 6: SetVehicleNumberPlate(FactionCars[fc][fCarid], "YAKUZA");
case 7: SetVehicleNumberPlate(FactionCars[fc][fCarid], "PRÄSIDENT");
case 8: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HITMAN");
case 9: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAN NEWS");
case 10: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TAXI");
case 11: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FAHRLEHRER");
case 12: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HACKER");
case 13: SetVehicleNumberPlate(FactionCars[fc][fCarid], "Crips");
case 14: SetVehicleNumberPlate(FactionCars[fc][fCarid], "GROVE");
case 15: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS BIKER");
case 16: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS VAGOS");
case 17: SetVehicleNumberPlate(FactionCars[fc][fCarid], "AZTECAS");
case 18: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LOCOS");
case 19: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TEXANER");
case 20: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TERROR");
case 21: SetVehicleNumberPlate(FactionCars[fc][fCarid], "WHEELMEN");
case 22: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SWAT");
case 23: SetVehicleNumberPlate(FactionCars[fc][fCarid], "RUSSEN");
case 24: SetVehicleNumberPlate(FactionCars[fc][fCarid], "O-AMT");
}
SetVehicleToRespawn(FactionCars[fc][fCarid]);
printf("Fahrzeug %d (Idx: %d) steht: %f / %f / %f", FactionCars[fc][fCarid], fc, FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2]);
SetVehicleToRespawn(FactionCars[fc][fCarid]);
printf("%d gehört zu: %d", FactionCars[fc][fCarid], FactionCars[fc][fFaction][0]);
SetVehicleToRespawn(FactionCars[fc][fCarid]);
#if defined FACTION_CARS_LOCKABLE
fLockCar(FactionCars[fc][fCarid]);
FactionCars[fc][fLock] = true;
#endif
#if defined FACTION_CARS_TUNEABLE
if(IsAllowedFactionToTune(FactionCars[fc][fFaction][0])){
if(FactionCars[fc][fTuning][0] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][0]); }
if(FactionCars[fc][fTuning][1] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][1]); }
if(FactionCars[fc][fTuning][2] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][2]); }
if(FactionCars[fc][fTuning][3] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][3]); }
if(FactionCars[fc][fTuning][4] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][4]); }
if(FactionCars[fc][fTuning][5] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][5]); }
if(FactionCars[fc][fTuning][6] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][6]); }
if(FactionCars[fc][fTuning][7] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][7]); }
if(FactionCars[fc][fTuning][8] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][8]); }
if(FactionCars[fc][fTuning][9] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][9]); }
if(FactionCars[fc][fTuning][10] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][10]); }
if(FactionCars[fc][fTuning][11] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][11]); }
if(FactionCars[fc][fTuning][12] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][12]); }
if(FactionCars[fc][fTuning][13] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][13]); }
}
#endif
fc++;
}
}fclose(fFile);
return printf(" '%d' Fraktionsfahrzeuge wurden geladen & erstellt.",fc);
}public SaveFactionCars(bool:destroy)
{
printf("SaveFactionCars aufgerufen.");
if(fexist(FACTION_CAR_FILE)) fremove(FACTION_CAR_FILE);
new File:fFile=fopen(FACTION_CAR_FILE,io_append),Content[1024];
for(new fc;fc<sizeof(FactionCars);fc++)
{
printf("fc: %d | fVehid: %d", fc, FactionCars[fc][fVehid]);
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
{
for(new i=0; i<13; i++) FactionCars[fc][fTuning][i] = GetVehicleComponentInSlot(FactionCars[fc][fCarid], i);
format(Content,sizeof(Content),"%d %.3f %.3f %.3f %.3f %03d %03d %02d %02d %02d %02d %02d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\r\n",
FactionCars[fc][fVehid],
FactionCars[fc][fPos][0],
FactionCars[fc][fPos][1],
FactionCars[fc][fPos][2],
FactionCars[fc][fPos][3],
FactionCars[fc][fCol][0],
FactionCars[fc][fCol][1],
FactionCars[fc][fFaction][0],
FactionCars[fc][fFaction][1],
FactionCars[fc][fFaction][2],
FactionCars[fc][fFaction][3],
FactionCars[fc][fFaction][4],
FactionCars[fc][fTuning][0],
FactionCars[fc][fTuning][1],
FactionCars[fc][fTuning][2],
FactionCars[fc][fTuning][3],
FactionCars[fc][fTuning][4],
FactionCars[fc][fTuning][5],
FactionCars[fc][fTuning][6],
FactionCars[fc][fTuning][7],
FactionCars[fc][fTuning][8],
FactionCars[fc][fTuning][9],
FactionCars[fc][fTuning][10],
FactionCars[fc][fTuning][11],
FactionCars[fc][fTuning][12],
FactionCars[fc][fTuning][13],
FactionCars[fc][fPrice]);
printf("Content: %s", Content);
fwrite(fFile,Content);
if(destroy == true)
{
if(DestroyVehicle(FactionCars[fc][fCarid]))
FactionCars[fc][fCarid] = -255;
}
}
}
printf("Ende.");
fclose(fFile);
return true;
}
public RespawnFactionBuylist(){
for(new fbl;fbl<sizeof(FactionBuylist);fbl++)
SetVehicleToRespawn(FactionBuylist[fbl][fbCarid]);
return 1;
}public RemoveComponent(vehicleid,componentid)
return RemoveVehicleComponent(vehicleid,componentid);
public ChangePaintjob(vehicleid,paintjobid)
return ChangeVehiclePaintjob(vehicleid,paintjobid);
public ChangeColor(vehicleid,color1,color2)
return ChangeVehicleColor(vehicleid,color1,color2);//E:
public RemoveComponent(vehicleid,componentid)
return RemoveVehicleComponent(vehicleid,componentid);//E: Pwn Quelle gesetzt
Hab das mal gelöscht gehabt und ist drann geblieben hab das Fahrzeug respawnt und war wider weg.
-
2/10 Fischen
Für die erste map schon mal gut.
Eventuell anderen Platz und mehr hin machen sieht so leer aus :o
-
Guten Tag.
Wen ich bei einem Fraltions car 1 Tuning teil drauf mache verschwindet es sofort
Function OnVehicleMod(playerid,vehicleid,componentid)
{
FRAC_OnVehicleMod(playerid, vehicleid, componentid);
for(new x = 0; x < MaxVeh; x++)
{
if (vehicleid == PlayerCar[playerid][x][CarId] && Dtc_PlayerHaveCar[playerid][x])
{
if((componentid >= 1008) && (componentid <= 1010)) {PlayerCar[playerid][x][CarNitro] = componentid;}
if((componentid >= 1142) && (componentid <= 1145)) {PlayerCar[playerid][x][CarVents] = componentid;}
if((componentid == 1013) || (componentid == 1024)) {PlayerCar[playerid][x][CarLamps] = componentid;}
if((componentid >= 1004) && (componentid <= 1005)||(componentid >= 1011) && (componentid <= 1012)) {PlayerCar[playerid][x][CarHood] = componentid;}
if(componentid == 1087) {PlayerCar[playerid][x][CarHyd] = componentid;}
if(componentid == 1086) {PlayerCar[playerid][x][CarHyd] = componentid;}
if(IsAWheel(componentid)) {PlayerCar[playerid][x][CarWheel] = componentid;}
if(IsAExhaust(componentid)) {PlayerCar[playerid][x][CarAusp] = componentid;}
if(IsASideL(componentid)) {PlayerCar[playerid][x][CarSideL] = componentid; PlayerCar[playerid][x][CarSideR] = SideR;}
if(IsASideR(componentid)) {PlayerCar[playerid][x][CarSideR] = componentid; PlayerCar[playerid][x][CarSideL] = SideL;}
if(IsAFB(componentid)) {PlayerCar[playerid][x][CarFB] = componentid;}
if(IsARB(componentid)) {PlayerCar[playerid][x][CarRB] = componentid;}
if(IsASpoiler(componentid)) {PlayerCar[playerid][x][CarSpoiler] = componentid;}
if(IsARoof(componentid)) {PlayerCar[playerid][x][CarRoof] = componentid;}
}
}
return 1;
}}
public LoadFactionCars(){
if(!fexist(FACTION_CAR_FILE)){
new File:tfFile=fopen(FACTION_CAR_FILE,io_write);
fclose(tfFile);
}
new File:fFile=fopen(FACTION_CAR_FILE,io_read),Content[1024],fc;
while(fread(fFile,Content) && fc<sizeof(FactionCars)){
sscanf(Content,"dffffdddddddddddddddddddddd",
FactionCars[fc][fVehid],
FactionCars[fc][fPos][0],
FactionCars[fc][fPos][1],
FactionCars[fc][fPos][2],
FactionCars[fc][fPos][3],
FactionCars[fc][fCol][0],
FactionCars[fc][fCol][1],
FactionCars[fc][fFaction][0],
FactionCars[fc][fFaction][1],
FactionCars[fc][fFaction][2],
FactionCars[fc][fFaction][3],
FactionCars[fc][fFaction][4],
FactionCars[fc][fTuning][0],
FactionCars[fc][fTuning][1],
FactionCars[fc][fTuning][2],
FactionCars[fc][fTuning][3],
FactionCars[fc][fTuning][4],
FactionCars[fc][fTuning][5],
FactionCars[fc][fTuning][6],
FactionCars[fc][fTuning][7],
FactionCars[fc][fTuning][8],
FactionCars[fc][fTuning][9],
FactionCars[fc][fTuning][10],
FactionCars[fc][fTuning][11],
FactionCars[fc][fTuning][12],
FactionCars[fc][fTuning][13],
FactionCars[fc][fPrice]);
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
switch(FactionCars[fc][fFaction][0])
{
case 1: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAPD");
case 2: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FBI");
case 3: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARMY");
case 4: SetVehicleNumberPlate(FactionCars[fc][fCarid], "ARZT");
case 5: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LCN");
case 6: SetVehicleNumberPlate(FactionCars[fc][fCarid], "YAKUZA");
case 7: SetVehicleNumberPlate(FactionCars[fc][fCarid], "PRÄSIDENT");
case 8: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HITMAN");
case 9: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SAN NEWS");
case 10: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TAXI");
case 11: SetVehicleNumberPlate(FactionCars[fc][fCarid], "FAHRLEHRER");
case 12: SetVehicleNumberPlate(FactionCars[fc][fCarid], "HACKER");
case 13: SetVehicleNumberPlate(FactionCars[fc][fCarid], "Crips");
case 14: SetVehicleNumberPlate(FactionCars[fc][fCarid], "GROVE");
case 15: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS BIKER");
case 16: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LS VAGOS");
case 17: SetVehicleNumberPlate(FactionCars[fc][fCarid], "AZTECAS");
case 18: SetVehicleNumberPlate(FactionCars[fc][fCarid], "LOCOS");
case 19: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TEXANER");
case 20: SetVehicleNumberPlate(FactionCars[fc][fCarid], "TERROR");
case 21: SetVehicleNumberPlate(FactionCars[fc][fCarid], "WHEELMEN");
case 22: SetVehicleNumberPlate(FactionCars[fc][fCarid], "SWAT");
case 23: SetVehicleNumberPlate(FactionCars[fc][fCarid], "RUSSEN");
case 24: SetVehicleNumberPlate(FactionCars[fc][fCarid], "O-AMT");
}
SetVehicleToRespawn(FactionCars[fc][fCarid]);
printf("Fahrzeug %d (Idx: %d) steht: %f / %f / %f", FactionCars[fc][fCarid], fc, FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2]);
SetVehicleToRespawn(FactionCars[fc][fCarid]);
printf("%d gehört zu: %d", FactionCars[fc][fCarid], FactionCars[fc][fFaction][0]);
SetVehicleToRespawn(FactionCars[fc][fCarid]);
#if defined FACTION_CARS_LOCKABLE
fLockCar(FactionCars[fc][fCarid]);
FactionCars[fc][fLock] = true;
#endif
#if defined FACTION_CARS_TUNEABLE
if(IsAllowedFactionToTune(FactionCars[fc][fFaction][0])){
if(FactionCars[fc][fTuning][0] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][0]); }
if(FactionCars[fc][fTuning][1] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][1]); }
if(FactionCars[fc][fTuning][2] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][2]); }
if(FactionCars[fc][fTuning][3] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][3]); }
if(FactionCars[fc][fTuning][4] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][4]); }
if(FactionCars[fc][fTuning][5] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][5]); }
if(FactionCars[fc][fTuning][6] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][6]); }
if(FactionCars[fc][fTuning][7] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][7]); }
if(FactionCars[fc][fTuning][8] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][8]); }
if(FactionCars[fc][fTuning][9] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][9]); }
if(FactionCars[fc][fTuning][10] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][10]); }
if(FactionCars[fc][fTuning][11] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][11]); }
if(FactionCars[fc][fTuning][12] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][12]); }
if(FactionCars[fc][fTuning][13] != 0) { AddVehicleComponent(FactionCars[fc][fCarid],FactionCars[fc][fTuning][13]); }
}
#endif
fc++;
}
}fclose(fFile);
return printf(" '%d' Fraktionsfahrzeuge wurden geladen & erstellt.",fc);
}public SaveFactionCars(bool:destroy)
{
printf("SaveFactionCars aufgerufen.");
if(fexist(FACTION_CAR_FILE)) fremove(FACTION_CAR_FILE);
new File:fFile=fopen(FACTION_CAR_FILE,io_append),Content[1024];
for(new fc;fc<sizeof(FactionCars);fc++)
{
printf("fc: %d | fVehid: %d", fc, FactionCars[fc][fVehid]);
if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
{
for(new i=0; i<13; i++) FactionCars[fc][fTuning][i] = GetVehicleComponentInSlot(FactionCars[fc][fCarid], i);
format(Content,sizeof(Content),"%d %.3f %.3f %.3f %.3f %03d %03d %02d %02d %02d %02d %02d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\r\n",
FactionCars[fc][fVehid],
FactionCars[fc][fPos][0],
FactionCars[fc][fPos][1],
FactionCars[fc][fPos][2],
FactionCars[fc][fPos][3],
FactionCars[fc][fCol][0],
FactionCars[fc][fCol][1],
FactionCars[fc][fFaction][0],
FactionCars[fc][fFaction][1],
FactionCars[fc][fFaction][2],
FactionCars[fc][fFaction][3],
FactionCars[fc][fFaction][4],
FactionCars[fc][fTuning][0],
FactionCars[fc][fTuning][1],
FactionCars[fc][fTuning][2],
FactionCars[fc][fTuning][3],
FactionCars[fc][fTuning][4],
FactionCars[fc][fTuning][5],
FactionCars[fc][fTuning][6],
FactionCars[fc][fTuning][7],
FactionCars[fc][fTuning][8],
FactionCars[fc][fTuning][9],
FactionCars[fc][fTuning][10],
FactionCars[fc][fTuning][11],
FactionCars[fc][fTuning][12],
FactionCars[fc][fTuning][13],
FactionCars[fc][fPrice]);
printf("Content: %s", Content);
fwrite(fFile,Content);
if(destroy == true)
{
if(DestroyVehicle(FactionCars[fc][fCarid]))
FactionCars[fc][fCarid] = -255;
}
}
}
printf("Ende.");
fclose(fFile);
return true;
} -
Guten Tag,
Wie ich oben erwähnte Verkaufe ichmeine Lizenzen.
Da ich sie nicht mehr brauche gebe ich sie ab.WWB 4 Lizenz + Modern Shoutbox + Letzten X Beiträge + SA:MP Server Integration + Stil
WBB 3 Lizenz Ohne Plugins und Stil.
Interesse? Schreibt mich per PN an.
Preis wird per PN Besprochen.Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.
Mit freundlichen grüßen
DerFamer
//E: Info eingefügt
//E: In Farbe gesetzt
//E: Link angepasst -
-
Hay,
Also bin echt erstaunt das man Scripting erleichern kann danke euch hab nie gewusst wie man neue Ganggebiete erstellt echt Super.
-
würde aufpassen, viele wurden wegen sowas schon gebannt.
Da gebe ich dir recht. Ich wurde wegen sowas schon gebannt. Ich wusste vorerst nicht warum ich einen bann bekommen habe. Aber ich hab da mal nachgefragt es war wegen den Modifikationen.
Ich ratte eher ab zu Modifizieren.
-
Hay,
Gefällt mir sehr gut.
Könntest du eventuell von GTA SA und GTA V was rausbringen? Würde mich sehr freun.Weiter so gute Arbeit.
Mit freundlichen grüßen
DerFamer