Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf>
- #include <dini>
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- #define COLOR_WHITE 0xFFFFFFFF
- #define COLOR_BLACK 0x0A0A0AFF
- #define COLOR_GREEN 0x05FF00FF
- #define COLOR_RED 0xFF0000FF
- #define COLOR_ORANGE 0xFFDC00FF
- #define COLOR_BLUE 0x0A00FFFF
- #define MAX_PLAYER_VEHICLES 5
- #define MAX_AUTOHAEUSER 10
- #define Autohaus_Dialog 280
- #define Name_Autohaus_Dialog 281
- #define Position_Message 282
- enum CarInfo
- {
- Float: Health,
- Float: posx,
- Float: posy,
- Float: posz,
- Float: posa,
- Color1,
- Color2,
- Front,
- Heck,
- Dach,
- Seite,
- Reifen,
- Nitro,
- Hydraulik,
- Stereo,
- Lueftung
- }
- new Auto[MAX_PLAYER_VEHICLES][CarInfo];
- new Text3D: AutohausText[MAX_AUTOHAEUSER];
- new SavePosSchritt[MAX_PLAYERS] = 0;
- new SavePosShop[MAX_PLAYERS] = 0;
- forward CreateAutohaus(id);
- forward UpdateAutohaus(id);
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- SetGameModeText("Auto Dynamisch test");
- AddPlayerClass(20, 1958.3783, 1343.1572, 15.3746, 269.1425, 24, 50000, 0, 0, 0, 0);
- new auto[50];
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(auto, sizeof(auto), "Biz/Autohaus%d.ini", a);
- if(fexist(auto))
- {
- CreateAutohaus(a);
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(createautohaus,14,cmdtext);
- dcmd(savepos,7,cmdtext);
- return 1;
- }
- dcmd_savepos(playerid, params[])
- {
- #pragma unused params
- if(SavePosSchritt[playerid] == 1)
- {
- new file[50];
- new Float: sx, Float: sy, Float: sz, Float: sa;
- format(file, sizeof(file), "Biz/Autohaus%d.ini",SavePosShop[playerid]);
- if(fexist(file))
- {
- GetPlayerPos(playerid, sx, sy, sz);
- GetPlayerFacingAngle(playerid, sa);
- dini_FloatSet(file, "sx", sx);
- dini_FloatSet(file, "sy", sy);
- dini_FloatSet(file, "sz", sz);
- dini_FloatSet(file, "sa", sa);
- }
- UpdateAutohaus(SavePosShop[playerid]);
- SavePosSchritt[playerid] = 0;
- ShowPlayerDialog(playerid, Position_Message, DIALOG_STYLE_MSGBOX, "Fertigstellung", "Herzlichen Glückwunsch.\nDas Autohaus wurde erfolgreich erstellt. \nWenn Sie änderungen daran vornehmen möchten Tippen Sie (beim Autohaus) \"/edit\"","OK","");
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist nicht im begriff einen Vehicle Shop zu erstellen.");
- }
- return 1;
- }
- dcmd_createautohaus(playerid, params[])
- {
- #pragma unused params
- // Admin System
- ShowPlayerDialog(playerid, Autohaus_Dialog, DIALOG_STYLE_LIST, "Wählen Sie den zu erstellenden Shop", "Flugzeuge\nHelicopter\nBikes\nLowrider\nOff Road\nSaloons\nSportwaagen\nBoote", "OK", "Abbrechen");
- return 1;
- }
- public UpdateAutohaus(id)
- {
- new aFile[50];
- new string[200], name[200], besitzer[200];
- new typ, inbesitz, preis;
- format(aFile, sizeof(aFile), "Biz/Autohaus%d.ini", id);
- format(name, sizeof(name), "%s", dini_Get(aFile, "Name"));
- format(besitzer, sizeof(besitzer), "%s", dini_Get(aFile, "Besitzer"));
- typ = dini_Int(aFile, "Typ");
- inbesitz = dini_Int(aFile, "InBesitz");
- preis = dini_Int(aFile, "Preis");
- if(typ == 0) //Flugzeuge
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Flugzeugshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Flugzeuge\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 1) //Helikopter
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Helikoptershop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Helikopter\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 2) //Bikes
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Motorradshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Motorräder\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 3) //Lowrider
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Lowridershop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Lowrider\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 4) //Off Road
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Off Roadshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Off Road Fahrzeuge\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 5) //Saloons
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Saloonsshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Saloons\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 6) //Sportwaagen
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Sportwaagenshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Sportwaagen\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 7) //Boote
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Bootshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Boote\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- Update3DTextLabelText(AutohausText[id], COLOR_BLUE, string);
- return 1;
- }
- public CreateAutohaus(id)
- {
- new aFile[50];
- new Float: ax, Float: ay, Float: az;
- new string[200], name[200], besitzer[100];
- new typ, inbesitz, preis;
- format(aFile, sizeof(aFile), "Biz/Autohaus%d.ini", id);
- format(name, sizeof(name), "%s", dini_Get(aFile, "Name"));
- format(besitzer, sizeof(besitzer), "%s", dini_Get(aFile, "Besitzer"));
- ax = dini_Float(aFile, "ax");
- ay = dini_Float(aFile, "ay");
- az = dini_Float(aFile, "az");
- typ = dini_Int(aFile, "Typ");
- inbesitz = dini_Int(aFile, "InBesitz");
- preis = dini_Int(aFile, "Preis");
- if(typ == 0) //Flugzeuge
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Flugzeugshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Flugzeuge\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 1) //Helikopter
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Helikoptershop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Helikopter\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 2) //Bikes
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Motorradshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Motorräder\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 3) //Lowrider
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Lowridershop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Lowrider\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 4) //Off Road
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Off Roadshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Off Road Fahrzeuge\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 5) //Saloons
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Saloonsshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Saloons\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 6) //Sportwaagen
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Sportwaagenshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Sportwaagen\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- else if(typ == 7) //Boote
- {
- if(inbesitz == 0)
- {
- format(string, sizeof(string), "Dieser Bootshop ist zu verkaufen\nPreis: %d$\nTippe /buybiz zum kaufen\nTippe /fahrzeugkauf", preis);
- }
- else if(inbesitz == 1)
- {
- format(string, sizeof(string), "%s\nBesitzer: %s\nVerkauft: Boote\nTippe /fahrzeugkauf",name, besitzer);
- }
- }
- CreatePickup(1239, 1, ax, ay, az);
- AutohausText[id] = Create3DTextLabel(string, COLOR_BLUE, ax, ay, az, 20, 0, 1);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new fileaut[50];
- new Float: ax, Float: ay, Float: az;
- GetPlayerPos(playerid, ax, ay, az);
- switch(dialogid)
- {
- case Autohaus_Dialog:
- {
- if(response == 1) //Wenn auf OK geklickt wird
- {
- switch(listitem)
- {
- case 0: //Flugzeuge
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 0);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- case 1: //Helicopter
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 1);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- case 2: //Bikes
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 2);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- case 3: //Lowrider
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 3);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- case 4: //Off Road
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 4);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- case 5: //Saloons
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 5);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- case 6: //Sportwaagen
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 6);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- case 7: //Boote
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(!fexist(fileaut))
- {
- dini_Create(fileaut);
- dini_IntSet(fileaut, "InBesitz", 0);
- dini_Set(fileaut, "Besitzer", "Der Staat");
- dini_IntSet(fileaut, "Preis", 5000000);
- dini_IntSet(fileaut, "Kasse", 0);
- dini_IntSet(fileaut, "Typ", 7);
- GetPlayerPos(playerid, ax, ay, az);
- dini_FloatSet(fileaut, "ax", ax);
- dini_FloatSet(fileaut, "ay", ay);
- dini_FloatSet(fileaut, "az", az);
- dini_Set(fileaut, "Name", "Kein Name angegeben");
- CreateAutohaus(a);
- ShowPlayerDialog(playerid, Name_Autohaus_Dialog, DIALOG_STYLE_INPUT, "Name des Autohauses", "Bitte geben Sie den Namen des Autohauses an\nDieser wird für alle Spieler sichbar Angezeigt", "OK", "");
- return SendClientMessage(playerid, COLOR_ORANGE, "Erfolgreich erstellt.");
- }
- if(a >= MAX_AUTOHAEUSER)
- { SendClientMessage(playerid, COLOR_RED, "Die Maximale Anzahl an Autohäusern wurde erreicht"); }
- }
- }
- }
- }
- }
- case Name_Autohaus_Dialog:
- {
- for(new a = 0; a < MAX_AUTOHAEUSER; a++)
- {
- format(fileaut, sizeof(fileaut), "Biz/Autohaus%d.ini", a);
- if(fexist(fileaut))
- {
- ax = dini_Float(fileaut, "ax");
- ay = dini_Float(fileaut, "ay");
- az = dini_Float(fileaut, "az");
- if(IsPlayerInRangeOfPoint(playerid, 3, ax, ay, az))
- {
- dini_Set(fileaut, "Name", inputtext);
- ShowPlayerDialog(playerid, Position_Message, DIALOG_STYLE_MSGBOX, "Position wählen", "Im nächsten Schritt müssen Sie die Position wählen, wo die Vehicles ausgegeben werden, nach dem kauf.\nDafür drücken Sie bitte auf \"OK\" und begebn Sie sich zu der Position\nworaufhin Sie dann \"/savepos\" eingeben.","OK","");
- SavePosSchritt[playerid] = 1;
- SavePosShop[playerid] = a;
- }
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement