Anuncie Aki 545x260

Anuncie Aki 545x260

Anuncie Aki 545x260

Anuncie Aki Anuncie Aki 545x260

Anuncie Aki...

Anuncie Aki 545x260.

Titulo da Imagem Titulo da Imagem
Mostrando postagens com marcador Tutorial [TUT]. Mostrar todas as postagens

[TUTORIAL]Estruturas De Controlo

Declarações e Estruturas de Controlo
::Introdução

Neste tutorial vou explicar a maior parte e as mais importantes Estruturas de Controlo da linguagem Pawn,
para servidores que tenham como include principal a <a_samp>

________::Links
Postei no pastebin todos os exemplos:

________::Créditos
Créditos a:

andmeida10, por ter criado o tutorial
Wiki-SAMP - Onde aprendi e desenvolvi os meus conhecimentos

[TUT/COD] Musica Ao Connectar-Criando Radio

Colocando Musica Ao Connectar e Criando Radio em  Dialog
 
Eae galera , ta afim de colocar musicas no seu servidor ? 
Bom Hoje demonstrarei como criar um comando para tocar as suas musicas , voce pode usa-los
para criar radio e muitas outras coisas.

Primeira coisa , vou ensinar coloca uma musica ao conectar ao servidor !

 
Faça o Download
Explicando :

Para Visualizar Melhor o Codigo Clike no Botão de Download Abaixo:

OBS : URL DAS MUSICAS TÃO DE EXEMPLO POIS ACHO QUE 4SHARED NÃO TA PEGANO NA VERSAO 0.3D

BOM ESSE FOI MAIS UM TUTORIAL , ESPERO QUE TENHO AJUDADO.

OBRIGADO (:
 Creditos : BarbosaScript

[TUT/COD] Algemar Com As Mão Para Tras

Algemar Player

Ola pessoal sou o Chip7 e Vou Postar Um Cod Muito Simples Para Quando o COP Der /algemar dai o player é algemado com as mão para Tras Vamos La..

1 - Va No Comando /Algemar Do Seu GM Para pesquisar Aperte: CTRL+F = /Algemar
E Cole o Seguinte Codigo:
  1. SetPlayerAttachedObject(giveplayerid, 4, 19418, 6, -0.031999, 0.024000, -0.024000, -7.900000, -32.000011, -72.299987, 1.115998, 1.322000, 1.406000);
  2. SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED);
    .
    1- Caso o Skin Nao Coloque as Mãos Para Tras Na Hora de Algemar Nesse COD De Cima.. Adicione Esse Codigo Debaixo no Lugar Do Codigo De Cima:
    Tire o SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED); E Coloque Esse SetPlayerSpecialAction(giveplayerid, 24);
     
                            3.       SetPlayerSpecialAction(giveplayerid, 24);
    .
    2 - Pronto.. a Primeira Parte Já Foi Agora Vamos Na Parte /Desalgemar Faça a Mesma Coisa Qui vc fez Para Procurar o Comando /Algemar Agora procure /Desalgemar
    Use CTRL+F = /Desalgemar
    E Cole o Seguinte Codigo:

    1.   ClearAnimations(giveplayerid);
    2.   RemovePlayerAttachedObject(giveplayerid,4);
    3.   SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_NONE);
      .
                                        Print:
       

[COD] Anti-Roubo De Carros [PEDIDO]

anderson_ozzy
Iawe Pessoal Fiz Um COD Simples Awe Que o Mlk Da KnD Pediu, Um Sistema Basico Awe de Anti Roubo de Carros Vamos La Muito Façio....
Va Na Linha Do Seu GameMode OnPlayerEnterVehicle
E Adicione o Codigo Abaixo:

  1. if(!ispassenger)
  2.     {
  3.         for(new i = 0; i < MAX_PLAYERS; i++)
  4.         {
  5.             if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
  6.             {
  7.                 if(i != playerid)
  8.                 {
  9.                     SetPlayerHealth(playerid, 0);
  10.                     SendClientMessage(playerid, 0xAA3333AA, " Você foi morto por tentar roubar um veículo!");
  11.                     return 1;
  12.                 }
  13.             }
  14.         }
  15.     }
  16.  
                                      

[TUT/COD] Nome Do Servidor Randomico!

  1. /*===================================================================
  2. =========TUTORIAL NOME DO SERVER RANDOMICO===========================
  3. ===================BY:[BS]BaBaLoO===================================
  4. =====================================================================
  5.                   WWW.BLOG-SAMP2012..BLOGSPOT.COM.BR
  6. =====================================================================
  7. */
  8. //1- NO TOPO DO GM COLOQUE ISSO EM BAIXO DAS INCLUDES E DEFINES:
  9. new countwo = 0;
  10. forward NomeServer();
  11. new ServidorNome[5][158] = { //MUDE AQUELE NUMERO PARA QUANTAS MENSSAGENS VC VAI QUERER NO MEU CASO SÃO 5
  12. "BRASIL DRIFT PAWNO OWNAAA",//MUDE PRA QUAL MENSSSAGEM VC QUER QUE APARECA
  13. "KND OWNAA",//MUDE PRA QUAL MENSSSAGEM VC QUER QUE APARECA
  14. "BRASIL DRIFT PAWNO OWNAAA",//MUDE PRA QUAL MENSSSAGEM VC QUER QUE APARECA
  15. "KND OWNAA",//MUDE PRA QUAL MENSSSAGEM VC QUER QUE APARECA
  16. "WWW.SAMPKND.BLOGSPOT.COM"//MUDE PRA QUAL MENSSSAGEM VC QUER QUE APARECA
  17. };
  18. //2 - COLE O CODIGO ABAIXO EM: OnGameModeInit()
  19. SetTimer("NomeServer",750,1);//NÃO MUDE NADA AKI!
  20. //3 - CRIE UMA NOVA PUBLIC: public NomeServer(){
  21. public NomeServer()
  22. {
  23.     countwo++;
  24.     if(countwo > 4)countwo = 0;
  25.     new string[128];
  26.     format(string, sizeof(string), "hostname %s", ServidorNome[countwo]);
  27.     SendRconCommand(string);
  28.     }


  29. PRINTS:

    Creditos: [BS]BaBaLoO

[COD]Como fazer um Relogio

  1. //------------------------------------------------------------------------------------------//
  2.  
  3. //                                  como Fazer Text-Draws                                   //
  4. //------------------------------------------------------------------------------------------//
  5.  
  6. /*
  7. Se você quiser cirar um texto em qualquer lugar (Vamos Fazer um Relogio)
  8. */
  9.  
  10. forward Clock();//crie para a callback do settimer e para atualizar o relogio.
  11. new Text:TextHora[MAX_PLAYERS];//Para poder dar efeito na hora de fazer funcionar
  12. //-------------------------------------------//
  13. //Agora, para quando o player logar ver a Text Draw vamos adicionar isso na callback:
  14. //public OnPlayerConnect
  15. public OnPlayerConnect(playerid)
  16. {
  17.     TextDrawShowForPlayer(playerid, TextHora[playerid]);
  18.     return 1;
  19. }
  20. //Agora Adicione isso na callback OnGamemodeInit, Isso server para quando o seu Gamemode //Iniciar
  21. public OnGamemodeInit()
  22. {
  23.         SetTimer("Clock", 1000, 1);//para o Relogio não se descontrolar
  24.         for(new i=0; i<MAX_PLAYERS; i++)
  25.         {
  26.                 TextHora[i] = TextDrawCreate(551.000000,23.000000,"--");
  27.                 TextDrawAlignment(TextHora[i],0);
  28.                 TextDrawBackgroundColor(TextHora[i],0x000000FF);
  29.                 TextDrawFont(TextHora[i],2);
  30.                 TextDrawLetterSize(TextHora[i],0.399999,2.000000);
  31.                 TextDrawColor(TextHora[i],0x000000FF);
  32.                 TextDrawSetOutline(TextHora[i],1);
  33.                 TextDrawSetProportional(TextHora[i],1);
  34.                 TextDrawSetShadow(TextHora[i],1);
  35.         }
  36. return 1;
  37. }
  38. public Clock()//crie essa callback para o settimer funcionar e atualizar a hora
  39. {
  40.         new str[128], str2[128];
  41.         new hora, minuto, segundo;
  42.         gettime(hora, minuto, segundo);
  43.         for (new i=0; i<MAX_PLAYERS; i++)
  44.         {
  45.                 format(str2, sizeof(str2), "%d:%d:%d", hora, minuto, segundo);
  46.                 TextDrawSetString(TextHora[i], str2);
  47.         }
  48. }
  49.  

[COD] Cores do GameText

  • ~n~ New line
  • ~r~ Vermelho
  • ~g~ Verde
  • ~b~ Azul
  • ~w~ Branco
  • ~y~ Amarelo
  • ~p~ Roxo
  • ~l~ Preto 
  • ~u~ seta para sima (cinza)
  • ~d~ seta para baixo (cinza) 
  • ~<~ seta para esquerda(cinza)
  • ~>~ seta para direita (cinza)

[COD] --> Criador De Icones

Com Esse Criador Com o Nome De Origem "UtilidadesGR", Você Pode Criar Icones e Pickups Online.

O Que Ele Faz e Como Por no Meu GameMode ?

Basta Você Entrar No Jogo Que Contém o FilterScript, Depois Digita o Comando ao Qual Deseja Criar, Depois, Pegue Ele Na Pasta Scriptfiles >> UtilidadesGR, Depois é Só Colocar no GameMode Na Linha "OnGameModeInit", Ele Já Vem Pronto é Só Copiar e Colar.

                            Veja o video em espanhol:
           /criaricone - Para Criar MapIcon ( Icones )
      /criarpickup - Para Criar Pickup ( 2 Páginas Contém )
        /criarespecial - Para Criar Pickup Especial

      Créditos :
      GROVE4L - Criador
     Jonathan_Feitosa - Tradutor
 
                           Download:

[COD] Trancar e destrancar

  1. static bool:CarrosTrancado[MAX_PLAYERS];
  2. if(!strcmp(cmdtext, "/trancar", true))
  3. {      
  4.         if(!IsPlayerInAnyVehicle(playerid))     return  SendClientMessage(playerid, 0x00F6F6AA, "Vc nao tem um carro!");
  5.         if(CarrosTrancado[playerid] == true)    return  SendClientMessage(playerid,0x00F6F6AA,"Seu carro agora esta trancado");
  6.  
  7.         new
  8.                 iLoop = 0,
  9.                 iVeh = GetPlayerVehicleID(playerid);
  10.  
  11.         for( ; iLoop  < MAX_PLAYERS; iLoop++)
  12.         {
  13.                 if(iLoop  == playerid || !IsPlayerConnected(iLoop)) continue;
  14.                 SetVehicleParamsForPlayer(iVeh,iLoop, 0, 1);           
  15.  
  16.         }
  17.         CarrosTrancado[playerid]  = true;
  18.         SendClientMessage(playerid, 0x00F6F6AA, "Carro Trancado!");
  19.         return true;
  20. }
  21.  
  22. if(!strcmp(cmdtext, "/destrancar", true))
  23. {      
  24.         if(!IsPlayerInAnyVehicle(playerid))     return  SendClientMessage(playerid, 0x00F6F6AA, "Vc nao tem um carro!");
  25.         if(CarrosTrancado[playerid] == false)   return  SendClientMessage(playerid,0x00F6F6AA,"Seu carro agora esta destrancado");
  26.  
  27.         new
  28.                 iLoop = 0,
  29.                 iVeh = GetPlayerVehicleID(playerid);
  30.  
  31.         for( ; iLoop  < MAX_PLAYERS; iLoop++)
  32.         {
  33.                 if(iLoop  == playerid || !IsPlayerConnected(iLoop)) continue;
  34.                 SetVehicleParamsForPlayer(iVeh,iLoop, 0, 0);   
  35.  
  36.         }
  37.         CarrosTrancado[playerid]  = false;
  38.         SendClientMessage(playerid, 0x00F6F6AA, "Carro destrancado!");
  39.         return true;
  40. }
  41. //By Andrew e DraKiNs

[TUT] Procurado no Player

Procurdo no Player

Eae Pessoal Hoje eu Chip7 Vou Postar um Tutorial Para Vocês de Como Ter Aquele Texto Flutuando em Cima da Cabeça do Player.. Mais ele é Para Quando o Player For procurado Ai O texto fica Em Cima do Player.. Para Servidores RPG/RG Vamos La...

1- Va no Topo do Seu GameMode e Cole Esse Cod Abaixo das Suas new:
 
                                                                              forward TextProcu()
                                                              
Apos ter colocado o Codico da forward Abaixo das Suas news Va Na sua Calback public OnGameModeInit() e Cole o Seguinte Codigo:
 
                                                   SetTimer("TextProcu", 1000, true);
         
Depois Qui Você Ter Feito Isso Criei Uma Nova CalBack em algum Lugar do Seu GM:
  
1. public TextProcu()                                    
2.{                                                               
3.     for(new i=0; i<MAX_PLAYERS; i++) 
4.     {                                                          
5.         new string[256];                               
                       6.         if(GetPlayerWantedLevel(i) > 0)                              
                   7.         {                                                                        
 8.     format(string,256,"||-||PROCURADO||
[%d]",GetPlayerWantedLevel(i));              
                      9.               SetPlayerChatBubble(i,string, COLOR_RED,
100.0, 1000);                                           
10.        }                                                      
11.     }                                                         
12. }                                                             
 
 Print:
Pronto... Codigo Muito Simples e Muito Facio.. Qual quer Duvida COMEMTEM =D

[FS/TUT] Criando FilterScript -Iniciantes-

Criando Filterscript ... ...
Introdução
Olá
um amigo me pediu e eu resolvi criar um filterscript,
ai resolvi posta-lo porque tem muitas pessoas que querem programar e não
sabem nada.

Resumo
O FilterScript é auto explicativo,
explicando as funções mais usadas.


Para Visualisar Melhor, Faça o Download:
Créditos
-> [FeK]Garfield.
-> Equipe[FeK]Squad.