Olá, estou com um problema na hora de compilar meu GM, estou usando o sublime para programar, na hora que compilo o GM ao invés de mostrar o log abaixo no sublime, abre um Prompt de comando, o GM está compilando, porem caso tenha algum erro, não dá para identificar pois o prompt de comando fecha sozinho após compilar
olá, eu coloquei algumas includes na minha gm porem está ocorrendooi, eu coloquei algumas includes na minha gm porem deu
o seguinte erro "unknow directive" eu coloquei as includes na pasta e quando eu fui definir elas na gm isso min ocorreu.
Quando custamo resetar meu servidor a senha da conta da incorreta mesmo colocando certa, alguém sabe explicar o que fazer, sou script novo não sei de quase nada.
To fazendo um sistema de radares editaveis e criaveis in-game, essa parte de criar, carregar e editar esta tudo ok. Porém o sistema em sí da funcionabilidade do radar nao está como deveria.
eu tive como base sistema de radares de outros servidores, pois nao sabia como ia criar, entao vo deixar a public e as stocks aq pra q possam me ajudar a identificar o erro.
PROBLEMA: se aumentar o raio do pedagio eu tomo varias multas até sair do raio, se eu diminuir o raio eu passo um pouco mais afastado (tipo na outra mao da rua) e o radar nao pega.
Se eu ficar parado ou passar devagar no pedagio ele vai floodando a mensagem de velocidade registrada enquanto eu estiver no raio.
eu queria saber oq eu faço pra fazer com q o radar faça só uma leitura por cada passada por ele, e isso ja resolveria tambem o bug de floodar caso fique parado nele
Obs: a public é chamada no timer atualizador do velocimetro, nao achei outro lugar q eu pudesse colocar
Citar:forward OnPlayerRadar(playerid);
public OnPlayerRadar(playerid)
{
new id = GetPlayerVehicleID(playerid); //bike rural bike BMX bike Mountain
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER && GetVehicleModel(id) != 481 && GetVehicleModel(id) != 509 && GetVehicleModel(id) != 510)
{
new texto[256];
format(texto, sizeof(texto),"| RADAR | Velocidade registrada: %i Km/h", GetPlayerSpeed(playerid));
SendClientMessage(playerid, verde, texto);
format(texto, sizeof(texto), "| RADAR | Você foi multado por excesso de velocidade no radar (%dKm/h)", Radar[i][rLimite]);
SendClientMessage(playerid, modavancado, texto);
Player[playerid][Multas] ++;
format(texto, sizeof(texto),"| INFO | Você já está acumulando %d multas!", Player[playerid][Multas]);
SendClientMessage(playerid, azul2, texto);
if(Player[playerid][Multas] >= 5 && Player[playerid][HabA] == 1)
{
Player[playerid][HabT] = 0;
Player[playerid][Crimes] += 10;
SetPlayerWantedLevel(playerid, 6);
SendClientMessage(playerid,modavancado,"| INFO | Você perdeu sua habilitação e rebeu 10 pontos de crimes por acumular 6 multas!");
}
if(Player[playerid][HabA] == 0)
{
Player[playerid][Crimes] += 10;
SetPlayerWantedLevel(playerid, 6);
SendClientMessage(playerid,modavancado,"| INFO | Você recebeu 10 pontos de crime por estar sem habilitação");
}
INTRODUÇÃO
Bom galera muitos não me conhecem, mas alguns ja devem ter visto alguns trabalhos meus aki na comunidade. Jogo sa-mp desde 2018 na qual vivenciei momentos incríveis com o mod e de lá para cá, me interessei em desenvolver scripts, mapas e textdraws, nos quais consegui fazer uma renda extra com meus serviços. Passei por muitas dificuldades para aprender Pawn, criar mapas e textdraws devido a escassez de tutoriais, principalmente na criação de mapas e textdraws, pois a maioria dos tutoriais eram pagos ou em linguagem estrangeira. E bom infelizmente devido a alguns problemas pessoais eu não poderei mais continuar a desenvolver projetos para o sa-mp e queria deixar uma contribuição minha para a comunidade como forma de agradecimento por tudo que vivenciei.
Estou criando estas video-aulas de criação de mapas do básico ao avançado de forma profissional e gratuita, mas peço somente a ajuda de você se inscrevendo no canal e deixando o like no vídeo para ajudar o canal a ganhar engajamento para alcançar outras pessoas que desejam aprender a criar mapas para sa-mp, mas também ganhar uma renda extra com a criação de mapas.
OBJETIVO
O objetivo destas vídeo aulas é ensinar o básico e avançado para a criação de mapas para o sa-mp, mas também macetes que lhe ajudarão a desenvolver de forma rápida, otimizada e de qualidade grandes projetos de mapas.
OBSERVAÇÕES
De antemão peço que você leia este tópico: https://portalsamp.com/showthread.php?tid=3147 para que você entenda como funciona os objetos editados no sa-mp para evitar problemas e crash em seus mapas.
Seguindo tudo isso e com os tutorias você só será limitado a sua imaginação!
Exemplos de mapas que você conseguirá criar para o sa-mp e atrair diversos clientes e consequentemente bastante dinheiro:
Mapas estilo MTA e FiveM! (Simples e Avançado)
[font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font] [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font][/font]
Vídeo aula de introdução:
qualquer coisa deixem um feedback nos comentários dos tutoriais e também aki neste tópico!
Durante a semana se eu consegui estarei soltando os próximos tutoriais!
Obrigado pela atenção!
EM LAGRIMAS DEIXO MEUS SINCEROS AGRADECIMENTOS A COMUNIDADE SA-MP POR TUDO QUE VIVI E APRENDI DURANTE ESSES ANOS E ESPERO QUE O SA-MP SE MANTENHA ATIVO E DIVERTIDO POR MUITOS E MUITOS ANOS!
Another one:
Antes de mais nada, apesar de já existir outros scripts com a mesma proposta, desenvolvi este apenas com recursos nativose com objetivo de estudo.
Não é um script com a mesma eficiência em termos de velocidade e funcionalidade dadas as limitações, porém entrega algo próximo.
Sobre:
Criei esta include apenas para passar o tempo e, por conta das limitações do SA:MP, não foi possível tirar 100% de proveito dos recursos dela.
A proposta foi usar inteiramente Pawn para criar um script capaz de fazer stream de músicas sem necessidade de conhecimento em outras línguas (como PHP e Json).
Problemas:
Foi usado uma API grátis e, conforme mencionado por outro colega da Board, existem várias músicas que não tocam ou só ficam disponíveis após algum momento (não sei como a API trabalha).
Me refiro especificamente desta resposta, onde debuguei o site: https://portalsamp.com/showthread.php?ti...9#pid12879
Para garantir a eficiência deste tipo de sistema é necessário o uso de PHP para "enxugar" a quantidade de informações desnecessárias retornadas pelas APIs, mas o intuito foi brincar com a linguagem.
Compatibilidade e limitação:
Testei tanto com SAMP quanto com OpenMP e ambos apresentaram quase os mesmos resultados, com exceção do Open que na parte da limitação onde deveria apresentar o mesmo retorno de erro quando o servidor baixa muitos dados em uma única requisição acaba apenas imprimindo um erro no console.
Como o mod não permite o download de muitos dados (ou se possui onde configurar, não sei onde é), acaba que apenas consultas específicas dão retorno com sucesso.
Funções:
Código:
stock MusicSearchByKey(playerid, const search[]) // Realiza a busca das músicas através de palavras-chave
stock PlayMusic(playerid, index) // Após realizar a busca, selecione o index da música para iniciar o stream
stock GetPlayerMusicID(playerid, index) // Retorna o ID da música
stock GetPlayerMusicArtist(playerid, index) // Retorna o nome do artista
stock GetPlayerMusicName(playerid, index) // Retorna o nome da música
stock GetPlayerMusicDuration(playerid, index) // Retorna a duração da música
stock GetPlayerMusicPoolSize(playerid) // Retorna o último index válido da busca
Públicas:
Código:
forward OnPlayerRequestMusicList(playerid, key_words[], bool:error); // Chamado após realizar a busca das palavras-chave
forward OnPlayerPlayMusic(playerid, index); // Chamado quando o jogador inicia o stream da música
Screenshots:
Finalidade:
A include não apresenta bugs até então. O que temos é a limitação do mod mesmo.
Por conta disso vou disponibilizar para estudos para quem quer entender como manipular algumas informações inteiramente com Pawn.
Dá pra brincar bastante com esta linguagem e foi divertido criar esse script. Espero realmente que possa ajudar.
Galera queria criar um sistema de corrida basico, porem nao sei por onde começo, se alguem tiver um tutorial ensinando, ou propio topico do samp wiki, vai ajudar muito
Bem, fiz um código no qual era pra carregar as coordenadas dentro dos 5 arquivos e fazer um pickup e um TextLabel, porem por algum motivo, ele apenas cria 2.