Portal SAMP
[Ajuda] Problema com VOIP - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Problema com VOIP (/showthread.php?tid=3522)



Problema com VOIP - AndradeScripter - 14/04/2023

Sempre que eu coloco voip dentro da minha gamemode da o seguinte conflito:

Compila certinho, aí qnd o player vai ativar o voip, ativa normal e quando desativa abre o dialog de login, como se estivesse voltando para o OnPlayerRequest porque está setando a câmera em um lugar q coloquei, alguém pode me ajudar?


RE: Problema com VOIP - Aranha - 16/04/2023

deve ter duas dialogs com mesmo id
vai em #define DIALOG


RE: Problema com VOIP - AndradeScripter - 17/04/2023

(16/04/2023 15:33)Aranha Escreveu: deve ter duas dialogs com mesmo id
vai em #define DIALOG

O problema e que meus dialogs sao dentro de uma enum


RE: Problema com VOIP - AndradeScripter - 18/04/2023

Alguem ajuda?


RE: Problema com VOIP - White_Blue - 18/04/2023

(17/04/2023 00:44)AndradeScripter Escreveu:
(16/04/2023 15:33)Aranha Escreveu: deve ter duas dialogs com mesmo id
vai em #define DIALOG

O problema e que meus dialogs sao dentro de uma enum

Como assim uma enum? Que eu saiba, não é possível armazenar dialogs em variáveis(Se você tentar acessar a dialog por meio de uma variável, retornará um warning) é somente por macros/diretivas(defines) contendo o número da dialog ou pelo número da dialog apenas mesmo.


RE: Problema com VOIP - AndradeScripter - 19/04/2023

(18/04/2023 16:22)AndradeScripter Escreveu: Alguem ajuda?

enum
{
Dialog_Senha,
Dialog_Admin,
Dialog_MudarSenha,
Dialog_MudarSenha2,
Dialog_Comandos,
DialogProcurados,
Dialog_ComandosAdmin,
ComprovPix,
CellBank
};


RE: Problema com VOIP - Carlos Victor - 19/04/2023

Sim, é possível.

Enumeradores sem nomes, no caso acima, os valores dentro dele recebe valores tipo AUTO_INCREMENT, sendo:

Código PHP:
enum {
    
DIALOG_NULL// 0
    
DIALOG_ONE// 1
    
DIALOG_TWO// 2
    
DIALOG_THREE// 3
    
DIALOG_FOUR // 4
}; 

É bem melhor fazer dessa forma do que for definindo, não que seja menos otimizado, só é mais trabalhoso para manipular o ID das Dialog's, jogando no enumerador esse processo já é feito automaticamente.


RE: Problema com VOIP - AndradeScripter - 24/04/2023

(19/04/2023 19:08)Carlos Victor Escreveu: Sim, é possível.

Enumeradores sem nomes, no caso acima, os valores dentro dele recebe valores tipo AUTO_INCREMENT, sendo:

Código PHP:
enum {
    
DIALOG_NULL// 0
    
DIALOG_ONE// 1
    
DIALOG_TWO// 2
    
DIALOG_THREE// 3
    
DIALOG_FOUR // 4
}; 

É bem melhor fazer dessa forma do que for definindo, não que seja menos otimizado, só é mais trabalhoso para manipular o ID das Dialog's, jogando no enumerador esse processo já é feito automaticamente.

nao consegui resolver meu erro no voip