Portal SAMP
[Ajuda] Crash em dialog com android - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP Mobile (https://portalsamp.com/forumdisplay.php?fid=11)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=12)
+--- Tópico: [Ajuda] Crash em dialog com android (/showthread.php?tid=2384)



Crash em dialog com android - Celudo - 12/05/2022

Boa tarde

Estou tendo muitos problemas com alguns clientes androids que tentam acessar um dialog no meu servidor

[debug]  Attempted to read/write array element at negative index -1

Esse erro aparece tanto para DIALOG_STYLE_TABLIST_HEADERS e DIALOG_STYLE_LIST.
Mas não são para todos clientes android que aparece, provavelmente apenas clientes que não tem suporte.

Há alguma maneira de bloquear o comando para esses apks sem suportes?


RE: Crash em dialog com android - CoelhaO_LokaO - 13/05/2022

Padroniza o APK bem mas rápido.



RE: Crash em dialog com android - xbruno1000x - 13/05/2022

Não há como pois o SA-MP não faz distinção entre os APK's.


RE: Crash em dialog com android - BLU - 14/05/2022

Olá,
      Isso acontece devido ao listitem estar sendo passado como -1.

Basta verificar qual valor está sendo passado em listitem para resolver isso.

Código PHP:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if (dialogid == DIALOG_ID)
    {
        if(listitem <= -1)
            listitem 0;
        
        
return 1
    }

    return 0