[Ajuda] Dъvida sobre o CASE
#1

Tem como fazer Caso nгo?
tipo no GM eu fiz um switch ai nele tem case 1, 2 3 4 3000 ou 0 vai fazer uma parada.
Entгo eu queria que se o cara digita-se qualquer coisa sem ser esses ai manda-se uma mensagem pro player.
Reply
#2

pawn Код:
case default: SendClientMessage(playerid, -1, "Vocк nгo escolheu nenhuma das opзхes");
Reply
#3

Ai mano deu certo nгo
pawn Код:
switch(level)
                {
                    case 0:
                    {
                        INI_WriteInt("Admin", 0);
                        new perdeu[100];
                        format(perdeu, sizeof(perdeu), "O Admin %s retirou seu admin.", AdminNome);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, perdeu);
                        return 1;
                    }
                    case 1:
                    {
                        INI_WriteInt("Admin", 1);
                    }
                    case 2:
                    {
                        INI_WriteInt("Admin", 2);
                    }
                    case 3:
                    {
                        INI_WriteInt("Admin", 3);
                    }
                    case 4:
                    {
                        INI_WriteInt("Admin", 4);
                    }
                    case 3000:
                    {
                        INI_WriteInt("Admin", 3000);
                    }
                    case default:
                    {
                        SendClientMessage(playerid, Cinza, "Erro: escolha o level de admin 0, 1, 2, 3, 4 ou 3000");
                    }
                }
                INI_Save();
                INI_Close();
Warning:

Код:
C:\Users\Vinicius\Videos\Projeto\gamemodes\Vini.pwn(433) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Me ajuda mano
Reply
#4

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
Ai mano deu certo nгo
pawn Код:
switch(level)
                {
                    case 0:
                    {
                        INI_WriteInt("Admin", 0);
                        new perdeu[100];
                        format(perdeu, sizeof(perdeu), "O Admin %s retirou seu admin.", AdminNome);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, perdeu);
                        return 1;
                    }
                    case 1:
                    {
                        INI_WriteInt("Admin", 1);
                    }
                    case 2:
                    {
                        INI_WriteInt("Admin", 2);
                    }
                    case 3:
                    {
                        INI_WriteInt("Admin", 3);
                    }
                    case 4:
                    {
                        INI_WriteInt("Admin", 4);
                    }
                    case 3000:
                    {
                        INI_WriteInt("Admin", 3000);
                    }
                    case default:
                    {
                        SendClientMessage(playerid, Cinza, "Erro: escolha o level de admin 0, 1, 2, 3, 4 ou 3000");
                    }
                }
                INI_Save();
                INI_Close();
Warning:

Код:
C:\Users\Vinicius\Videos\Projeto\gamemodes\Vini.pwn(433) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Me ajuda mano
nгo se usa case default:, й default:

pawn Код:
switch(level)
                {
                    case 0:
                    {
                        INI_WriteInt("Admin", 0);
                        new perdeu[100];
                        format(perdeu, sizeof(perdeu), "O Admin %s retirou seu admin.", AdminNome);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, perdeu);
                        return 1;
                    }
                    case 1:
                    {
                        INI_WriteInt("Admin", 1);
                    }
                    case 2:
                    {
                        INI_WriteInt("Admin", 2);
                    }
                    case 3:
                    {
                        INI_WriteInt("Admin", 3);
                    }
                    case 4:
                    {
                        INI_WriteInt("Admin", 4);
                    }
                    case 3000:
                    {
                        INI_WriteInt("Admin", 3000);
                    }
                    default: //nгo se usa case default: й default:
                    {
                        SendClientMessage(playerid, Cinza, "Erro: escolha o level de admin 0, 1, 2, 3, 4 ou 3000");
                    }
                }
                INI_Save();
                INI_Close();
Reply
#5

Hm...
Vo testa aqui ja edito

@Edit

Vlw lekґs
Vo dar rep pros dois nos proximos dias pq hoje ja dei.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)