16/03/2023 10:35
(Esta mensagem foi modificada pela última vez a: 16/03/2023 10:38 por RodrigoMSR.)
Uma alternativa é usar o gpci (mais conhecido como "serial") do jogador. Alguns aplicativos usam um serial fixo.
Abaixo um exemplo que detecta o SA-MP Launcher da Play Store (também serve para aplicativos copiados deste):
Você pode checar o serial de outros aplicativos e também adicionar nessa função.
É recomendável armazenar o retorno da função em alguma variável (cache) para cada jogador ao conectar, para melhorar a performance.
Abaixo um exemplo que detecta o SA-MP Launcher da Play Store (também serve para aplicativos copiados deste):
Código:
#if !defined gpci
native gpci(playerid, serial[], len);
#endif
stock IsMobile(playerid)
{
new serial[41];
gpci(playerid, serial, sizeof(serial));
return !strcmp(serial, "ED40ED0E8089CC44C08EE9580F4C8C44EE8EE990", true);
}
Você pode checar o serial de outros aplicativos e também adicionar nessa função.
É recomendável armazenar o retorno da função em alguma variável (cache) para cada jogador ao conectar, para melhorar a performance.