Tenho visto muitos códigos mal indentados por novatos recentemente. Então resolvi compartilhar essa maravilhosa ferramenta que indenta seu código e remove os desagradáveis warnings.
Utilização:
Basta copiar e colar seu código na box do site, e ele fará todo serviço.
Bom venho em meio desse poste pede uma ajuda a vcs pois tentei de varia maneiras e não conseguir resolver esses erros.
E um sistema de Chat por Voz (VOIP) o tal conhecido.
Vou posta o Codigo e os erros.
└ O QUE É O SAN FIERRO ROLEPLAY?
O San Fierro Roleplay é um servidor de SA-MP baseado na interpretação, tendo como objetivo proporcionar liberdade e diversão aos jogadores para criarem e desenvolverem seus personagens e situações corriqueiras no berço da tecnologia norte-americana: San Fierro. Além disso, a proposta visa criar uma alternativa de jogo para a comunidade luso-brasileira de roleplay, gerando maiores possibilidades de interpretação em um ambiente pouco explorado no SA-MP, acompanhado de sistemas desenvolvidos para garantir maior imersão aos que procuram uma nova vida virtual.
└ O QUE É ROLEPLAY?
O roleplay pode ser definido, em poucas palavras, como um modo de jogo que se baseia na realidade e possibilita aos jogadores aprenderem a desenvolverem seus personagens para, assim, criarem situações diversas, com liberdade e garantia de vivenciar experiências de várias formas, seja na pele de um cidadão comum, de um advogado, de um político, de um criminoso ou até mesmo de um agente da lei – o que vale é a diversão com base no senso interpretativo.
galera minha conce ela cria os vehiculo certinho so que ela nao estabelece um dono do vehiculo tipo qualquer pessoa pode usar o vehiculo como posso fazer para aquele vehiculo especifico ter um dono para eu fazer a comfirmaçao usando if se a pessoa que entro no carro e dono ou nao do vehiculo sei que tem como pegar o id especifico do carro pra fazer essa comparaçao mais esqueci como faz
Galera fiz um comando de estacionar carros e coloquei o codico de criar o carro na call OnPlayerConnect porem toda vez que player respawna cria um carro novo ja tentei colocar na call OnPlayerConnect mais nem cria o carro oque devo fazer para criar o ccarro 1 vez so?
Ola, primeiramente bom dia, boa tarde e boa noite!
Seguindo topico abaixo, eu preciso de ajuda em alterar a funçao de um determinado botao no meu codigo fonte, porem nao tenho a minima ideia de como fazer isso:
Basicamente eu quero fazer o seguinte, ao apertar em um botao "DB" ative o driveby ou desative se ja estiver ativado.
Quem puder me ajudar eu agradeço de coração, deixo uma imagem abaixo para auxiliar a entender o texto!
Aquele famoso tempo parado, quando o GM, o HOST ou o PLAYER da uma lagadinha...
Nunca tive que lidar com isso até o SAMP ANDROID, a galera tem muitos problemas de conexão, seja por 4G ou WIFI OSCILANDO...
Agora sem o forum antigo não tenho material (exemplos de uso reais) pra ver como a galera lida com isso, mas lembro de ver na wiki umas funções de conexão
Vocês de alguma forma conseguem resincronizar os players que lagam?
O máximo que eu consegui foi kickar os players de tempo parado, mas isso tá me fazendo perder boa parte dos players de celular
Código:
new PacketAltoAvisos[MAX_PLAYERS];
OnPlayerUpdate
Código:
new Float:Pocket;
GetPlayerPacketloss(playerid,Pocket);
if(Pocket >= 10.0)
{
PacketAltoAvisos[playerid] ++;
if(PacketAltoAvisos[playerid] >= 30)
{
new PlayerIP[20];
GetPlayerIp(playerid, PlayerIP, sizeof PlayerIP);
if(idiom[playerid] == 1) SendClientMessage(playerid, -1, "Você foi desconectado por 3 min estar dessincronizado (Relogio Travado) para evitar problemas. Ajuste sua conexão!");
else if(idiom[playerid] == 2) SendClientMessage(playerid, -1, "You have been disconnected for 3 min because you are out of sync (Clock Locked) to avoid problems. Adjust your connection!");
else if(idiom[playerid] == 3) SendClientMessage(playerid, -1, "Se ha desconectado por 3 min porque no está sincronizado (Reloj Bloqueado) para evitar problemas. ¡Ajusta tu conexión!");
BlockIpAddress(PlayerIP, 3 * 60 * 1000);
}
}
Código:
stock GetPlayerPacketloss(playerid,&Float:packetloss)
{
/* Returns the packetloss percentage of the given playerid - Made by Fusez */
if(!IsPlayerConnected(playerid)) return 0;
new nstats[400+1], nstats_loss[20], start, end;
GetPlayerNetworkStats(playerid, nstats, sizeof(nstats));
start = strfind(nstats,"packetloss",true);
end = strfind(nstats,"%",true,start);