Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- }
- if(dialogid == Hausdialog)
- {
- if(response==0) { return 1; }
- if(response==1)
- {
- new i = PlayerInfo[playerid][pHouseKey];
- if(listitem==0)// Mietstatus
- {
- if(!HouseInfo[i][hRentable])
- {
- HouseInfo[i][hRentable] = 1;
- UpdateHouseLabel(i);
- SendClientMessage(playerid, SPIELERROT,"Andere Spieler können sich nun dein Haus mieten!");
- SaveHouse(i);
- format(string,sizeof(string),"Mietstatus\nMiete erhöhen/ verringern\nNahrungsmittel verstauen\nAuf- & abschließen\nHaus verkaufen");
- ShowPlayerDialog(playerid,Hausdialog,DIALOG_STYLE_LIST,"Hausverwaltung",string,"Auswählen","Abbruch");
- return 1;
- }
- if(HouseInfo[i][hRentable])
- {
- HouseInfo[i][hRentable] = 0;
- UpdateHouseLabel(i);
- format(string,sizeof(string),"Mietstatus\nMiete erhöhen/ verringern\nNahrungsmittel verstauen\nAuf- & abschließen\nHaus verkaufen");
- ShowPlayerDialog(playerid,Hausdialog,DIALOG_STYLE_LIST,"Hausverwaltung",string,"Auswählen","Abbruch");
- SendClientMessage(playerid, SPIELERROT,"Andere Spieler können sich dein Haus nun nicht mehr mieten!");
- SaveHouse(i);
- return 1;
- }
- }
- if(listitem==1)// Miete erhöhen
- {
- format(string,256,"{FFFFFF}Miete ändern\nGeben Sie bitte an hoch die Miete für Ihr Haus sein soll!");
- ShowPlayerDialog(playerid,Hausdialog1,DIALOG_STYLE_INPUT,"Miete erhöhen/ verringern",string,"Auswählen","Schließen");
- return 1;
- }
- if(listitem==2)//Nahrungsmittel einlagern
- {
- if(Nahrungsmittel[playerid] == 0)
- {
- SendClientMessage(playerid,SPIELERROT,"Du hast keine Nahrungsmittel bei dir!");
- return 1;
- }
- format(str, sizeof str, "Du hast %d Nahrungsmittel im Kühlschrank verstaut!",Nahrungsmittel[playerid]);
- SendClientMessage(playerid, HELLBLAU, str);
- HouseInfo[i][hEssen]+=Nahrungsmittel[playerid];
- Nahrungsmittel[playerid]=0;
- SaveHouse(i);
- return 1;
- }
- if(listitem==3)// ab oder auf schließen
- {
- if(HouseInfo[i][hLocked])
- {
- format(string,sizeof(string),"Mietstatus\nMiete erhöhen/ verringern\nNahrungsmittel verstauen\nAuf- & abschließenn\nHaus verkaufen");
- ShowPlayerDialog(playerid,Hausdialog,DIALOG_STYLE_LIST,"Hausverwaltung",string,"Auswählen","Abbruch");
- HouseInfo[i][hLocked] = 0;
- SendClientMessage(playerid, WEIß, "{FFFFFF}Haus {51FF0D}aufgeschlossen{FFFFFF}!");
- SaveHouses();
- return 1;
- }
- else if(!HouseInfo[i][hLocked])
- {
- format(string,sizeof(string),"Mietstatus\nMiete erhöhen/ verringern\nNahrungsmittel verstauen\nAuf- & abschließen\nHaus verkaufen");
- ShowPlayerDialog(playerid,Hausdialog,DIALOG_STYLE_LIST,"Hausverwaltung",string,"Auswählen","Abbruch");
- HouseInfo[i][hLocked] = 1;
- SendClientMessage(playerid, WEIß, "{FFFFFF}Haus {FF0D0D}abgeschlossen{FFFFFF}!");
- SaveHouses();
- return 1;
- }
- }
- if(listitem==4)// ab oder auf schließen
- {
- ShowPlayerDialog(playerid, HauskasseDiag, 2, "Hauskasse", "Inhalt\nEntnehmen\nHerein legen", "Auswählen", "Beenden");
- SetPVarInt(playerid, "Hauskassehid", i);
- }
- if(listitem==5)// ab oder auf schließen
- {
- ShowPlayerDialog(playerid, HausUpgrades, 2, "Haus Upgrade", "{4EF538}4000€{FFFFFF} - Kühlschrank\n{4EF538}15000€{FFFFFF} Sicherheitstür\n{4EF538}8000€{FFFFFF} Alarmanlage", "Kaufen", "Zurück");
- }
- if(listitem==6)// Haus verkaufen
- {
- new Preis=HouseInfo[i][hPrice]*2/3;
- PlayerGiveMoney(playerid, Preis);
- HouseInfo[i][hOwned] = 0;
- HouseInfo[i][hEssen]=0;
- HouseInfo[i][hMietSlot]=0;
- format(HouseInfo[i][hOwner], MAX_PLAYER_NAME, "-");
- DestroyDynamicPickup(HouseInfo[i][hPick]);
- HouseInfo[i][hPick] = CreateDynamicPickup(1273, 1, HouseInfo[i][hEntrx], HouseInfo[i][hEntry], HouseInfo[i][hEntrz]);
- format(string,sizeof(string),"Du hast dein Haus verkauft und erhälst {0DBF19}%d€{00EBFF} wieder zurück.",Preis);
- SendClientMessage(playerid,HELLBLAU,string);
- UpdateHouseLabel(i);
- PlayerInfo[playerid][pHouseKey] = -1;
- SaveHouse(i);
- }
- }
- }
- if(dialogid == HausUpgrades)
- {
- if(response==0)
- {
- format(string,sizeof(string),"Mietstatus\nMiete ändern\nNahrungsmittel verstauen\nAuf- & abschließen\nHauskasse\nHaus Upgrades\nHaus verkaufen");
- ShowPlayerDialog(playerid,Hausdialog,DIALOG_STYLE_LIST,"Hausverwaltung",string,"Auswählen","Abbruch");
- return 1;
- }
- if(response==1)
- {
- new i = PlayerInfo[playerid][pHouseKey];
- if(listitem==0)// Mietstatus
- {
- if(PlayerInfo[playerid][pCash]<4000)
- {
- SendClientMessage(playerid,SPIELERROT,"Du hast keine 4000€ für dieses Upgrade.");
- return 1;
- }
- if(HouseInfo[i][hKuhlschrank]==1)
- {
- SendClientMessage(playerid,SPIELERROT,"Dein Haus besitzt dieses Upgrade schon.");
- return 1;
- }
- HouseInfo[i][hKuhlschrank]=1;
- PlayerGiveMoney(playerid,-4000);
- SendClientMessage(playerid,HELLBLAU,"Du hast einen Kühlschrank für dein Zuhause gekauft.");
- SendClientMessage(playerid,GRAU,"* Du kannst nun in Läden Nahrungsmittel kaufen, und diese verstauen.");
- SaveHouse(i);
- return 1;
- }
- if(listitem==1)
- {
- if(PlayerInfo[playerid][pCash]<15000)
- {
- SendClientMessage(playerid,SPIELERROT,"Du hast keine 15000€ für dieses Upgrade.");
- return 1;
- }
- if(HouseInfo[i][hSecurityDoor]==1)
- {
- SendClientMessage(playerid,SPIELERROT,"Dein Haus besitzt dieses Upgrade schon.");
- return 1;
- }
- HouseInfo[i][hSecurityDoor]=1;
- PlayerGiveMoney(playerid,-15000);
- SendClientMessage(playerid,HELLBLAU,"Du hast eine Sicherheitstür in dein Haus einbauen lassen.");
- SaveHouse(i);
- return 1;
- }
- if(listitem==2)
- {
- if(PlayerInfo[playerid][pCash]<8000)
- {
- SendClientMessage(playerid,SPIELERROT,"Du hast keine 8000€ für dieses Upgrade.");
- return 1;
- }
- if(HouseInfo[i][hSecurityDoor]==1)
- {
- SendClientMessage(playerid,SPIELERROT,"Dein Haus besitzt dieses Upgrade schon.");
- return 1;
- }
- HouseInfo[i][hAlarm]=1;
- PlayerGiveMoney(playerid,-8000);
- SendClientMessage(playerid,HELLBLAU,"Du hast eine Sicherheitstür in dein Haus einbauen lassen.");
- SaveHouse(i);
- return 1;
- }
- }
- }
- if(dialogid == Hausdialog1)
- {
- if(response==0)
- {
- format(string,sizeof(string),"Mietstatus\nMiete ändern\nNahrungsmittel verstauen\nAuf- & abschließen\nHauskasse\nHaus Upgrades\nHaus verkaufen");
- ShowPlayerDialog(playerid,Hausdialog,DIALOG_STYLE_LIST,"Hausverwaltung",string,"Auswählen","Abbruch");
- return 1;
- }
- if(response==1)
- {
- new miete = strval(inputtext);
- new i = PlayerInfo[playerid][pHouseKey];
- if(miete < 1 || miete > 5000)
- {
- SendClientMessage(playerid, GRAU, "Gib einen Betrag zwischen 1 und 5000 an!");
- format(string,sizeof(string),"Mietstatus\nMiete erhöhen/ verringern\nNahrungsmittel verstauen\nAuf- & abschließen\nHaus verkaufen");
- ShowPlayerDialog(playerid,Hausdialog,DIALOG_STYLE_LIST,"Hausverwaltung",string,"Auswählen","Abbruch");
- return 1;
- }
- HouseInfo[i][hRent] = miete;
- format(str, sizeof str, "Deine neue Miete beträgt %d€", miete);
- SendClientMessage(playerid, GRAU, str);
- UpdateHouseLabel(i);
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement