[Tool/Web/Other] Orel Reshka :)
#1

Hi guys,i worked on pawno and decided create my Mode ).
I created first system "Orel and Reshka(Russian)"
Basically, the system needs to check the player's luck and make some money)

Go.

Defines:
Code:
#define prizedollars 500//Prize $
#define costor 500//Command Cost
#define OREL_RESHKA_DL 123//Dialog
#define OREL_RESHKA_DL_1 1231//Dialog 1_1
#define OREL_RESHKA_DL_2 1232//Dialog 1_2
New:
Code:
new lucky[MAX_PLAYERS];
new choose[MAX_PLAYERS];
OnPlayerCommand:
Code:
	if(strcmp(cmd, "/lucky", true) == 0) {
		if(GetPlayerMoney(playerid) < costor){
			new str[128];
			format(str,sizeof(str),"You don`t have %d dollars!",costor);
			SendClientMessage(playerid,-1,str);
			return 1;}
		else{
			GivePlayerMoney(playerid,costor);
			ShowPlayerDialog(playerid,OREL_RESHKA_DL,DIALOG_STYLE_MSGBOX,"Orel Reshka","Choose:","Orel","Reshka");
			return 1;}
	}
OnDialogResponse:
Code:
if(dialogid == OREL_RESHKA_DL)
	{
		new str[256];
		if(response)
		{
				choose[playerid] = 1;
				new rand = random(7);
				new stringer[10];
				switch(rand)
				{
					case 0:lucky[playerid] = 1,stringer = "Orel";
					case 1:lucky[playerid] = 2,stringer = "Reshka";
					case 2:lucky[playerid] = 2,stringer = "Reshka";
					case 3:lucky[playerid] = 2,stringer = "Reshka";
					case 4:lucky[playerid] = 2,stringer = "Reshka";
					case 5:lucky[playerid] = 2,stringer = "Reshka";
					case 6:lucky[playerid] = 1,stringer = "Orel";
				}
				new str1[64];
				format(str1,sizeof(str1),"%s",stringer);
				if(lucky[playerid] == choose[playerid]){
					format(str,sizeof(str),"Answer: %s\nCongratulations, you guessed it!",str1);
					ShowPlayerDialog(playerid,OREL_RESHKA_DL_1,DIALOG_STYLE_MSGBOX,"Orel Reshka",str,"Thank","");
				}
				else if(lucky[playerid] != choose[playerid]){
					format(str,sizeof(str),"Answer: %s\nSorry you are wrong!",str1);
					ShowPlayerDialog(playerid,OREL_RESHKA_DL_2,DIALOG_STYLE_MSGBOX,"Orel Reshka",str,"Falied","");
				}
		}
		else
			{
				choose[playerid] = 2;
				new rand = random(7);
				new stringer[10];
				switch(rand)
				{
					case 0:lucky[playerid] = 1,stringer = "Orel";
					case 1:lucky[playerid] = 1,stringer = "Orel";
					case 2:lucky[playerid] = 2,stringer = "Reshka";
					case 3:lucky[playerid] = 2,stringer = "Reshka";
					case 4:lucky[playerid] = 1,stringer = "Orel";
					case 5:lucky[playerid] = 1,stringer = "Orel";
					case 6:lucky[playerid] = 1,stringer = "Orel";
				}
				new str1[64];
				format(str1,sizeof(str1),"%s",stringer);
				if(lucky[playerid] == choose[playerid]){
					format(str,sizeof(str),"Answer: %s\nCongratulations, you guessed it!",str1);
					ShowPlayerDialog(playerid,OREL_RESHKA_DL_1,DIALOG_STYLE_MSGBOX,"Orel Reshka",str,"Thank","");
				}
				else if(lucky[playerid] != choose[playerid]){
					format(str,sizeof(str),"Answer: %s\nSorry you are wrong!",str1);
					ShowPlayerDialog(playerid,OREL_RESHKA_DL_2,DIALOG_STYLE_MSGBOX,"Orel Reshka",str,"Falied","");
				}
			}
	}
	if(dialogid == OREL_RESHKA_DL_1){
		new money = prizedollars;//Prize
		GivePlayerMoney(playerid,money);
		SendClientMessage(playerid,-1,"You can also test your luck again!:)");
		return 1;
	}
	if(dialogid == OREL_RESHKA_DL_2){
		SendClientMessage(playerid,-1,"Do not worry, you can be lucky next time!:(");
		return 1;
	}
P.S I used standart command processor
Good Luck!
Reply


Messages In This Thread
Orel Reshka :) - by SnoopDy - 12.03.2015, 17:24
Re: Orel Reshka :) - by Misiur - 13.03.2015, 00:41
Re: Orel Reshka :) - by Abagail - 13.03.2015, 00:53
Re: Orel Reshka :) - by SnoopDy - 13.03.2015, 13:33
Re: Orel Reshka :) - by SnoopDy - 13.03.2015, 13:35
Re: Orel Reshka :) - by CalvinC - 13.03.2015, 13:39
Re: Orel Reshka :) - by newbienoob - 13.03.2015, 14:04
Re: Orel Reshka :) - by SnoopDy - 13.03.2015, 14:39

Forum Jump:


Users browsing this thread: 2 Guest(s)