14/07/2021 22:46
(Esta mensagem foi modificada pela última vez a: 14/07/2021 22:50 por xbruno1000x.)
(14/07/2021 19:52)fear Escreveu:(14/07/2021 19:42)xbruno1000x Escreveu: Creio que dessa forma você não terá problemas.
Código://Public para pegar o número de players que está em um virtual
forward PlayersInVirtual(VirtualID)
public PlayersInVirtual(VirtualID)
{
new players;
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i) && GetPlayerVirtualWorld(i) == VirtualID) players++;
}
return players;
}
//Formatação para utilizar
strcat(StringM, "{32CD32}» {FFFFFF}Modo Drift/Freeroam {F8F8FF}(%d/%d)", PlayersInVirtual(0), GetMaxPlayers());
Eu coloquei e deu esse erro:
Código PHP:warning 202: number of arguments does not match definition
eu queria q mostrasse em todos:
Código PHP:new StringM[400];
strcat(StringM, "{32CD32}» {FFFFFF}Modo Drift/Freeroam {F8F8FF}(%d/%d)", PlayersInVirtual(0), GetMaxPlayers());
strcat(StringM, "{32CD32}» {FFFFFF}Modo Sem Objetos\n");
strcat(StringM, "{32CD32}» {FFFFFF}Modo PvP[DM]\n");
strcat(StringM, "{32CD32}» {FFFFFF}Modo RP\n");
strcat(StringM, "{32CD32}» {FFFFFF}Modo Motovlog\n");
strcat(StringM, "{32CD32}» {FFFFFF}Modo Gravações\n");
strcat(StringM, "{32CD32}» {FFFFFF}Modo Livre");
ShowPlayerDialog(playerid, cModosLogin, DIALOG_STYLE_LIST, "Modos", StringM, "Selecionar", "Fechar");
PlayerTextDrawHide(playerid, Welcome[playerid]);
Formate o texto antes:
Código:
new str1[40];
format(str1, 40, "{32CD32}» {FFFFFF}Modo Drift/Freeroam {F8F8FF}(%d/%d)", PlayersInVirtual(0), GetMaxPlayers());
strcat(StringM, str1);
Para aparecer nos outros, basta fazer no mesmo formato e usar
Código PHP:
PlayersInVirtual(ID Do Mundo Virtual)
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.