Alguém me ajuda como eu faço para adicionar um interior modificado no meu servidor interior tipo Prefeitura delegacia entre outros alguém me explica como adicionar :(
Se um jogador atingir o ping definido em ALF_MAX_PING, receberá uma revisão com informações do Anti-Lag e, em seguida, será desconectado do servidor (kick). Após isso, uma mensagem global será enviada informando o ocorrido. Por padrão, ALF_MAX_PING está configurado com um máximo de 500. Vocês, usuários, têm a opção de editar esse valor para maior ou menor, ajustar a mensagem global, modificar as informações exibidas antes do kick e, por último, adaptar esse Filterscript ao Gamemode de vocês.
Por que devo utilizar?
A utilização do sistema deste Filterscript é crucial não apenas para servidores pequenos, mas também para servidores grandes. É comum ocorrer a presença de muitos jogadores com um ping extremamente alto, o que pode causar consideráveis interferências. Em uma situação policial, por exemplo, em que um bandido está fugindo e enfrenta grande lag, isso comprometeria seriamente o aspecto de Roleplay (RP/RPG) para os policiais envolvidos.
Gosto muito desde editor, mas ele não é otimizado para notebooks, muito menos para Windows 11, pois quando estava usando o Windows 10 o problema era só para selecionar os objetos com o mouse, agora já dá erro de "Acess Violation at Adress..." depois de várias tentativas de selecionar o objeto.
E ai galerinha do fórum beleza?? Estou criando um sisteminha aqui de o jogador quando tomar um tiro ou morrer de alguma maneira ele ficar caido no uns 5 minutos! Só que até que tá funcionando, mas o settimer ta bugado e bugando tudo, já joguei ele na onplayerdeath e onplayerspaw e deu na mesma, e não foi essa primeira vez que isso buga, uma vez fui criar um sistema de o policial matar o jogador procurado ele ir preso automaticamente, funcionou, só que o tempo ficou bugado passando rapido sabe e bugando tudo que tem settimer.
olha o codigo na onplayerdeath
Código:
if (killerid != INVALID_PLAYER_ID)
{
new
zone[MAX_ZONE_NAME],
Float:pX,
Float:pY,
Float:pZ,
str[120]
;
GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
GetPlayerPos(playerid, pX, pY, pZ);
SetPVarFloat(playerid, "LocalX", pX);
SetPVarFloat(playerid, "LocalY", pY);
SetPVarFloat(playerid, "LocalZ", pZ);
ShowPlayerProgressBar(playerid, Bar_Morto[playerid][0]);
SetPlayerProgressBarValue(playerid, Bar_Morto[playerid][0], S[playerid]);
foreach(Player,i)
{
if(pInfo[i][Prof] == MEDICO)
{
format(str,sizeof(str), "| COPOM | Um(a) jogador(a) está ferido nas localidades de %s! Use /localizar %s(%d)", zone, PlayerName(playerid), playerid);
SendClientMessage(i, COR_MEDICO, str);
}
}
pmorto[playerid] = true;
}
Olha o código da onplayerspawn
Código:
if(pmorto[playerid] == true)
{
SetPlayerPos(playerid, GetPVarFloat(playerid, "LocalX"), GetPVarFloat(playerid, "LocalY"), GetPVarFloat(playerid, "LocalZ"));
SetPlayerCameraPos(playerid, GetPVarFloat(playerid, "LocalX"), GetPVarFloat(playerid, "LocalY"), GetPVarFloat(playerid, "LocalZ")-5);
SendClientMessage(playerid, -1, "| MEDICO | Você foi ferido, os paramedicos foram informados deve aguardar o resgate");
GameTextForPlayer(playerid, "Você está ferido", 5000, 6);
ApplyAnimation(playerid, "CRACK", "crckidle2", 4.1, true, true, true, true, 1, 1);
TogglePlayerControllable(playerid, 0);
}
Olá, preciso de ajuda para spawnar veículos sem as cores serem obrigatórias.
Ex: Quando dou "/cv 411", ele exige a as duas cores, e eu queria tornar essas cores não obrigatórias podendo dar "/cv 411" ou "/cv 411 1", para spawnar com uma cor.
Abaixo o comando de spawnar veículos que fiz e queria tornar as cores opcionais.
Não estou conseguindo usar o [ Code ], então botei na pastebin
Há algum tempo resolvi me aprofundar um pouco mais na conversão de servidores SAMP para OpenMP e dei inicio a uma ferramenta que basicamente converte todo um servidor para OpenMP com algun cliques.
Estamos falando de uma ferramenta em fase Beta. Pode conter bugs ou funcionalidades inacabadas.
A proposta é uma ferramenta dinâmica, capaz de ler qualquer versão do OpenMP e, com base naquela versão selecionada pelo usuário, converter o servidor dentro dos critérios da respectiva versão.
Atualmente o programa foi feito utilizando a versão v1.2.0.2670 do Open MP. O programa não afeta os arquivos originais, no entanto, em se tratando de fase de testes, sugiro realizar um BACKUP.
O que o programa faz até o momento:
Importação e conversão de gamemode (Completo)
Importação e conversão de filterscripts (com base no arquivo de configuração)(Completo)
Importação e conversão de includes (Completo)
Importação e conversão de módulos (Completo)
Importação de plugins (com base no arquivo de configuração)(Completo)
Importação de scriptfiles (Completo)
Configuração automática do arquivo config.json(Completo)
Dicionário para substituição de funções depreciadas (Completo, porém não habilitado no Beta)
Desafios:
Há funções que no SAMP nós criamos e no OpenMP já existem nativamente. Com o tempo a remoção automática dessas funções criadas esternamente poderá ser possível.
Como servidores mais novos possuem muitos hooks pode ser que a conversão também não seja tão adequada.
Apesar das coisas estarem se encaminhando aos poucos, porém com sucesso, acho bem possível que numa versão estável a compilação entregue poucos erros e avisos.
Como fazer o upgrade:
Extraia a pasta que contém o conversor
Extraia a pasta Server que está junto ao executável "Extrair para Server"
Execute o programa
Selecione o diretório do servidor
Se houver mais de um gamemode na pasta, selecione qual será o arquivo-alvo para análise.
Clique em "Converter"
Após análise, importação e conversão, o servidor será copiado em suas respectivas pastas dentro da pasta "Server" (pasta extraída)
Realize a primeira compilação utilizando o compilador dentro da pasta "Server/qawno"
De primeira mão será possível identificar erros de funções já criadas, constantes não informadas, nomenclaturas depreciadas.
Meu parecer sobre o processo de conversão:
Realizei a conversão de alguns projetos de servidores em menos de 20 minutos.
Manualmente demorei várias horas pra realizar esse mesmo procedimento.
Olá, alguem tem o filterscripts do InterpolateCameraLook, acho que é assim o nome, resumindo ele é uma "Camera Solta" que você pode usar para criar uma tela de login com uma transição de camera ou movimentação de camera
obs: usei a tela de login como exemplo pq era mais facil, mas ela serve pra outras coisas tbm.