Zum Hauptinhalt springen

Konfigurationsübersicht

Dream Solarsystems Konfiguration

DreamCore.lua
DreamLocales = {} -- Bitte nicht anfassen!
DreamFramework = {} -- Bitte nicht anfassen!
DreamCore = {} -- Bitte nicht anfassen!

-- Dream Solarjob Einstellungen
DreamCore.Language = 'de'
DreamCore.GiveCredits = true -- Auf false setzen, wenn du keine Credits geben möchtest

DreamCore.OwnedSolarBlip = { -- Blip-Einstellungen für eigene Solaranlagen
sprite = 108,
color = 5,
scale = 1.0
}
DreamCore.SpaceBetweenSolar = 5.0 -- Abstand zwischen den einzelnen Solaranlagen
DreamCore.DistanceToNextRoad = 25.0 -- Entfernung zur nächsten Straße
DreamCore.BlacklistZones = { -- Zonen, in denen das Platzieren einer Solaranlage nicht erlaubt ist
{ coords = vector3(198.8878, -932.6039, 30.9555), radius = 120.0 }, -- Pillbox Hill
{ coords = vector3(453.4707, -985.8928, 43.6863), radius = 65.0 }, -- LSPD

-- Füge hier weitere Zonen hinzu
}
DreamCore.AutoSaveInterval = 5 * 60 * 1000 -- Intervall in ms zum Speichern der Solaranlagen
DreamCore.SolarLicense = {
{ label = 'Firmen-Solaranlage', value = 'company' },
{ label = 'Private Solar Anlage', value = 'private' }
}
DreamCore.KWhProduction = { -- KWh pro Stunde für jede Stunde
['0'] = 0,
['1'] = 10,
['2'] = 15,
['3'] = 20,
['4'] = 25,
['5'] = 30,
['6'] = 35,
['7'] = 40,
['8'] = 45,
['9'] = 50,
['10'] = 55,
['11'] = 60,
['12'] = 65,
['13'] = 70,
['14'] = 75,
['15'] = 70,
['16'] = 65,
['17'] = 60,
['18'] = 50,
['19'] = 40,
['20'] = 30,
['21'] = 20,
['22'] = 10,
['23'] = 5,
['24'] = 0,
}
DreamCore.KWhPrice = 50 -- Preis pro KWh
DreamCore.KWHMinimum = 3 -- Minimaler KWh-Wert zum Verkauf
DreamCore.CalculateProfit = function(KWh)
-- Füge hier gerne zusätzliche Dinge wie Steuern / Gebühren usw. hinzu
return math.floor(KWh * DreamCore.KWhPrice)
end
DreamCoreExt.lua
DreamCore.Webhooks = {
Enabled = true,

-- Basisdaten
Color = '10169855', -- Ändere die Farbe des Webhooks
Author = 'Dream Solar Systems', -- Ändere den Autor des Webhooks
IconURL = 'https://i.ibb.co/KNS96CM/dreamservices-round.png', -- Ändere die IconURL des Webhooks

-- Webhook URLs
NewSolarPanel = 'https://canary.discord.com/api/webhooks/XXX/XXX',
ChangeLicense = 'https://canary.discord.com/api/webhooks/XXX/XXX',
WithdrawMoney = 'https://canary.discord.com/api/webhooks/XXX/XXX',
DestroyPanel = 'https://canary.discord.com/api/webhooks/XXX/XXX',
DestroyPanelPolice = 'https://canary.discord.com/api/webhooks/XXX/XXX',
}

Dream Solarsystems Lokalisierungen

Erinnerung: Du kannst deine eigene Locale-Datei in deiner Sprache erstellen 👌

en.lua
DreamLocales['de'] = {
['NotifyHeader'] = 'Solaranlagen',

['PlaceSolarError'] = 'Die Solaranlage konnte nicht platziert werden.',
['PlaceSolarSuccess'] = 'Die Solaranlage wurde erfolgreich platziert.',

['SolarBlipName'] = 'Solarmodul [#%s]',
['SolarPanelText'] = '~y~☀️ Solarmodul~s~ [~o~#~a~~s~]\nLizenz: ~o~~a~~s~\nStatus: ~g~Aktiv~s~\nKWh: ~b~~a~/h~s~',
['SolarTarget'] = {
['GetCash'] = {
['Title'] = 'Geld erhalten',
['Error'] = {
['InvalidPanelInfo'] = 'Es gab ein Problem beim Abrufen der Informationen von der Solaranlage!',
['NotEnoughKWh'] = 'Du hast nicht genug KWh, um Geld zu bekommen!',
['MinimumKWh'] = 'Du musst mindestens %s KWh haben, um sie zu verkaufen!'
},
['Success'] = 'Du hast ⚡%s KWh für 💸%s$ verkauft!',
['GetCashSuccess'] = 'Du hast $%s für die Solaranlage erhalten.',
['Dialog'] = {
['Title'] = '☀️ Solarmodul [#%s]',
['Text'] = 'Möchtest du⚡%s KWh für 💸%s$ verkaufen?'
}
},
['ManageLicense'] = {
['Title'] = 'Lizenz verwalten',
['Success'] = 'Du hast die Lizenz der Solaranlage geändert.',
['Error'] = {
['NotHaveLicense'] = 'Du hast keine Lizenz für diese Solaranlage!'
},
['Menu'] = {
['Title'] = '☀️ Solarmodul [#%s]',
['LicenseStatusDesc'] = 'Deine aktuelle Lizenz',
['LicenseChangeTitle'] = 'Lizenz ändern',
['LicenseChangeDesc'] = 'Ändere die Lizenz der Solaranlage'
},
['Dialog'] = {
['Title'] = '☀️ Solarmodul [#%s]',
['Label'] = 'Solar-Lizenz',
['Description'] = 'Gib deine Solar-Lizenz ein'
}
},
['DestroyPanel'] = {
['Title'] = 'Modul zerstören',
['Success'] = 'Du hast das Solarmodul zerstört.',
['Progress'] = {
['Label'] = 'Modul entfernen...'
},
['Dialog'] = {
['Title'] = '☀️ Solarmodul [#%s]',
['Text'] = 'Möchtest du das Solarmodul zerstören?'
}
},
['CheckPolice'] = {
['Title'] = 'Polizei prüfen',
['Progress'] = {
['Label'] = 'Lizenz überprüfen...'
},
['Dialog'] = {
['Title'] = '📝 Solarmodul-Informationen',
['Text'] = '**ID**: #%s \n **Lizenz**: %s \n **Lizenzhinweis**: %s'
}
},
['DestroyPolice'] = {
['Title'] = 'Modul entfernen',
['Success'] = 'Du hast das Solarmodul zerstört.',
['Progress'] = {
['Label'] = 'Illegales Modul entfernen...'
},
['Dialog'] = {
['Title'] = '☀️ Solarmodul [#%s]',
['Text'] = 'Möchtest du das Solarmodul zerstören?'
}
}
},
['PropPlacer'] = {
['Back'] = 'Zurück',
['Forward'] = 'Vorwärts',
['Right'] = 'Rechts',
['Left'] = 'Links',
['Cancel'] = 'Abbrechen',
['Place'] = 'Platzieren'
}
}