Client Message Little Problem.
#1

Hey all i tried to make the paycheck command to send to Client Messages if will passed 45 mins it will say You will recieve a paycheck at the end of the hour and if not then say You wont recieve a paycheck at the end of the hour.
But i get one of the client message two times like if i passed 45 min it says me you will receive a paycheck at the end of the hour.And if not You wont receive client message two times i got the code here.
Код:
CMD:paycheck(playerid, params[])
{
	new string[128], i;
   	if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
	format(string, sizeof(string), "* You have played exactly %d/45 minutes since your last paycheck.", PlayerInfo[playerid][pMinutes]);
	SendClientMessage(i, COLOR_LIGHTBLUE, string);
	if(PlayerInfo[playerid][pMinutes] < 45) {format(string, sizeof(string), "* You wont recieve a paycheck at the end of the hour.");}
	SendClientMessage(playerid, COLOR_LIGHTRED, string);
	format(string, sizeof(string), "* You will recieve a paycheck at the end of the hour.");
	SendClientMessage(playerid, COLOR_YELLOW2, string);
	return 1;
}
Reply
#2

pawn Код:
CMD:paycheck(playerid, params[])
{
    new string[128];
    if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
    format(string, sizeof(string), "* You have played exactly %d/45 minutes since your last paycheck.", PlayerInfo[playerid][pMinutes]);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    if(PlayerInfo[playerid][pMinutes] < 45)
    {
    format(string, sizeof(string), "* You wont recieve a paycheck at the end of the hour.");

    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    }
    else
    format(string, sizeof(string), "* You will recieve a paycheck at the end of the hour.");
    SendClientMessage(playerid, COLOR_YELLOW2, string);
    return 1;
}
(Y) hope it works
Reply
#3

Код:
CMD:paycheck(playerid, params[])
{
	new string[128], i;
   	if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
	format(string, sizeof(string), "* You have played exactly %d/45 minutes since your last paycheck.", PlayerInfo[playerid][pMinutes]);
	SendClientMessage(i, COLOR_LIGHTBLUE, string);
        format(string, sizeof(string), "* You wont recieve a paycheck at the end of the hour.");
	if(PlayerInfo[playerid][pMinutes] < 45) return SendClientMessage(playerid, COLOR_LIGHTRED, string);
	format(string, sizeof(string), "* You will recieve a paycheck at the end of the hour.");
	SendClientMessage(playerid, COLOR_YELLOW2, string);
	return 1;
}
try this
Reply
#4

One more thing um why do u have "i" in the new there is no all u have "i" which does nothing,

if u want to do foreach player get foreach include and do
pawn Код:
foreach(Player, i)
Reply
#5

Pauls one helped me anyway thanks for trying others.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)