iae galera gente boa , sei que muitos de vcs sao scripter samp profissinal , bem , preciso de uma ajuda no meu comando recentemente crie um comando na minha gm de cada 10 minutos ela ativar as coisas que estao dentro da chave ,isso e um sistema de corrida que a cada 1o minutos ela se ativa sozinha para os players jogar , pois bem gostaria de saber como posso fazer para ela ser ativada so se 3 players tiver online tipo ela ja se ativa por 10 minutos sozinha mas gostaria de saber como fazer ella se (ativar so se no minimo 3 players tiver online )ai quando a corrida acabar ela para se ativar novamente se tver 3 players demore mais 10 minutos ,tipo para a corrida ativa nao acabar e ja ir direto pra outra sem um tempo de intervalo
porq tem um problema fiz o codigo a cadda 10 minutos a corrida se ativa mas se so tiver 1 unico player, ele acaba jogando na corrida sozinho e acaba ganhando porq nao tem competidores ai vai o codigo se alguem mais experiente puder ajeitar isso pra mim ficarei bastante grato
Código:
public OnGameModeInit()
{
SetTimer( "LiberarCorrida", 300000, true );// a cada 10 minuto o codigo e liberado
return 1;
}
forward LiberarCorrida();
public LiberarCorrida()
{
LoadRaceNames();
LoadAutoRace(RaceNames[random(TotalRaces)]);
return 1;
}
Estou fazendo um sistema de pesca para o meu servidor , mais quando o player pesca ele consegue o peixe todas as vezes , queria que tivesse tipo uma porcentagem de chance do player conseguir pescar o peixe.
Algu poderia corrigir esse código pra mim criei um sistema de corrida mas gostaria que se 3 players usa-se oq está dentro das chaves acontecesse , observação cada player só pode usar o comando 1 vez por corrida se ele usar mais de uma vez uma mensagem será mostrada exemplo "você já usou esse comando por favor alguém corrige esse código pra mim pois nunca soube terminar e deixar do jeito que queria
Código:
new PlayersCorrida= 1;
CMD:pedircorrida(playerid, params[])
{
new str[64];
if(PlayersCorrida <=3)
{
format(str,sizeof(str),"PLAYERS %d/3 esperando players /pedircorrida",(PlayersCorrida));
SendClientMessageToAll(amarelo,str);
LoadRaceNames();
LoadAutoRace(RaceNames[random(TotalRaces)]);
}
else
{
SendClientMessage(playerid, vermelho, ">> voce ja usou esse comando<<");
}
Olá a todos recentemente estava no google e me deparei com o projeto chamado sa-mp_masterlist_fix https://github.com/spmn/sa-mp_masterlist_fix um projeto no github bem antigo, vi que eles adicionava mais servidores na list do samp como o projeto e open source acredito que quem tem conhecimento em c++ possa atualizar para ultima versao do samp assim criando uma possibilidade de servidores q nao tem host tab ser adicionado via o projeto abandonado..
quem tive interrese e ajuda a atualiza o o projeto aqui meu discord DX#2201
Então pessoal eu estou tentando compilar uma GM pelo exagear Android só que dá erro ao compilar mostra que está faltando a _samp.inc só que não está faltando ela está lá dentro da pasta normalmente já quando eu tento compilar pelo PC ela compila de boa sem nenhum erro. Preciso muito dessa ajuda irei deixar print aí para você dar uma olhada.?
bom, estou criando um comando, chamado /pingplayer. esse comando vai conter a packtloss, ping e a plataforma do player.
porém, não estou conseguindo configurar pra verificar se o player é mobile ou PC.
estou a procura de um sistema que vai verificar se o player é mobile para poder configurar esse meu comando
Basicamente estou a utilizar esta function dentro de um timer de um segundo repetitivo para mover o ponteiro de um velocimetro, mas causa lag consideravel a function sera muito pesada ?
Ja medi o server tick rate e nao esta a descer o suficiente para causar probs...
Ideias?
*o TXD esta propositamente fora de sitio para demonstrar...
PS: De tudo que já li e pesquisei cada vez que a function é usada tem que renderizar de novo o preview model e isso é lento e não tem outra maneira de fazer mais rápido?..., ou seja neste caso ao usar num velocímetro causa uma espécie de lag ao player tipo de um frame e também faz piscar o textdraw... :/ Já faz tempo que ando a tentar circunvent esse processo mas talvez criando a função em plugin de maneira diferente ? Não sei como criar isso mas fica aqui a informação para quem tiver futuros problemas com esta function, causa lag quando usada repetidamente como exemplo de 1 segundo em 1 segundo...