Random function - case using...
#1

Код:
public GiveRandomChancePrizes(playerid)
{
        new rand = random(5);
        switch(rand)
        {
                case 0: SetPlayerHealth(playerid, 0) || SendClientMessage(playerid, COLOR_YELLOW," *** Sorry, you are dead!");
                case 1: SendClientMessage(playerid, COLOR_YELLOW,"nanana"):
                case 2: SendClientMessage(playerid, COLOR_YELLOW,"nanana");
                case 3: SendClientMessage(playerid, COLOR_YELLOW,"nanana");
                case 4: SendClientMessage(playerid, COLOR_YELLOW,"nanana");

        }
}
Why when "case = 0" player dead but message dont sents? What is the problem?

Sorry for my bad english...
Reply
#2

try this:

pawn Код:
public GiveRandomChancePrizes(playerid)
{
        new rand = random(5);
        switch(rand)
        {
                case 0: SetPlayerHealth(playerid, 0) && SendClientMessage(playerid, COLOR_YELLOW," *** Sorry, you are dead!");
                case 1: SendClientMessage(playerid, COLOR_YELLOW,"nanana"):
                case 2: SendClientMessage(playerid, COLOR_YELLOW,"nanana");
                case 3: SendClientMessage(playerid, COLOR_YELLOW,"nanana");
                case 4: SendClientMessage(playerid, COLOR_YELLOW,"nanana");
        }
}
Reply
#3

pawn Код:
case 0:
{
    SetPlayerHealth(playerid, 0);
    SendClientMessage(playerid, COLOR_YELLOW," *** Sorry, you are dead!");
}
Reply
#4

You can try using this:
pawn Код:
case 0: SetPlayerHealth(playerid, 0), SendClientMessage(playerid, COLOR_YELLOW," *** Sorry, you are dead!");
Reply
#5

thanks all, sciman version helps me
and again sorry for my bad english :P
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)