Olá queria saber como que faz um cronômetro que indica quando a progress bar irar sumir igual ao exemplo abaixo, eu tentei fazer pelo SetTimerEx mais não deu certo.
Eu estou criando um servidor DayZ, e o primeiro passo foi criar os Zumbi, só que notei que os Zumbi, atravessam paredes, e voam se o player estiver em algum lugar alto. Mesmo eu colocando o famoso "ColAndreas" para tentar evitar isso, continuo tendo o mesmo problema. Alguém teria uma idéia de como posso resolver?
Olá, boa noite. criei um sistema de level com progress bar, só que as atuais includes do meu gamemode são atualizadas e a include da progress não é.
eu queria a ajuda de vocês para achar uma include atualizada da progress compátivel com as includes do meu gamemode.
case DIALOG_COMANDOSPLAYER: { if(listitem == 0) { if(response) { new Message[5000]; strcat(Message, "Os comandos gerais ainda nao foram definidos"); ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "Comandos Gerais", Message, "Visto", "Voltar"); } else { ShowPlayerDialog(playerid, DIALOG_COMANDOS, DIALOG_STYLE_LIST, "Comandos disponiveis para a sua conta", DialogCMDS, "Selecionar", "Fechar"); } return 1; } }
Boa noite. Se possível me ajudem, por favor.
Não estou conseguindo retornar a DIALOG_COMANDOS quando o player clica em "Voltar" na DIALOG_COMANDOSPLAYER. Ao invés de
mostrar a dialog, a função apenas é encerrada.
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."