[Ajuda] Comando config .
#1

Bom eu tou tentando fazer o comando config e nгo deu muito certo :3

o Code que eu fiz serve para desativar e ativar o Anъncios porйm nгo ta muito funcional , cуdigo abaixo .

PHP код:
new bool:StatusRandomMSG[1];
#define DIALOG_CONFIG 114 
PHP код:

 
if(dialogid == DIALOG_CONFIG)
        {
                if(
response)
                {
                        if(
listitem == 0)
                        {
                        if(
StatusRandomMSG[0] == false)
                        {
                        
SendClientMessage(playerid0xFFFFFFAA"Anъncios {2F991A}Ligado!");
                        }
                        else
                            {
                        
StatusRandomMSG[0] = true;
                        
SendClientMessage(playerid0xFFFFFFAA"Anъncios {E31919}Desligado!");
                        }
                           }
                        }
                     return 
1;
        } 
PHP код:
 forward RandomMSG();
 
SetTimer("RandomMSG",150000,1);
public 
RandomMSG()
{
    if(
StatusRandomMSG[0] == true)
    if(
StatusRandomMSG[0] == false)
    {
    new 
string[256];
    new 
random1 random(sizeof(mensagens));
    new 
random2 random(sizeof(cores));
    
format(stringsizeof(string), "%s"mensagens[random1]);
    
SendClientMessageToAll(cores[random2],string);
    return 
1;
}

Porйm nгo ta mais aparecendo as mensagem e eu queria saber como colocar o Nome Online/Offline do Lado desse nome Anъncios . Quando o jogador apertasse e estivesse Offline , Ficaria Online e os anъncios aparecia novamente . e se tivesse Online quando apertasse ficaria Offline e os anъncios nгo vai aparecer para o jogador .

Print : http://i.imgur.com/QLLGTdr.png
Reply
#2

pawn Код:
if(dialogid == DIALOG_CONFIG)
        {
                if(response)
                {
                        if(listitem == 0)
                        {
                        if(StatusRandomMSG[0] == false)
                        {
                        SendClientMessage(playerid, 0xFFFFFFAA, "Anъncios {2F991A}Ligado!");
                        StatusRandomMSG[0] = true;
                        }
                        else
                            {
                        StatusRandomMSG[0] = false;
                        SendClientMessage(playerid, 0xFFFFFFAA, "Anъncios {E31919}Desligado!");
                        }
                           }

                        }
                     return 1;
        }
@EDIT

pawn Код:
forward RandomMSG();

 SetTimer("RandomMSG",150000,1);

public RandomMSG()
{
    if(StatusRandomMSG[0] == true)
    {
    new string[256];
        new random1 = random(sizeof(mensagens));
        new random2 = random(sizeof(cores));
        format(string, sizeof(string), "%s", mensagens[random1]);
        SendClientMessageToAll(cores[random2],string);
        return 1;
    }
}
Reply
#3

pawn Код:
public RandomMSG()
{
    if(StatusRandomMSG[0] == true)
    {
    new string[256];
        new random1 = random(sizeof(mensagens));
        new random2 = random(sizeof(cores));
        format(string, sizeof(string), "%s", mensagens[random1]);
        SendClientMessageToAll(cores[random2],string);
//MOSTRE AS TEXTDRAWS AQUI...
     }
    else if(StatusRandomMSG[0] == false)
    {
//ESCONDA AS TEXTDRAWS AQUI
    }
        return 1;
    }
}
Acredito que isso funcione to meio enferrujado '-'
Reply
#4

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
pawn Код:
public RandomMSG()
{
    if(StatusRandomMSG[0] == true)
    {
    new string[256];
        new random1 = random(sizeof(mensagens));
        new random2 = random(sizeof(cores));
        format(string, sizeof(string), "%s", mensagens[random1]);
        SendClientMessageToAll(cores[random2],string);
//MOSTRE AS TEXTDRAWS AQUI...
     }
    else if(StatusRandomMSG[0] == false)
    {
//ESCONDA AS TEXTDRAWS AQUI
    }
        return 1;
    }
}
Acredito que isso funcione to meio enferrujado '-'
Quando eu tou apertando em cima do nome Anъncio do Dialog no servidor , as mensagem ta indo direitinho mais agora toda vez que eu aperto em cima do nome aparece para ler o tutorial . dever ser algum return do dialog ?
Reply
#5

Certifique de que o ID do diбlogo nгo estб conflitando com outro.
Reply
#6

Quote:
Originally Posted by JuninTJF
Посмотреть сообщение
Quando eu tou apertando em cima do nome Anъncio do Dialog no servidor , as mensagem ta indo direitinho mais agora toda vez que eu aperto em cima do nome aparece para ler o tutorial . dever ser algum return do dialog ?
Muda o ID da dialog pode deve ser conflito.
Reply
#7

Quote:
Originally Posted by CZ
Посмотреть сообщение
Muda o ID da dialog pode deve ser conflito.
Conseguir mais a textdraw Online e Offline do lado do Nome anъncio nгo aparece .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)