Advertisement
smiley199

Untitled

Apr 18th, 2019
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.69 KB | None | 0 0
  1. {
  2.     private _fnc_scriptNameParent = if (isNil '_fnc_scriptName') then {'RR_fnc_slotSpin'} else {_fnc_scriptName};
  3.     private _fnc_scriptName = 'RR_fnc_slotSpin';
  4.     scriptName _fnc_scriptName;
  5.  
  6. #line 1 "RR_Functions\casino\fn_slotSpin.sqf [RR_fnc_slotSpin]"
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. private["_slot","_slot1","_slot2","_slot3","_winnings","_slotcash","_betamt","_display"];_betamt=[_this,0,1,[0]]call BIS_fnc_param;if(RR_bread<_betamt) exitWith{[format["You do not have enough money to play.",_betamt],true,"fast"]call RR_fnc_notificationSystem;};if(RR_Roulette_Spinning) exitWith{["You are already spinning.",true,"fast"]call RR_fnc_notificationSystem;};RR_bread=RR_bread-_betamt;private _text=format["- £%1, bet on the slots.",[_betamt]call RR_fnc_numberToString];RR_Interactions pushBack _text;[0]call RR_fnc_updatePartial;_log=format["%1 - %2 bet £%3 on the slots. Bank Balance: £%4  On Hand Balance £%5",profileName,(getPlayerUID player),[_betamt]call RR_fnc_numberToString,[RR_piggy]call RR_fnc_numberToString,[RR_bread]call RR_fnc_numberToString];RR_Roulette_Spinning=true;[_log,"Money"]remoteExecCall["A3Log",2];player say2d"leverpull";[]call RR_fnc_hudUpdate;disableSerialization;_display=findDisplay 5780;_slotPic1=_display displayCtrl 5771;_slotPic2=_display displayCtrl 5772;_slotPic3=_display displayCtrl 5773;_winningsText=_display displayCtrl 5775;_bet1=_display displayCtrl 5778;_bet2=_display displayCtrl 5779;_bet3=_display displayCtrl 5781;_bet4=_display displayCtrl 5782;_bet1 ctrlEnable false;_bet2 ctrlEnable false;_bet3 ctrlEnable false;_bet4 ctrlEnable false;uiSleep 1.5;_number=ceil(random 7);_pplayer=_this select 0;player say2d"slot1";if(_number isEqualTo 0) then{_slot1=0;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_zero.paa";};if(_number isEqualTo 1) then{_slot1=100;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_one.paa";};if(_number isEqualTo 2) then{_slot1=200;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_two.paa";};if(_number isEqualTo 3) then{_slot1=300;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_three.paa";};if(_number isEqualTo 4) then{_slot1=400;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_four.paa";};if(_number isEqualTo 5) then{_slot1=500;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_five.paa";};if(_number isEqualTo 6) then{_slot1=600;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_six.paa";};if(_number isEqualTo 7) then{_slot1=700;_slotPic1 ctrlSetText"RR_Textures\SlotMachine\slot_seven.paa";};life_action_inUse=true;uiSleep 1.5;_number=ceil(random 7);_pplayer=_this select 0;player say2d"slot2";if(_number isEqualTo 0) then{_slot2=0;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_zero.paa";};if(_number isEqualTo 1) then{_slot2=10;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_one.paa";};if(_number isEqualTo 2) then{_slot2=20;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_two.paa";};if(_number isEqualTo 3) then{_slot2=30;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_three.paa";};if(_number isEqualTo 4) then{_slot2=40;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_four.paa";};if(_number isEqualTo 5) then{_slot2=50;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_five.paa";};if(_number isEqualTo 6) then{_slot2=60;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_six.paa";};if(_number isEqualTo 7) then{_slot2=70;_slotPic2 ctrlSetText"RR_Textures\SlotMachine\slot_seven.paa";};uiSleep 1.5;_number=ceil(random 7);_pplayer=_this select 0;player say2d"slot3";if(_number isEqualTo 0) then{_slot3=0;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_zero.paa";};if(_number isEqualTo 1) then{_slot3=1;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_one.paa";};if(_number isEqualTo 2) then{_slot3=2;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_two.paa";};if(_number isEqualTo 3) then{_slot3=3;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_three.paa";};if(_number isEqualTo 4) then{_slot3=4;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_four.paa";;};if(_number isEqualTo 5) then{_slot3=5;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_five.paa";};if(_number isEqualTo 6) then{_slot3=6;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_six.paa";};if(_number isEqualTo 7) then{_slot3=7;_slotPic3 ctrlSetText"RR_Textures\SlotMachine\slot_seven.paa";};uiSleep 1.5;_slot=_slot1+_slot2+_slot3;switch(_slot) do{case 121:{_winnings=1000;};case 131:{_winnings=1000;
  44. };case 141:{_winnings=1000;};case 151:{_winnings=1000;};case 161:{_winnings=1000;};case 171:{_winnings=1000;};case 112:{_winnings=1000;};case 113:{_winnings=1000;};case 114:{_winnings=1000;};case 115:{_winnings=1000;};case 116:{_winnings=1000;};case 117:{_winnings=1000;};case 211:{_winnings=1000;};case 311:{_winnings=1000;};case 411:{_winnings=1000;};case 511:{_winnings=1000;};case 611:{_winnings=1000;};case 711:{_winnings=1000;};case 212:{_winnings=1200;};case 232:{_winnings=1200;};case 242:{_winnings=1200;};case 252:{_winnings=1200;};case 262:{_winnings=1200;};case 272:{_winnings=1200;};case 221:{_winnings=1000;};case 232:{_winnings=1000;};case 223:{_winnings=1000;};case 224:{_winnings=1000;};case 225:{_winnings=1000;};case 226:{_winnings=1000;};case 227:{_winnings=1000;};case 122:{_winnings=1000;};case 322:{_winnings=1000;};case 422:{_winnings=1000;};case 522:{_winnings=1000;};case 622:{_winnings=1000;};case 722:{_winnings=1000;};case 313:{_winnings=1400;};case 323:{_winnings=1400;};case 343:{_winnings=1400;};case 353:{_winnings=1400;};case 363:{_winnings=1400;};case 373:{_winnings=1400;};case 331:{_winnings=1000;};case 332:{_winnings=1000;};case 334:{_winnings=1000;};case 335:{_winnings=1000;};case 336:{_winnings=1000;};case 337:{_winnings=1000;};case 133:{_winnings=1000;};case 233:{_winnings=1000;};case 433:{_winnings=1000;};case 533:{_winnings=1000;};case 633:{_winnings=1000;};case 733:{_winnings=1000;};case 414:{_winnings=1600;};case 424:{_winnings=1600;};case 434:{_winnings=1600;};case 454:{_winnings=1600;};case 464:{_winnings=1600;};case 474:{_winnings=1600;};case 441:{_winnings=1000;};case 442:{_winnings=1000;};case 443:{_winnings=1000;};case 445:{_winnings=1000;};case 446:{_winnings=1000;};case 447:{_winnings=1000;};case 144:{_winnings=1000;};case 244:{_winnings=1000;};case 344:{_winnings=1000;};case 544:{_winnings=1000;};case 644:{_winnings=1000;};case 744:{_winnings=1000;};case 515:{_winnings=1800;};case 525:{_winnings=1800;};case 535:{_winnings=1800;};case 545:{_winnings=1800;};case 565:{_winnings=1800;};case 575:{_winnings=1800;};case 551:{_winnings=1000;};case 552:{_winnings=1000;};case 553:{_winnings=1000;};case 554:{_winnings=1000;};case 556:{_winnings=1000;};case 557:{_winnings=1000;};case 155:{_winnings=1000;};case 255:{_winnings=1000;};case 355:{_winnings=1000;};case 455:{_winnings=1000;};case 655:{_winnings=1000;};case 755:{_winnings=1000;};case 616:{_winnings=2000;};case 626:{_winnings=2000;};case 636:{_winnings=2000;};case 646:{_winnings=2000;};case 656:{_winnings=2000;};case 676:{_winnings=2000;};case 661:{_winnings=1000;};case 662:{_winnings=1000;};case 663:{_winnings=1000;};case 664:{_winnings=1000;};case 665:{_winnings=1000;};case 667:{_winnings=1000;};case 166:{_winnings=1000;};case 266:{_winnings=1000;};case 366:{_winnings=1000;};case 466:{_winnings=1000;};case 566:{_winnings=1000;};case 766:{_winnings=1000;};case 717:{_winnings=2200;};case 727:{_winnings=2200;};case 737:{_winnings=2200;};case 747:{_winnings=2200;};case 757:{_winnings=2200;};case 767:{_winnings=2200;};case 771:{_winnings=1000;};case 772:{_winnings=1000;};case 773:{_winnings=1000;};case 774:{_winnings=1000;};case 775:{_winnings=1000;};case 776:{_winnings=1000;};case 177:{_winnings=1000;};case 277:{_winnings=1000;};case 377:{_winnings=1000;};case 477:{_winnings=1000;};case 577:{_winnings=1000;};case 677:{_winnings=1000;};case 111:{_winnings=4000;};case 222:{_winnings=8000;};case 333:{_winnings=12000;};case 444:{_winnings=16000;};case 555:{_winnings=20000;};case 666:{_winnings=24000;};case 777:{_winnings=50000;};default{_winnings=0;}};_slotcash=(_winnings*(_betamt/1000));if(_winnings>0) then{["Gambling",5]call RR_fnc_addXP;};RR_bread=RR_bread+_slotcash;private _text=format["+ £%1, won on the slots.",[_slotcash]call RR_fnc_numberToString];RR_Interactions pushBack _text;if(_slotcash>0) then{_log=format["%1 - %2 won £%3 on the slots. Bank Balance: £%4  On Hand Balance £%5",profileName,(getPlayerUID player),[_slotcash]call RR_fnc_numberToString,[RR_piggy]call RR_fnc_numberToString,[RR_bread]call RR_fnc_numberToString];[_log,"Money"]remoteExecCall["A3Log",2];player say2d"slotwin";[]call RR_fnc_hudUpdate;};_winningsText ctrlSetStructuredText parseText format["<t size='2.6px' color='#0099ff'>£%1</t>",_slotcash];RR_Roulette_Spinning=false;_bet1 ctrlEnable true;_bet2 ctrlEnable true;_bet3 ctrlEnable true;_bet4 ctrlEnable true;life_action_inUse=false;[0]call RR_fnc_updatePartial;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement