Olá tudo bem?
Quando eu chego perto desse lugar meu jogo crasha https://imgur.com/a/Gj3qHb5
percebi também quando aperto desse poste apertando F5 o objetos sobe dastricamente para 1000 https://imgur.com/a/YGauQ04
Alguém tem uma solução?
Opa pessoal, to com um problema na public OnPlayerSpawn, seguinte
Código:
public OnPlayerSpawn(playerid)
{
if(g_InFuga[playerid] == true)
{
new spawn = random(sizeof(Sfuga));
SetPlayerPos(playerid, Sfuga[spawn][0], Sfuga[spawn][1], Sfuga[spawn][2]);
SetPlayerVirtualWorld(playerid, 400);
SetPlayerArmour(playerid, 10000000);
SetPlayerHealth(playerid, 10000000);
SendClientMessage(playerid, -1, "{ff0000}WIZE | {ffffff}Você foi teleportado de volta ao mundo fugas!!");
}
if(g_InArena[playerid] == true)
{
new spawn = random(sizeof(SRandom));
SetPlayerPos(playerid, SRandom[spawn][0], SRandom[spawn][1], SRandom[spawn][2]);
GivePlayerWeapon(playerid, 31, 750);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
SetPlayerInterior(playerid, 3);
SetPlayerVirtualWorld(playerid, 10);
SCM(playerid, -1, "{FFFF00}Voce entrou na arena M4 para sair use /SAIR");
}
return 1;
}
é um sistema quando player morrer em uma arena ele voltar pra arena ta funcionando certinho porem quando player desconecta nesta arena e volta na propia tela de login ja volta pra essa arena oque eu faço pra quando player desconectar ele nao voltar?
Explore o melhor do SAMP no nosso novo servidor! Prepare-se para PvP emocionante, fugas eletrizantes e minigames que vão testar suas habilidades. Junte-se nós, estamos em alpha ainda, em breve iremos lançar.!!!??
Além disso os 10 primeiros membros a entrar no discord irá ganhar uma tag única!!! "Beta Testers"
**Como participar:**
1. Clique no link de convite abaixo.
2. Conheça nossos canais dedicados e faça parte da diversão!
Boa noite. Criei um código para verificar se há administradores online, e ele funciona em partes.
Código PHP:
CMD:admins(playerid) { new AdminClass[32], Message[256]; foreach(new i: Player) { switch(Player[i][pAdmin]) { case 0: AdminClass = "Ajudante"; case 1: AdminClass = "Moderador"; case 2: AdminClass = "Administrador"; case 3: AdminClass = "Gerente"; case 4: AdminClass = "Diretor"; case 5: AdminClass = "Fundador"; } format(Message, sizeof(Message), "Admin: %s | Cargo: %s", pName(i), AdminClass); ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_TABLIST, "Admins online", Message, "Visto", ""); } return true; }
O código acima mostra os admins, mas não informa o cargo.
Eu acredito que este código venha mostrar todos os jogadores online, e não apenas os admins... Estava pensando agora enquanto analisava.
Tentei dessa outra forma, mas continua com o mesmo problema.
Código PHP:
CMD:adminson(playerid) { new AdminClass[32], Message[2048], SingleMessage[256]; new bool:hasAdmins = false; format(Message, sizeof(Message), "Admins online\n\nNome\t\t\tCargo\n"); foreach(new i : Player) { if (Player[i][pAdmin] > 0) { hasAdmins = true; switch (Player[i][pAdmin]) { case 1: AdminClass = "Ajudante"; case 2: AdminClass = "Moderador"; case 3: AdminClass = "Administrador"; case 4: AdminClass = "Gerente"; case 5: AdminClass = "Diretor"; case 6: AdminClass = "Fundador"; default: AdminClass = "Indefinido"; } format(SingleMessage, sizeof(SingleMessage), "%s\t\t\t%s\n", pName(i), AdminClass); strcat(Message, SingleMessage); } } if(hasAdmins) { ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_TABLIST_HEADERS, "Admins online", Message, "Visto", ""); } else return SendClientMessage(playerid, -1, "Nenhum administrador está online no momento."); return true; }
Uma outra dúvida.
Qual versão do sscanf eu devo usar? Pois está aparecendo isso aqui no console:
sscanf warning (`(null)`): "Include / plugin mismatch, please recompile your script for the latest features."
Estou Desenvolvendo Um Sistema de Playlist Pro Meu Servidor, Na Qual Existe Uma Possibilidade de Tocar A Música Desejada, Como Se Fosse Um Preview. Estou Usando A API Do MTA Brasil Para Reprodução Formatando Diretamente O ID Do Vídeo Pego Do Youtube e Jogando No Link.
O Problema é Que Esse Link Não Toca De Maneira Alguma, Ja Fiz Alguns Testes Com O Link Direto, Outros Sites Que Testam O Streaming Da Música e Mesmo Assim A Música Não é Reproduzida.
Vou Deixar O Trecho Do Código Abaixo Para Posteriores Correções:
Código PHP:
case DIALOG_PLAY_SONG: { if(!response) return SendClientMessage(playerid, COR_ERRO, "| INFO | Voce Saiu da Sua Playlist");
new MusicPlay[150]; new idx = strfind(inputtext, "v=", true); // Encontra a posição do "v="
if(strlen(inputtext) <= 12) return SendClientMessage(playerid, COR_ERRO, "| ERRO | Use o Link Do Youtube De Forma Correta.");
if(idx != -1) { new YTID[15]; // O ID do YouTube tem 11 caracteres strmid(YTID, inputtext, idx + 2, idx + 13); // Extrai o ID do vídeo
Rapaziada eu tentei criar um sistema para quando admin estiver em trabalho no chat aparece o cargo dele mas todos estao como "ajudante" quando entra em trabalho aqui esta o codigo
concerteza deve ser algo bem simples mas nao faco menor ideia...
por algum motivo ficou tudo colorido foi mal ;-;
Código PHP:
if (Trabalhando[playerid] > 0 && GetPlayerAdmin(playerid) < 1)
Inserido por: marcelog09 - 03/07/2024 18:52 - Fórum: Off topic
- Sem Respostas
Recentemente foi descoberta uma vulnerabilidade crítica no OpenSSH executado com a GNU C Library (glibc) em ambientes Linux - protocolo usado principalmente para acessar sistemas remotamente e para transferir arquivos, permitindo que invasores não autenticados executem códigos remotos. Imagino que muita gente deva hospedar o seu servidor de SA-MP em uma máquina Linux, seja VPS ou dedicado, portanto é altamente recomendado atualizar o OpenSSH da sua máquina para a versão mais recente (OpenSSH 9.8) cujo corrigiram essa falha ou configurar o parâmetro LoginGraceTime para 0 no caminho /etc/ssh/sshd_config - essa segunda opção praticamente desabilitará o acesso a máquina via SSH(D), então tome muito cuidado.
if(PlayerInfo[id][pFrente] == f)
{
new String[128];
SendClientMessageToAllEx(COLOR_WHITE, "[Guerra] %s fez uma proposta de guerra para comunidade '%s'!", Nome(playerid), FaccaoInfo[id_favela][fNome]);
format(String, sizeof String, "%s fez uma proposta de guerra conta a sua comunidade\n", Nome(playerid));
ShowPlayerDialog(i, DIALOG_ACTGUERRA, DIALOG_STYLE_MSGBOX, "{FFFFFF}Convite Guerra", String ,"Aceitar", "Recusar");
}
}
}
return 1;
}
Erro: olá boa noite, preciso de uma ajuda com esse codigo, quando eu escolho umaa favela pra chamar ela para uma guerra a dialog era pra aparecer apenas para os frentes da favela selecionada,porém a dialog esta aparecendo para frentes de outras favela até mesmo para mim,nao era pra aparecer pra mim e sim apenas para os frentes da favela selecionada...
preciso de ajuda para arrumar isso,quem puder ajudar fico muito grato!
Este é apenas um Beta e serve para testar as funcionalidades.
Em breve uma versão final com mais proteções e verificações.
Servidor:
O servidor utilizado não possui nenhuma proposta de jogo, regras ou modo especificado.
O intuito é a demonstração do anti-cheat e não a jogabilidade.
Ao receber 3 notificações, você é automaticamente expulso do servidor.
Caso não entre no servidor com o launcher, você é automaticamente expulso do servidor.
Ip:45.179.91.169:8888
Como fazer:
Baixe a compilação do Viper Launcher Anti-Cheat: Download(senha: 123)
Copie o executável para a pasta do gta san andreas onde o samp está instalado
Execute o launcher
Selecione o servidor chamado "Test Server"
Digite seu nome
Clique em "PLAY"
Ao executar estes passos, o jogo será aberto automaticamente no servidor de testes.
Gostaria que o máximo de pessoas possíveis utilizassem o launcher pelo menos uma vez para dar algum feedback sobre.