SA-MP Forums Archive
Need Help With Something - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Need Help With Something (/showthread.php?tid=635109)



Need Help With Something - SeanDenZYR - 01.06.2017

Whats wrong? when i do /barbets ig it wont work. help please.

Код:
// ChenChen143's Bar Betting Filterscript
#define COLOR_WHITE 0xFFFFFFFF

#include <a_samp>
#include <zcmd>
#include <sscanf2>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Bar Bet Script by ChenChen143");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

#endif

COMMAND:barbets(playerid, params[])
{
	new message[100];
	new selection[25];

	if(sscanf(params, "s[100]", message))
	{
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Usage: \"barbets <bet-name>\"");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Bet Names: GrapeDrank($2,500), OrangeJuice($5,000), AppleJuice($10,000)");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Bet Names: Coke($25,000), Pepsi($50,000), LightBeer($100,000), Beer($250,000)");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Bet Names: RedWine($600,000), Champagne($1,200,000), Water($2,600,000)");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Bet Names: Lemonade($4,100,000), Milkshake($8,700,000), Zonrox($13,000,000)");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Bet Names: Domex($50,000,000), PepperDrink($75,000,000), Bleach($100,000,000)");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Note: You will buy the drink, if you win, you get double the prize of the drink,");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Note: If you lose, you get nothing. EXAMPLE: You bought PEPSI(50k) and you won,");
		SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SYNTAX] {FFFFFF}Note: You get 100k.");
	}
 	else if(!strcmp(selection, "GrapeDrank", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 2500);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $5,000 from a bar bet!");
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -2500);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "OrangeJuice", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 5000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $10,000 from a bar bet!");
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -5000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
 	else if(!strcmp(selection, "AppleJuice", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 10000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $20,000 from a bar bet!");
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -10000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Coke", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 25000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $50,000 from a bar bet!");
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -25000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Pepsi", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 50000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $100,000 from a bar bet!");
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -50000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "LightBeer", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 100000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $200,000 from a bar bet!");
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -100000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Beer", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 250000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $500,000 from a bar bet!");
               	new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $500,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -250000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "RedWine", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 600000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $1,200,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $1,200,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -600000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Champagne", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 1200000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $2,400,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $2,400,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -1200000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Water", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 2600000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $5,200,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $5,200,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -2600000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Lemonade", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 4100000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $8,200,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $8,200,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -4100000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Milkshake", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 8700000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $17,400,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $17,400,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -8700000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Zonrox", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 13000000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $26,000,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $26,000,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -13000000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "PepperDrink", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 75000000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $150,000,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $150,000,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -75000000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Domex", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 50000000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $100,000,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $100,000,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -50000000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, better luck next time!");
			}
		}
	}
	else if(!strcmp(selection, "Bleach", true))
	{
	    new winchance = random(6);
	    switch(winchance)
     	{
			case 0, 1, 2:
			{
			    GivePlayerMoney(playerid, 100000000);
                SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You have won $200,000,000 from a bar bet!");
                new name[MAX_PLAYER_NAME];
 				new string[100];
   				GetPlayerName(playerid, name, sizeof(name));
                format(message, sizeof(message), "{FF0000}[BROADCAST] {00FF04}%s Has Just Won $200,000,000 from a bar bet!",name);
                SendClientMessageToAll(COLOR_WHITE, string);
			}
			case 3, 4, 5:
			{
				GivePlayerMoney(playerid, -100000000);
				SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[BARBETS] {FFFFFF}You lost, Say GoodBye To your 100m!");
			}
		}
	}
	return 1;
}



Re: Need Help With Something - SeanDenZYR - 01.06.2017

Problem fixed, forgot the includes needed was not in the include folder


Re: Need Help With Something - SeanDenZYR - 01.06.2017

REOPENED, IT STILL AIN'T WORKING


Re: Need Help With Something - coool - 01.06.2017

Do you have the same command processor in your gamemode as this fs?


Re: Need Help With Something - SeanDenZYR - 02.06.2017

Yes, please help me.


Re: Need Help With Something - SeanDenZYR - 02.06.2017

UP.......................


Re: Need Help With Something - Toroi - 02.06.2017

Show the server log and server.cfg.

Also, comply with the rules. Bumps are allowed with 24 (or 12?) hours of difference from each other. This ain't costumer support.


Re: Need Help With Something - SeanDenZYR - 03.06.2017

ok fixed. finally.