Author: ChoseN (Ich)
Close Icon credit: Deathman
Version : Altis Life 5.0 (Getestet)
Schwierigkeitsgrad: Copy & Paste
Vorschau: Link
Anleitung:
Ladet euch die Dateien aus dem Anhang herunter und fügt diese gemäß der Ordnerstruktur ein.
Öffnet eure dialog\MasterHandler.hpp und fügt ein:
Öffnet eure description.ext und fügt unter CfgSounds ein:
Code
class casino_win {
name = "casino_win";
sound[] = {"\sounds\casino_win.ogg", 1.0, 1};
titles[] = {};
};
class casino_lose {
name = "casino_lose";
sound[] = {"\sounds\casino_lose.ogg", 1.0, 1};
titles[] = {};
};
class roulette_spin {
name = "roulette_spin";
sound[] = {"\sounds\roulette_spin.ogg", 1.0, 1};
titles[] = {};
};
Alles anzeigen
Öffnet eure Functions.hpp und fügt unter Life_Client_Core (tag = "life";) ein:
Code
class Roulette {
file = "core\casino\roulette";
class roulette {};
class startRoulette {};
class rouletteChangePos {};
class roulettePayout {};
};
Zum Aufrufen in der Init des Objektes folgendes:
Code
this enableSimulation false; this allowDamage false; this addAction["Roulette spielen",life_fnc_roulette,"",1.5,true,true,"","true",5];
Stellt sicher, dass ihr folgende Class in eurer common.hpp habt:
Code
class Life_RscButtonInvisible
{
style = 2;
type = 16;
x = 0;
y = 0;
w = 0.095589;
h = 0.039216;
shadow = 2;
font = "PuristaMedium";
colorText[] = {1,1,1,0.0};
color[] = {1, 1, 1, 0.0};
colorDisabled[] = {1, 1, 1, 0};
color2[] = {0,0,0,0};
colorBackground[] = {1, 1, 1, 0};
colorBackgroundActive[] = {1, 1, 1, 0};
colorBackgroundDisabled[] = {1, 1, 1, 0};
colorFocused[] = {1, 1, 1, 0};
colorShadow[] = {1, 1, 1, 0};
animTextureNormal = "#(argb,8,8,3)color(1,1,1,0)";
animTextureDisabled = "#(argb,8,8,3)color(1,1,1,0)";
animTextureOver = "#(argb,8,8,3)color(1,1,1,0)";
animTextureFocused = "#(argb,8,8,3)color(1,1,1,0)";
animTexturePressed = "#(argb,8,8,3)color(1,1,1,0)";
animTextureDefault = "#(argb,8,8,3)color(1,1,1,0)";
colorBackgroundFocused[] = {1,1,1,0};
colorBackground2[] = {0.75,0.75,0.75,0};
offsetX = 0.003;
offsetY = 0.003;
offsetPressedX = 0.002;
offsetPressedY = 0.002;
SizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
size = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)";
borderSize = 0.0;
soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1};
soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1};
soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1};
soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1};
class HitZone
{
left = 0.0;
top = 0.0;
right = 0.0;
bottom = 0.0;
};
class TextPos
{
left = "0.25 * ( ((safezoneW / safezoneH) min 1.2) / 40)";
top = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) - ( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)) / 2";
right = 0.005;
bottom = 0.0;
};
class Attributes
{
font = "PuristaLight";
color = "#E5E5E5";
align = "left";
shadow = "0";
};
class ShortcutPos
{
left = "(6.25 * ( ((safezoneW / safezoneH) min 1.2) / 40)) - 0.0225 - 0.005";
top = 0.005;
w = 0.0225;
h = 0.03;
};
textureNoShortcut = "";
};
Alles anzeigen
Verbesserungsvorschläge sind herzlich willkommen!