[Ajuda] Anuncio livre
#1

Tipo q , eu ja tentei colocar mas da erro ... entгo poderiam me ajudar .

eu gostaria de um anuncio livre , sendo q, sу poderia usar o anuncio livre com 4h de jogo .
aqui estб o codigo do anuncio

pawn Код:
if(strcmp(cmd, "/anuncio", true) == 0 || strcmp(cmd, "/an", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pConnectTime] <  1) { SendClientMessage(playerid, COR_VAGOS, "ERRO:Voce Precisa de 1 Hora Jogada Para Mandar Anuncios!"); return 1; }
            ShowPlayerDialog(playerid, DIALOG_ANUNCIO,DIALOG_STYLE_LIST,"Menu De Anъncios",
            "Anunciar Venda de Drogas\nAnunciar Venda de Armas\nAnunciar Serviзo Seguranзa\nAnunciar Serviзo Advogado\nProcuro ORG/GANG/MAFIA\nPreciso de Um Tбxi/Фnibus\nPreciso de Um Advogado\nPreciso de Um Policial\nPreciso de Um Mйdico/Bombeiro\nPreciso de Um Mecвnico\nPreciso de Um Seguranзa\nCompro Uma Casa"
            ,"Confirmar", "Cancelar");
        }
        return 1;
    }
//================ Dialog Caixas - Comandos auxiliares ====================================
    if(strcmp(cmd,"/an_2_input",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext,idx);
            if(gPlayerLogged[playerid] == 0)
            {
                SendClientMessage(playerid, CINZA, "Vocк deve estar logado!");
            }
            new stat;
            stat = strval(tmp);
            new cel = PlayerInfo[playerid][pPnumber];
            GetPlayerName(playerid,sendername,sizeof(sendername));
            SemAn[playerid]++;
            if(panuncio == 1)
            {
            SendClientMessage(playerid,COLOR_GRAD2,"Por Favor, Espere 30 Segundos Para o Poder Anunciar Novamente!");
            return 1;
            }
            if (PlayerInfo[playerid][pLevel] >= 2)
            {
                switch (stat)
                {
                    case 1:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                                SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                                return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Vendo Armas interesados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 56:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                                SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                                return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Vendo Drogas interesados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 57:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Compro Armas interesados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 2:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Compro Drogas interessados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 111:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Precisa de um seguranзa particular Me ligue, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 112:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        new level = PlayerInfo[playerid][pLevel];
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Estou a Procura de ORG/GANG/MБFIA Entrem em Contato, Nome: %s, Celular: %d - ID:[%d] Level:[%d]",sendername,cel,playerid,level);
                        OOCNews(AN_COLOR,string);
                    }
                    case 113:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Фnibus/Tбxi Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 114:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Advogado Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 115:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Policial Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 116:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Bombeiro Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 117:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Mecвnico Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 118:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Seguranзa Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 119:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Compro Uma Casa Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                }
                panuncio = 1;
                TempoAn = SetTimer("Anuncio", 10000, 0);
            }
            else
            {
                SendClientMessage(playerid,CINZA,"Й preciso ter no minimo 1 Horas Jogadas Para Mandar Anuncio Globar!");
            }
        }
        return 1;
    }
Reply
#2

pawn Код:
if(strcmp(cmd,"/an2input",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext,idx);
            if(gPlayerLogged[playerid] == 0)
            {
                SendClientMessage(playerid, CINZA, "Vocк deve estar logado!");
            }
            new stat;
            stat = strval(tmp);
            new cel = PlayerInfo[playerid][pPnumber];
            GetPlayerName(playerid,sendername,sizeof(sendername));
            SemAn[playerid]++;
            if(panuncio == 1)
            {
            SendClientMessage(playerid,COLOR_GRAD2,"Por Favor, Espere 30 Segundos Para o Poder Anunciar Novamente!");
            return 1;
            }
            if (PlayerInfo[playerid][pLevel] >= 2)
            {
                switch (stat)
                {
                    case 1:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                                SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                                return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Vendo Armas interesados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 56:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                                SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                                return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Vendo Drogas interesados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 57:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Compro Armas interesados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 2:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Compro Drogas interessados me liguem, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 111:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Precisa de um seguranзa particular Me ligue, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 112:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        new level = PlayerInfo[playerid][pLevel];
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Estou a Procura de ORG/GANG/MБFIA Entrem em Contato, Nome: %s, Celular: %d - ID:[%d] Level:[%d]",sendername,cel,playerid,level);
                        OOCNews(AN_COLOR,string);
                    }
                    case 113:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Фnibus/Tбxi Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 114:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Advogado Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 115:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Policial Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 116:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Bombeiro Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 117:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Mecвnico Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 118:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Preciso de Um Seguranзa Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                    case 119:
                    {
                        if(GetPlayerMoney(playerid) < 150)
                        {
                            SendClientMessage(playerid,AZUL3,"Й necessбrio ter 150 R$");
                            return 1;
                        }
                        GivePlayerMoney(playerid,- 150);
                        SBizzInfo[7][sbTill] += 150;
                        ExtortionSBiz(7,150);
                        GameTextForPlayer(playerid,"~r~-150 R$",5000,5);
                        format(string,sizeof(string),"{00FF00}Anuncio: Compro Uma Casa Entrem em Contato, Nome: %s, Celular: %d - ID:[%d]",sendername,cel,playerid);
                        OOCNews(AN_COLOR,string);
                    }
                }
                panuncio = 1;
                TempoAn = SetTimer("Anuncio", 10000, 0);
            }
            else
            {
                SendClientMessage(playerid,CINZA,"Й preciso ter no minimo 1 Horas Jogadas Para Mandar Anuncio Globar!");
            }
        }
        return 1;
    }
Se quer comando com espaзo, estude sscanf.
Reply
#3

Cara, muda o tempo na variavel que voce usa para o tempo de player conectado , a que esta no comando ...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)