Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>//Include essencial para puder criar servidor SAMP
- #pragma tabsize 0// pragma para evitar warning's de loose indentation
- /*
- /$$
- | $$
- | $$$$$$$ /$$ /$$
- | $$__ $$| $$ | $$
- | $$ \ $$| $$ | $$
- | $$ | $$| $$ | $$
- | $$$$$$$/| $$$$$$$
- |_______/ \____ $$
- /$$ | $$
- | $$$$$$/
- \______/
- /$$ /$$ /$$
- | $$ |__/ | $$
- /$$$$$$ /$$$$$$$ /$$$$$$$ /$$$$$$/$$$$ /$$$$$$ /$$ /$$$$$$$ /$$$$$$
- |____ $$| $$__ $$ /$$__ $$| $$_ $$_ $$ /$$__ $$| $$ /$$__ $$ |____ $$
- /$$$$$$$| $$ \ $$| $$ | $$| $$ \ $$ \ $$| $$$$$$$$| $$| $$ | $$ /$$$$$$$
- /$$__ $$| $$ | $$| $$ | $$| $$ | $$ | $$| $$_____/| $$| $$ | $$ /$$__ $$
- | $$$$$$$| $$ | $$| $$$$$$$| $$ | $$ | $$| $$$$$$$| $$| $$$$$$$| $$$$$$$
- \_______/|__/ |__/ \_______/|__/ |__/ |__/ \_______/|__/ \_______/ \_______/
- Créditos a andmeida10
- SAMP Forum
- Scriptando um GM: MIB-RPG v3.0
- Abre brevemente: 69.195.128.54:7777
- */
- public OnGameModeInit()//apenas public de exemplo... Pode utilizar as
- //estruturas de controlo em qualquer public da
- //include <a_samp>
- {
- new lol = 2;
- if(lol == 2)
- {
- print("Como lol tem valor 2, vai ser impresso isto na caixa preta (CmdBox)");
- }
- //if(AlgumaFuncao(...) == 2)
- {
- print("O Valor de AlgumaFuncao(...) é 2");
- }
- //if(AlgumaFuncao(...) == 2 && OutraFuncao(...) == 52)
- {
- print("O Valor de AlgumaFuncao(...) é 2 e de OutraFuncao(...) é 52");
- }
- //new lol = 2;
- if(lol == 5)
- {
- print("Isto nao vai ser impresso, porque lol nao é igual a 2");
- }
- else
- {
- print("Isto vai ser impresso, porque o if falhou");
- }
- //new lol = 2;
- if(lol == 5)
- {
- print("Isto nao vai ser impresso, porque lol nao é igual a 2");
- }
- else if(lol == 3)
- {
- print("Também nao vai ser impresso, porque lol não é 3");
- }
- else if( lol == 2)
- {
- print("Vai ser impreso, porque lol é igual a 2");
- }
- new
- primeira = 3,
- segunda;
- if(primeira == 3)
- {
- segunda = 2;
- }
- else if(primeira == 5)
- {
- segunda = 1;
- }
- else
- {
- segunda = 0;
- }
- segunda = (primeira == 3) ? (2) : ((primeira == 5) ? (1) : (0));
- //a = (b == 1) ? (2) : ((b == 2) ? (3) : ((b == 3) ? (4) : (5)));
- new
- i = 0;
- while(i < MAX_PLAYERS)
- {
- DeterminadaFuncao(...);
- i++;
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- DeterminadaFuncao(...);
- }
- new
- i = 0;
- for( ; i < MAX_PLAYERS ;)
- {
- DeterminadaFuncao(...);
- i++;
- }
- new
- i = 0;
- do
- {
- DeterminadaFuncao(...);
- i++;
- }
- while(i < MAX_PLAYERS);
- new
- i = 0;
- loop:
- if(i < MAX_PLAYERS)
- {
- DeterminadaFuncao(...);
- i++;
- goto loop;
- }
- new
- skin = 150;
- switch(skin)
- {
- case 149:
- {
- print("isto não vai ser impresso");
- }
- case 150:
- {
- print("isto vai ser impresso");
- }
- case 151:
- {
- print("isto não vai ser impresso");
- }
- default:
- {
- print("isto não vai ser impresso");
- }
- }
- new
- skin = 150;
- if(skin == 149)
- {
- print("isto não vai ser impresso");
- }
- else if(skin == 150)
- {
- print("isto vai ser impresso");
- }
- else if(skin == 151)
- {
- print("isto não vai ser impresso");
- }
- else
- {
- print("isto não vai ser impresso");
- }
- new skin;
- switch(skin)
- {
- case 1, 2, 4, 8, 16, 32:
- {
- DeterminadaFuncao(...);
- }
- }
- if(skin == 1 || skin == 2 || skin == 4 || skin == 8 || skin == 16 || skin == 32)
- {
- DeterminadaFuncao(...);
- }
- new
- a;
- switch(a)
- {
- case 1:
- {
- print("Caso a == 1");
- }
- case 2,3,4:
- {
- print("Caso a == 2, ou a== 3, ou a== 4");
- }
- case 6 .. 11:
- {
- print("Para todos os valor entre 6 e 11, inclusive");
- print("a == 6 || a== 7 || a== 8 || a == 9 || a == 10 || a == 11");
- }
- }
- new a;
- if(a == 2)
- {
- print("se a == 2, imprime isto");
- }
- else
- {
- print("se a != 2 (a estrutura if(a == 2) falhou), imprime isto");
- }
- new a;
- switch(a)
- {
- case 2:
- {
- print("se a == 2, imprime isto");
- }
- default:
- {
- print("se a != 2 (a estrutura if(a == 2) falhou), imprime isto");
- }
- }
- for(new i = 0; i < 400; i++)
- {
- if(i == 99) break;
- }
- for(new i = 0; i < 4; i++)
- {
- if(i != 3) continue;
- printf("i = %d", i);
- //no log, vai imprimir apenas o 3, pois para todos os restantes valores, o
- //loop foi reiniciado antes da parte de imprimir o valor de "i"
- }
- main()
- {
- print("1");
- ImprimirLol("1");
- print("2");
- }
- ImprimirLol(num)
- {
- //se num for igual a um nao vai imprimir nada
- if(num == 1)
- {
- return;
- }
- //caso "if(num == 1) falhe, executa este "else"
- else
- {
- print("2");
- //imprime "2"
- }
- }
- main()
- {
- print("1");
- if(RetornarValor(1) == 27)//Quando o argumento da funcao
- //RetornarValor, se esse valor
- // retornado foir 27...
- {
- print("2"); // imprime na CmdBox: "2"
- }
- print("3");
- }
- RetornarValor(num)
- {
- if(num == 1)
- {
- return 27;//caso o argumento (num) for igual a 1, a funcao
- //retorna o valor 27
- }
- return false;//caso num != 1, retorna/diz que a verificação é falsa
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement