[Ajuda] FAQ: Dúvidas Frequentes (16/11/2016) - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] FAQ: Dúvidas Frequentes (16/11/2016) (/showthread.php?tid=710) |
FAQ: Dúvidas Frequentes (16/11/2016) - GuiLopeS - 01/02/2021 Ola galera tive a iniciativa de trazer os tópicos do forúm desativado do samp que foi arquipara para cá, talvez demore um tempo e vou adaptando aos poucos por isso peço que tenham paciência, mas aqui vai o primeiro tópico: Introdução • Bom, depois de vários meses e vários dias, resolvi(com a permissão do nosso querido amigo Lós) renovar este tópico, tornando mais legível e mais organizado, com áreas específicas em um tópico só, este tópico é para os novatos e também para os avançados, espero que gostem Caso você seja novato em PAWN, aconselho ler este tutorial, de "Oque você precisa sabe sobre PAWN". Tutoriais úteis •Resolvi fazer uma lista para os tutoriais para cada nível do programador, Iniciante: - Oque você precisa saber sobre PAWN ** - Operadores. Teóricos & Práticos - Loopings Teoria | Prática[/url] - Validando funções Intermediário: - Protegendo seu gamemode (Bonus) - Diretiva Define - Como usar ZCMD com SSCANF Avançado: - Pequenas Otimizações - Tips & Tricks (eng) - Trabalhando com MySQL - Desenvolvendo Plugins - Servidores e Redes #1 - A Internet Perguntas Frequêntes •Quais são os programas necessários para aprender a linguagem do jogo ? Para começar a programar certo, nada mais do que começar com os programas necessários para realizar alguns testes, criar FilterScripts, GameModes e até Servidores! Pawno.exe: Este simples aplicativo lhe permite editar/criar/modificar arquivos do sa-mp, tornando muito fácil de utilização por usar um esquema de cores para realçar a sintaxe. Sa-mp.exe: E por fim, com este programinha você irá testar seus códigos pelo in-game, e também jogar em outros servidores. Descarregar arquivos Para baixar os programas necessários, você terá que ir ao site oficial do sa-mp, sa-mp.com e clicar em "downloads" e selecionar o download desejado. Caso queira baixar o servidor(Incluindo o Pawno.exe, Sever.sa-mp.exe) é só clicar aqui(Windows, [url=files.sa-mp.com/samp037svr_R2-1.tar.gz]Linux) . Más caso você queira apenas baixar o Cliente para entrar e jogar nos servidores é só clicar aqui. INFO: Os arquivos contidos nos links acima foram retirados do site oficial do sa-mp, por tanto, eles estão livre de qualquer virus. •Inicianto na programação PAWN Bom para inciar no ramo de programação, eu lhe darei duas dicas que a maioria dos programadores fazem antes de qualquer coisa, é bem seimples, apenas que leia algumas das apostilas abaixo: Lógica da programação.pdf[/url] [url=https://sampforumarchive.com/external.html?link=http://www.ouropreto.ifmg.edu.br/lp/apostilas/apostila-logica-de-programacao]Com esta apostila, você irá entender como funciona as lógicas de complicados sistemas desenvolvido aqui no fórum. Também irá aprender a lógica de funções. Algorítimos E agora com esta apostila você irá aprender a fazer funções que terão instruturas corretas para ter um bom funcionamento do mesmo. Pseudocódigo.pdf Com o Pseudocódigo, você irá aprender fazer funções/algorítimos em forma escrita, bem útil para Intermediários. •Como crio meu servidor ? Bom, um membro fez um vídeo explicando corretamente como se abre um servidor, clique aqui para acessar o tutorial. •Como verifico se meu servidor está online e que todos podem ter acesso? Você pode utilizar um site que verifica a disponibilidade do seu servidor, clique aqui e coloque o IP e a porta do mesmo.
•Meus objetos estão transparentes, como resolver?Este erro é comum entre os usuários que utilizam gamemodes antigos ou versões do pawno antigas, para resolve-lo você terá que adicionar um parâmetro no CreateObject, lógicamente o último que você colocará a distância para o objeto ser exibido. Coloque de preferência "300.0" por ser padrão do jogo. •Como crio mapas para o sa-mp? Pois bem, para criar mapas é necessário você realizar o download do Multi Left Auto(clique aqui), depois cliquem em "Map Editor", após carregar, você pode selecionar o item e salvar, antes de sair do MTA, verifique se você salvou corretamente, assim impedindo perca de arquivos. •Como posso converter mapas do Mta para Pawn/SA-MP ? Para você converter mapa, você pode utilizar uma ferramenta muito útil, criada pela equipe sa-mp, ela é o ConvertFFs" •Meu servidor está aparecendo "Sever Unknow command" como arrumo ? Este erro é o mais típicos de todos, para arruma-lo basta você procurar seu OnPlayerCommandText, e aonde está "return 0;", você introduz uma mensagem, exemplo: Código: return SendClientMessage(playerid, -1,"ERRO: Comando incorreto."); •Como coloco os novos objetos no meu servidor ? Você pode utilizar o editor do JernejL para colocar os novos objetos, pois o mesmo aplicativo é atualizado sempre quando há uma atualização importante. o link do editor se encontra aqui. •Como posso utilizar o Notepad++ Como editor de Pawn ?
Você pode utilizar seguindo alguns tutoriais abaixo:
- .Pwn no Notepad++: Abrindo, auto-completando e compilando - Por Biiel ( Tutorial em Português )
- PAWN for SA-MP in Notepad++ - Por Slice ( Tutorial em Inglês )
Mensagens no chat estão aparecendo repetitivamente, como resolver?
Se você contém um servidor, sem dúvida já aconteceu isto com você, para resolver é simples, basta procurar por OnPlayerText e aonde está o último "return 1;" mude para "return false", assim as mensagens não irão sair repetidas no chat, caso o erro continuar, verifique os FilterScripts.
•Como modifico a forma de andar dos jogadores ?
Este erro é muito comum, para modificar, basta apenas adicionar no OnGameModeInit a seguinte função:
Código: UsePlayerPedAnims(); •Como descubro o ID de um interior? Basta você digitar /Interior no jogo que aparecerá o Id do interior. •Como posso criar um NPC? Para criar um NPC, é necessário você ler uns tutoriais explicando como realizar. Tutorial -> Criando um novo NPC - Por Sucre Pleasure Como fazer um NPC - Por FireCat •Como mudo a cor do player Para mudar a cor do player, você pode utilizar função SetPlayerColor. Código: SetPlayerColor(playerid, Sua_cor); •Caso você tenha problemas de cores não entendendo, basta você acessar a página da Wikipédia do sa-mp, clique aqui. •Meu código está apresentando 26 erros, oque pode ser ? Quando aparece este erro, normalmente é quando você esquece de uma chave fechada, para resolver isto, baixe o NotePad++ que tem uma sintaxe bem ótima para estes casos, Ao passar na chave, ele automaticamente indicará o abrimento ou fechamento do código. •Como coloco meu servidor na aba "Internet" do Sa-Mp ? Basta você procurar a linha "announce" no sever.cfg e coloque para 1 Código: announce 1 E assim, automaticamente seu servidor estará na aba "Internet", caso o erro persistir, procure ajuda no suporte de sua operadora de hospedagem SA-MP. •Oque são Streamers, Como eles funcionan? Streamer são códigos/linhas de script's que aumentão o limite dos objetos, carros, pick-ups. Eles funcionam da seguinte maneira: Quando um player chega em um certo local, todos os objetos daquele local é criado, e os objetos que estão longe do player são destruidos assim nunca chega no limite original do sa-mp. Erros comuns Observações: - As palavras em verde, são as que mudaram dependendo do código. - Caso você encontrar um erro e não estiver na lista, vá até este tópico e poste. Erros e soluções retiradas do meu tópico (clique aqui) Cores SA-MP •Para quem está começando agora, irei postar as principais cores para o SA-MP, Código: #define Amarelo 0xFFFF00AA Lembre-se que é aconselhável elas serem botadas no topo do gamemode, más podem ser usadas em mensagens: Código: SendClientMessage(playerid, Vermelho, "[Erro]: Comando incorreto!"); Cordialmente, SuYaNw Dácio(Garfield), LuxurioN. Att: GuiLopeS RE: FAQ: Dúvidas Frequentes (16/11/2016) - xbruno1000x - 01/02/2021 Seria muito útil se as pessoas realmente fossem ler. A maioria vai criar um tópico questionando o que já está aqui. RE: FAQ: Dúvidas Frequentes (16/11/2016) - AztecaJr - 04/02/2021 Muito bom, parabéns pelo post |