Bom, estou fazendo um sistema relacionado a textdraw selecionável, ao clicar chama uma dialog que tem que preencher apenas um numero, e estou tentando dar um valor a variável inteira com o inputtext, só que não consigo por, por conta que são diferentes, é possível eu fazer essa "mesclagem"?
Bom dia, alguém pode me ajudar.
Liguei o servidor normalmente na VPS, no PC o servidor ta sendo encontrado normalmente.
Mais no samp launcher ou qualquer outro app não encontra, aparece como se estivesse off :/
Quem já jogou em um servidor Android pelo samp launcher está ciente que quando a "OnPlayerDeath" e chamada o Client e fechado na hora, isso ocorre devido a uma falha nos rpcs de morte, mais com um simples código podemos reverter essa situação.
Olá pessoal, eu estou com problemas ao encaminhar uma pessoa que acabou de responder uma dialog para outra dialog, isso aconteceu recentemente e estou com problemas para terminar a minha gm por causa desse bug chato.
Bem, como falei, eu tento fazer a pessoa responder outra dialog após ela responder uma, porém... ela simplesmente não aparece!
A dialog de registro atualmente ainda está funcionando, porém as outras não...
Aqui está um dos códigos que não aparece:
Código:
if(dialogid == DIALOG_TABLET)
{
if(response)
{
switch(listitem)
{
case 0:{
ShowPlayerDialog(playerid, DIALOG_DIGITARN_FICHA, DIALOG_STYLE_INPUT, "Banco de Dados Policial", "Digite o nome do suspeito a ser consultado.", "Confirmar", "Cancelar");
}
case 1:{
ShowPlayerDialog(playerid, DIALOG_AUTUARSUSPEITO, DIALOG_STYLE_INPUT, "Banco de dados policial", "Informe o nome do suspeito a ser autuado. [ Nome_Sobrenome ]", "Confirmar", "Cancelar");
}
}
}
}
Essa que acabei de digitar é a "home" podemos dizer, ela aparece, porém quando tento selecionar qualquer uma das alternativas, não acontece nada!
Código:
CMD:tablet(playerid)
{
if(Policial[playerid] == false) return SendClientMessage(playerid, Vermelho, "SCRP: Você não tem um tablet!");
ShowPlayerDialog(playerid, DIALOG_TABLET, DIALOG_STYLE_LIST, "Banco de Dados Policial de San Cristus", "Buscar ficha de um individuo\nAutuar um individuo", "Confirmar", "Desligar");
new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z);
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 5.0, X, Y, Z))
{
new StringTexto[500];
format(StringTexto, sizeof(StringTexto), "**[%d] O oficial %s pega seu tablet e liga-o.", playerid, pName(playerid));
SendClientMessage(i, RoxoFraco, StringTexto);
SetPlayerChatBubble(playerid, StringTexto, 0xFF0000FF, 100.0, 5000);
}
}
}
return 1;
}
Esse é o comando, mas eu acho que ele não tem muito a ver
Agora vou mandar a dialog que era pra aparecer após a resposta do player:
Código:
if(dialogid == DIALOG_DIGITARN_FICHA)
{
format(Variavel[playerid], 250, "%s", strval(inputtext));
format(Arquivo, sizeof(Arquivo), "Contas/%s", Variavel[playerid]);
if(!DOF2_FileExists(Arquivo)) return SendClientMessage(playerid, Vermelho, "TABLET: Suspeito nao encontrado no sistema nacional.");
if(!IsPlayerConnected(GetPlayerID(Variavel[playerid]))) return SendClientMessage(playerid, Vermelho, "O suspeito não foi encontrado em nosso sistema.");
if(!response) return ShowPlayerDialog(playerid, DIALOG_TABLET, DIALOG_STYLE_LIST, "Banco de Dados Policial de San Cristus", "Buscar ficha de um individuo", "Confirmar", "Desligar");
new string1[250], string2[500];
format(string1, 250, "Ficha de individuo: %s", inputtext);
format(string2, 500, "Nome: %s\nSexo: %s\nNivel de procurado: %d\nPassagens pela policia: %d\nNo sistema penitenciario: %s", Variavel[playerid], GetSexo(Player[GetPlayerID(Variavel[playerid])][Sexo]), FichaSuspeito[GetPlayerID(Variavel[playerid])][Procurado], FichaSuspeito[GetPlayerID(Variavel[playerid])][Passagens]);
ShowPlayerDialog(playerid, DIALOG_FICHASUSPEITO, DIALOG_STYLE_MSGBOX, string1, string2, "Desligar", "");
}
Espero que alguém possa me ajudar, isso atrasou muito a abertura do meu servidor.
então eu add um codigo de camera interpolate na minha gm pra tela de login porem quando logo a camera n funciona só fica na tela de login alguem poderia me ajudar e s eu coloquei ela em OnPlayerConnect
Boa noite.
Estou tendo problemas em modularizar uma parte do meu gamemode. Ao chamar uma stock de alguns dos módulos no gamemode, recebo o erro "undefined symbol". Notei que esse erro ocorre somente a partir do segundo módulo incluído no gamemode. Por exemplo:
stock functionA()
{
print("Função A executada");
}
Módulo systemB:
Código:
stock functionB()
{
print("Função B executada");
}
Somente a função da stock do módulo systemA é executada. A stock do módulo systemB é dada como não definida pelo erro "undefined symbol".
Alguma sugestão de como posso resolver?
Opa boa noite galera então eu queria arruma a tela de login de um gm usando o interpolatecamera pos ja tenho o codigo tudo certin mas quando coloco em OnPlayerConnect e compilo n da em nd da certin mas ai quando eu logo pro server a tela continua do msm jeito q tava antes olhando pra praia do alto quando agente loga no samp algm poderia me ajuda com isso fazendo favor?