Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define MAX_SLOT_ROUNDS (10)
- new Spawned[MAX_PLAYERS],SlotMachineStarted[MAX_PLAYERS],SlotTimer[MAX_PLAYERS],SlotRunde[MAX_PLAYERS];
- new SlotRes1[MAX_PLAYERS][16],SlotRes2[MAX_PLAYERS][16],SlotRes3[MAX_PLAYERS][16];
- //Textdraws
- new PlayerText:Box[MAX_PLAYERS],PlayerText:Title[MAX_PLAYERS],PlayerText:Box1[MAX_PLAYERS],PlayerText:Box2[MAX_PLAYERS],
- PlayerText:Box3[MAX_PLAYERS],PlayerText:Box4[MAX_PLAYERS],PlayerText:Box5[MAX_PLAYERS],PlayerText:Box6[MAX_PLAYERS],
- PlayerText:Box7[MAX_PLAYERS],PlayerText:Slot1[MAX_PLAYERS],PlayerText:Slot2[MAX_PLAYERS],PlayerText:Slot3[MAX_PLAYERS],
- PlayerText:Sprite1[MAX_PLAYERS],PlayerText:Sprite2[MAX_PLAYERS],PlayerText:Sprite3[MAX_PLAYERS],PlayerText:Sprite4[MAX_PLAYERS],
- PlayerText:WinText[MAX_PLAYERS];
- new SlotRandom[][]=
- {
- "LD_POKE:cd10c",
- "LD_POKE:cd10d",
- "LD_POKE:cd10h",
- "LD_POKE:cd10s",
- "LD_POKE:cd11c",
- "LD_POKE:cd11d",
- "LD_POKE:cd11h",
- "LD_POKE:cd11s",
- "LD_POKE:cd12c",
- "LD_POKE:cd12d",
- "LD_POKE:cd12h",
- "LD_POKE:cd12s",
- "LD_POKE:cd13c",
- "LD_POKE:cd13d",
- "LD_POKE:cd13h",
- "LD_POKE:cd13s",
- "LD_POKE:cd1c",
- "LD_POKE:cd1d",
- "LD_POKE:cd1h",
- "LD_POKE:cd1s",
- "LD_POKE:cd2c",
- "LD_POKE:cd2d",
- "LD_POKE:cd2h",
- "LD_POKE:cd2s",
- "LD_POKE:cd3c",
- "LD_POKE:cd3d",
- "LD_POKE:cd3h",
- "LD_POKE:cd3s",
- "LD_POKE:cd4c",
- "LD_POKE:cd4d",
- "LD_POKE:cd4h",
- "LD_POKE:cd4s",
- "LD_POKE:cd5c",
- "LD_POKE:cd5d",
- "LD_POKE:cd5h",
- "LD_POKE:cd5s",
- "LD_POKE:cd6c",
- "LD_POKE:cd6d",
- "LD_POKE:cd6h",
- "LD_POKE:cd6s",
- "LD_POKE:cd7c",
- "LD_POKE:cd7d",
- "LD_POKE:cd7h",
- "LD_POKE:cd7s",
- "LD_POKE:cd8c",
- "LD_POKE:cd8d",
- "LD_POKE:cd8h",
- "LD_POKE:cd8s",
- "LD_POKE:cd9c",
- "LD_POKE:cd9d",
- "LD_POKE:cd9h",
- "LD_POKE:cd9s"
- };
- forward SlotRoll(playerid);
- public OnFilterScriptInit()
- {
- print("\t\t|====================|");
- print("\t\t| uSlotMachine |");
- print("\t\t|scripted by ulbi1990|");
- print("\t\t|====================|");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Box[playerid] = CreatePlayerTextDraw(playerid,478.000000, 110.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box[playerid], 255);
- PlayerTextDrawFont(playerid,Box[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box[playerid], 0.500000, 30.000000);
- PlayerTextDrawColor(playerid,Box[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box[playerid], 255);
- PlayerTextDrawTextSize(playerid,Box[playerid], 140.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box[playerid], 0);
- Title[playerid] = CreatePlayerTextDraw(playerid,202.000000, 123.000000, "Slot Machine by ulbi1990");
- PlayerTextDrawBackgroundColor(playerid,Title[playerid], 255);
- PlayerTextDrawFont(playerid,Title[playerid], 3);
- PlayerTextDrawLetterSize(playerid,Title[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Title[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Title[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Title[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Title[playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Title[playerid], 0);
- WinText[playerid] = CreatePlayerTextDraw(playerid,309.000000, 149.000000, "");
- PlayerTextDrawAlignment(playerid,WinText[playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,WinText[playerid], 255);
- PlayerTextDrawFont(playerid,WinText[playerid], 0);
- PlayerTextDrawLetterSize(playerid,WinText[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,WinText[playerid], -65281);
- PlayerTextDrawSetOutline(playerid,WinText[playerid], 0);
- PlayerTextDrawSetProportional(playerid,WinText[playerid], 1);
- PlayerTextDrawSetShadow(playerid,WinText[playerid], 1);
- PlayerTextDrawSetSelectable(playerid,WinText[playerid], 0);
- Box1[playerid] = CreatePlayerTextDraw(playerid,440.000000, 190.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box1[playerid], 255);
- PlayerTextDrawFont(playerid,Box1[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box1[playerid], 0.500000, 17.000000);
- PlayerTextDrawColor(playerid,Box1[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box1[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box1[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box1[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box1[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box1[playerid], -16776961);
- PlayerTextDrawTextSize(playerid,Box1[playerid], 174.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box1[playerid], 0);
- Box2[playerid] = CreatePlayerTextDraw(playerid,446.000000, 182.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box2[playerid], 255);
- PlayerTextDrawFont(playerid,Box2[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box2[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Box2[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box2[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box2[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box2[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box2[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box2[playerid], -1768515841);
- PlayerTextDrawTextSize(playerid,Box2[playerid], 172.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box2[playerid], 0);
- Box3[playerid] = CreatePlayerTextDraw(playerid,446.000000, 339.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box3[playerid], 255);
- PlayerTextDrawFont(playerid,Box3[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box3[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Box3[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box3[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box3[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box3[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box3[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box3[playerid], -1768515841);
- PlayerTextDrawTextSize(playerid,Box3[playerid], 172.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box3[playerid], 0);
- Box4[playerid] = CreatePlayerTextDraw(playerid,176.000000, 339.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box4[playerid], 255);
- PlayerTextDrawFont(playerid,Box4[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box4[playerid], 0.500000, -16.499998);
- PlayerTextDrawColor(playerid,Box4[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box4[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box4[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box4[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box4[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box4[playerid], -1768515841);
- PlayerTextDrawTextSize(playerid,Box4[playerid], 179.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box4[playerid], 0);
- Box5[playerid] = CreatePlayerTextDraw(playerid,267.000000, 339.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box5[playerid], 255);
- PlayerTextDrawFont(playerid,Box5[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box5[playerid], 0.500000, -16.499998);
- PlayerTextDrawColor(playerid,Box5[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box5[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box5[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box5[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box5[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box5[playerid], -1768515841);
- PlayerTextDrawTextSize(playerid,Box5[playerid], 270.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box5[playerid], 0);
- Box6[playerid] = CreatePlayerTextDraw(playerid,361.000000, 339.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box6[playerid], 255);
- PlayerTextDrawFont(playerid,Box6[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box6[playerid], 0.500000, -16.499998);
- PlayerTextDrawColor(playerid,Box6[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box6[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box6[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box6[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box6[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box6[playerid], -1768515841);
- PlayerTextDrawTextSize(playerid,Box6[playerid], 350.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box6[playerid], 0);
- Box7[playerid] = CreatePlayerTextDraw(playerid,446.000000, 339.000000, "_");
- PlayerTextDrawBackgroundColor(playerid,Box7[playerid], 255);
- PlayerTextDrawFont(playerid,Box7[playerid], 1);
- PlayerTextDrawLetterSize(playerid,Box7[playerid], 0.500000, -16.499998);
- PlayerTextDrawColor(playerid,Box7[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Box7[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Box7[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Box7[playerid], 1);
- PlayerTextDrawUseBox(playerid,Box7[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Box7[playerid], -1768515841);
- PlayerTextDrawTextSize(playerid,Box7[playerid], 436.000000, 0.000000);
- PlayerTextDrawSetSelectable(playerid,Box7[playerid], 0);
- Slot1[playerid] = CreatePlayerTextDraw(playerid,188.000000, 216.000000, "LD_POKE:cd10c");
- PlayerTextDrawBackgroundColor(playerid,Slot1[playerid], 255);
- PlayerTextDrawFont(playerid,Slot1[playerid], 4);
- PlayerTextDrawLetterSize(playerid,Slot1[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Slot1[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Slot1[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Slot1[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Slot1[playerid], 1);
- PlayerTextDrawUseBox(playerid,Slot1[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Slot1[playerid], 255);
- PlayerTextDrawTextSize(playerid,Slot1[playerid], 70.000000, 99.000000);
- PlayerTextDrawSetSelectable(playerid,Slot1[playerid], 0);
- Slot2[playerid] = CreatePlayerTextDraw(playerid,277.000000, 216.000000, "LD_POKE:cd10c");
- PlayerTextDrawBackgroundColor(playerid,Slot2[playerid], 255);
- PlayerTextDrawFont(playerid,Slot2[playerid], 4);
- PlayerTextDrawLetterSize(playerid,Slot2[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Slot2[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Slot2[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Slot2[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Slot2[playerid], 1);
- PlayerTextDrawUseBox(playerid,Slot2[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Slot2[playerid], 255);
- PlayerTextDrawTextSize(playerid,Slot2[playerid], 70.000000, 99.000000);
- PlayerTextDrawSetSelectable(playerid,Slot2[playerid], 0);
- Slot3[playerid] = CreatePlayerTextDraw(playerid,364.000000, 216.000000, "LD_POKE:cd10c");
- PlayerTextDrawBackgroundColor(playerid,Slot3[playerid], 255);
- PlayerTextDrawFont(playerid,Slot3[playerid], 4);
- PlayerTextDrawLetterSize(playerid,Slot3[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Slot3[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Slot3[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Slot3[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Slot3[playerid], 1);
- PlayerTextDrawUseBox(playerid,Slot3[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Slot3[playerid], 255);
- PlayerTextDrawTextSize(playerid,Slot3[playerid], 70.000000, 99.000000);
- PlayerTextDrawSetSelectable(playerid,Slot3[playerid], 0);
- Sprite1[playerid] = CreatePlayerTextDraw(playerid,430.000000, 76.000000, "LD_DRV:goboat");
- PlayerTextDrawBackgroundColor(playerid,Sprite1[playerid], 255);
- PlayerTextDrawFont(playerid,Sprite1[playerid], 4);
- PlayerTextDrawLetterSize(playerid,Sprite1[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Sprite1[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Sprite1[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Sprite1[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Sprite1[playerid], 1);
- PlayerTextDrawUseBox(playerid,Sprite1[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Sprite1[playerid], 255);
- PlayerTextDrawTextSize(playerid,Sprite1[playerid], 60.000000, 60.000000);
- PlayerTextDrawSetSelectable(playerid,Sprite1[playerid], 0);
- Sprite2[playerid] = CreatePlayerTextDraw(playerid,124.000000, 76.000000, "LD_DRV:goboat");
- PlayerTextDrawBackgroundColor(playerid,Sprite2[playerid], 255);
- PlayerTextDrawFont(playerid,Sprite2[playerid], 4);
- PlayerTextDrawLetterSize(playerid,Sprite2[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Sprite2[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Sprite2[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Sprite2[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Sprite2[playerid], 1);
- PlayerTextDrawUseBox(playerid,Sprite2[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Sprite2[playerid], 255);
- PlayerTextDrawTextSize(playerid,Sprite2[playerid], 60.000000, 60.000000);
- PlayerTextDrawSetSelectable(playerid,Sprite2[playerid], 0);
- Sprite3[playerid] = CreatePlayerTextDraw(playerid,134.000000, 354.000000, "LD_DRV:ribb");
- PlayerTextDrawBackgroundColor(playerid,Sprite3[playerid], 255);
- PlayerTextDrawFont(playerid,Sprite3[playerid], 4);
- PlayerTextDrawLetterSize(playerid,Sprite3[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Sprite3[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Sprite3[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Sprite3[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Sprite3[playerid], 1);
- PlayerTextDrawUseBox(playerid,Sprite3[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Sprite3[playerid], 255);
- PlayerTextDrawTextSize(playerid,Sprite3[playerid], 310.000000, 60.000000);
- PlayerTextDrawSetSelectable(playerid,Sprite3[playerid], 0);
- Sprite4[playerid] = CreatePlayerTextDraw(playerid,353.000000, 354.000000, "LD_DRV:ribb");
- PlayerTextDrawBackgroundColor(playerid,Sprite4[playerid], 255);
- PlayerTextDrawFont(playerid,Sprite4[playerid], 4);
- PlayerTextDrawLetterSize(playerid,Sprite4[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Sprite4[playerid], -1);
- PlayerTextDrawSetOutline(playerid,Sprite4[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Sprite4[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Sprite4[playerid], 1);
- PlayerTextDrawUseBox(playerid,Sprite4[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Sprite4[playerid], 255);
- PlayerTextDrawTextSize(playerid,Sprite4[playerid], 160.000000, 60.000000);
- PlayerTextDrawSetSelectable(playerid,Sprite4[playerid], 0);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Spawned[playerid]=0;
- SlotMachineStarted[playerid]=0;
- SlotTimer[playerid]=0;
- SlotRunde[playerid]=0;
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- Spawned[playerid]=0;
- SlotMachineStarted[playerid]=0;
- SlotTimer[playerid]=0;
- SlotRunde[playerid]=0;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Spawned[playerid]==0)
- {
- Spawned[playerid]=1;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/sloter", cmdtext, true, 7) == 0)
- {
- if(Spawned[playerid]==1)
- {
- if(SlotMachineStarted[playerid]==0)
- {
- PlayerTextDrawShow(playerid,Box[playerid]);
- PlayerTextDrawShow(playerid,Box1[playerid]);
- PlayerTextDrawShow(playerid,Box2[playerid]);
- PlayerTextDrawShow(playerid,Box3[playerid]);
- PlayerTextDrawShow(playerid,Box4[playerid]);
- PlayerTextDrawShow(playerid,Box5[playerid]);
- PlayerTextDrawShow(playerid,Box6[playerid]);
- PlayerTextDrawShow(playerid,Box7[playerid]);
- PlayerTextDrawShow(playerid,Slot1[playerid]);
- PlayerTextDrawShow(playerid,Slot2[playerid]);
- PlayerTextDrawShow(playerid,Slot3[playerid]);
- PlayerTextDrawShow(playerid,Sprite1[playerid]);
- PlayerTextDrawShow(playerid,Sprite2[playerid]);
- PlayerTextDrawShow(playerid,Sprite3[playerid]);
- PlayerTextDrawShow(playerid,Sprite4[playerid]);
- PlayerTextDrawShow(playerid,Title[playerid]);
- PlayerTextDrawHide(playerid,WinText[playerid]);
- SendClientMessage(playerid,-1,"Um zu spielen gebe /startslot ein!");
- SlotMachineStarted[playerid]=1;
- TogglePlayerControllable(playerid,0);
- SetPlayerVirtualWorld(playerid,99999);
- }
- else
- {
- PlayerTextDrawHide(playerid,Box[playerid]);
- PlayerTextDrawHide(playerid,Box1[playerid]);
- PlayerTextDrawHide(playerid,Box2[playerid]);
- PlayerTextDrawHide(playerid,Box3[playerid]);
- PlayerTextDrawHide(playerid,Box4[playerid]);
- PlayerTextDrawHide(playerid,Box5[playerid]);
- PlayerTextDrawHide(playerid,Box6[playerid]);
- PlayerTextDrawHide(playerid,Box7[playerid]);
- PlayerTextDrawHide(playerid,Slot1[playerid]);
- PlayerTextDrawHide(playerid,Slot2[playerid]);
- PlayerTextDrawHide(playerid,Slot3[playerid]);
- PlayerTextDrawHide(playerid,Sprite1[playerid]);
- PlayerTextDrawHide(playerid,Sprite2[playerid]);
- PlayerTextDrawHide(playerid,Sprite3[playerid]);
- PlayerTextDrawHide(playerid,Sprite4[playerid]);
- PlayerTextDrawHide(playerid,Title[playerid]);
- PlayerTextDrawHide(playerid,WinText[playerid]);
- SendClientMessage(playerid,-1,"Du hast aufgehΓΆrt mit spielen!");
- TogglePlayerControllable(playerid,1);
- SetPlayerVirtualWorld(playerid,0);
- SlotMachineStarted[playerid]=0;
- SlotTimer[playerid]=0;
- SlotRunde[playerid]=0;
- }
- }
- else
- {
- SendClientMessage(playerid,-1,"You can't play this game when you aren't spawned!");
- }
- return 1;
- }
- if (strcmp("/startslot", cmdtext, true,11) == 0)
- {
- if(Spawned[playerid]==1)
- {
- if(SlotMachineStarted[playerid]==1)
- {
- if(SlotTimer[playerid]>0)
- {
- SendClientMessage(playerid,-1,"Bitte warte bis die Runde beendet ist!");
- }
- else
- {
- SlotTimer[playerid]=SetTimerEx("SlotRoll",500,1,"i",playerid);
- PlayerTextDrawHide(playerid,WinText[playerid]);
- }
- }
- }
- return 1;
- }
- return 0;
- }
- public SlotRoll(playerid)
- {
- new Res1[16],Res2[16],Res3[16];
- new SlotRan1=random(sizeof(SlotRandom));
- new SlotRan2=random(sizeof(SlotRandom));
- new SlotRan3=random(sizeof(SlotRandom));
- if(SlotRunde[playerid]==MAX_SLOT_ROUNDS)
- {
- KillTimer(SlotTimer[playerid]);
- SlotTimer[playerid]=0;
- SlotRunde[playerid]=0;
- if(strcmp(SlotRes1[playerid],SlotRes2[playerid],false)==0)
- {
- if(strcmp(SlotRes1[playerid],SlotRes3[playerid],false)==0)
- {
- if(strcmp(SlotRes2[playerid],SlotRes3[playerid],false)==0)
- {
- PlayerPlaySound(playerid,5449,0,0,0);
- PlayerTextDrawSetString(playerid,WinText[playerid],"Du hast diese Runde gewonnen!");
- PlayerTextDrawShow(playerid,WinText[playerid]);
- }
- else
- {
- PlayerPlaySound(playerid,5454,0,0,0);
- PlayerTextDrawSetString(playerid,WinText[playerid],"Du hast diese Runde verloren!");
- PlayerTextDrawShow(playerid,WinText[playerid]);
- }
- }
- else
- {
- PlayerPlaySound(playerid,5454,0,0,0);
- PlayerTextDrawSetString(playerid,WinText[playerid],"Du hast diese Runde verloren!");
- PlayerTextDrawShow(playerid,WinText[playerid]);
- }
- }
- else
- {
- PlayerPlaySound(playerid,5454,0,0,0);
- PlayerTextDrawSetString(playerid,WinText[playerid],"Du hast diese Runde verloren!");
- PlayerTextDrawShow(playerid,WinText[playerid]);
- }
- }
- else
- {
- SlotRunde[playerid]++;
- format(Res1,sizeof(Res1),"%s",SlotRandom[SlotRan1]);
- format(Res2,sizeof(Res1),"%s",SlotRandom[SlotRan2]);
- format(Res3,sizeof(Res1),"%s",SlotRandom[SlotRan3]);
- SlotRes1[playerid]=Res1;
- SlotRes2[playerid]=Res2;
- SlotRes3[playerid]=Res3;
- PlayerTextDrawSetString(playerid,Slot1[playerid],SlotRes1[playerid]);
- PlayerTextDrawSetString(playerid,Slot2[playerid],SlotRes2[playerid]);
- PlayerTextDrawSetString(playerid,Slot3[playerid],SlotRes3[playerid]);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement