Meu Primeiro FilterScript (Não testei)

Página 1 de 2 1, 2  Seguinte

Ir em baixo

Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Qui Set 22, 2011 8:00 pm

É um sistema de ataque ao governo que corta a comunicação entre os setores do mesmo.
Normalmente usado nos comandos /gov e /d.
Eis o code abaixo.

Código:

//Meu Primeiro Filter Script :D

//explicações finais ao fim do script
#include <a_samp>
#define BRANCO 0xFFFFFFAA
#define VERMELHO 0xE31919AA
new Firewall = 0;
new VPS[MAX_PLAYERS] = 0;
new Pacotador[MAX_PLAYERS] = 0;
new Atacando[MAX_PLAYERS] = 0;
new GovernoAtacado = 0;
new Loja;//servira de pickup para indicar o local de compra do vps e do pacotador
new pFirewall;//pickup do firewall do governo
forward Firewando();//timer para desativação do firewall

public OnFilterScriptInit()
{
   pFirewall = CreatePickup(1239,23,355.3304, 209.1588, 1008.3828,0);// pickup no interior da prefeitura, mude o virtual word se necessario
   Create3DTextLabel("Aperte F para gerenciar o Firewall",VERMELHO,355.3304, 209.1588, 1008.3828,10.0,0);
   print("Sistema de Ataque by Pedro Miranda Carregado com Sucesso!");
   Loja = CreatePickup(1239,23,1154.1116,-1771.2471,16.5992,0);//0 = virtual word, mude se dor colocar em local com virtual word diferente
   Create3DTextLabel("Aperte F para escolher sua compra",VERMELHO,1154.1116,-1771.2471,16.5992,10.0,0);//mesma coisa aqui, 0 = virtual word
   return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
   if(pickupid == Loja)
   {
       return 1;
   }
   if(pickupid == pFirewall)
   {
       return 1;
   }
   return 1;
}

public OnPlayerDisconnect(playerid)
{
   Pacotador[playerid] = 0;
   VPS[playerid] = 0;
   return 1;
}

public OnFilterScriptExit()
{
    print("Sistema de Ataque by Pedro Miranda Finalizado com Sucesso!");
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
      VPS[i] = 0;
      Pacotador[i] = 0;
   }
   return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
   new string[256];
   if(strcmp(cmdtext,"/atacargoverno",true) == 0)
   {
       if(Firewall == 1)
       {
           SendClientMessage(playerid,BRANCO,"O Firewall do governo está ativado e bloqueou o ataque!");
           return 1;
       }
      if(Atacando[playerid] == 1)
      {
          SendClientMessage(playerid,BRANCO,"Você já está realizando um ataque!");
          return 1;
      }
      if(VPS[playerid] == 0 && Pacotador[playerid] == 0)
      {
          SendClientMessage(playerid,BRANCO,"Você não possui VPS nem Pacotador!");
          return 1;
      }
      if(VPS[playerid] == 1 && Pacotador[playerid] == 0)
      {
          SendClientMessage(playerid,BRANCO,"Você não possui um pacotador!");
          return 1;
      }
      if(VPS[playerid] == 0 && Pacotador[playerid] == 1)
      {
          SendClientMessage(playerid,BRANCO,"Você não possui um VPS!");
          return 1;
      }
      if(GovernoAtacado == 1)
      {
          SendClientMessage(playerid,BRANCO,"O governo já está sofrendo um ataque!");
          return 1;
      }
      if(VPS[playerid] == 1 && Pacotador[playerid] == 1 && Atacando[playerid] == 0 && GovernoAtacado == 0 && Firewall == 0)
      {
          GovernoAtacado = 1;
          Atacando[playerid] = 1;
          format(string,sizeof(string),"Foi iniciado um ataque contra o governo, a comunicação entre os setores foi cortada!");
          SendClientMessageToAll(VERMELHO,string);
          SetTimer("PararAtaque",600000,false);
          return 1;
      }
   }
   return 0;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == 2204)
   {
       if(response == 0)
       {
           Pacotador[playerid] = 1;
          GivePlayerMoney(playerid, -30000);
          SendClientMessage(playerid,BRANCO,"Você comprou seu pacotador por R$30000!");
          return 1;
       }
       if(response == 1)
       {
           VPS[playerid] = 1;
          GivePlayerMoney(playerid, -100000);
          SendClientMessage(playerid,BRANCO,"Você comprou seu VPS por R$100000!");
          return 1;
       }
   }
   if(dialogid == 2205)
   {
       if(response == 0)
       //coloque aqui uma if de acordo com seu gamemode para apenas membros do governo terem acesso ao firewall
       {
           if(Firewall == 0)
           {
               SendClientMessage(playerid,BRANCO,"O Firewall já está desativado!");
           }
           else
           {
               Firewall = 0;
            new g[256];
            format(g,sizeof(g),"O Firewall do governo foi desativado!");
            SendClientMessageToAll(VERMELHO,g);
            return 1;
         }
      }
      if(response == 1)
      //coloque aqui uma if de acordo com seu gamemode para apenas membros do governo terem acesso ao firewall
      {
          if(Firewall == 1)
           {
               SendClientMessage(playerid,BRANCO,"O Firewall já está ativado!");
           }
           else
           {
               Firewall = 1;
            new h[256];
            format(h,sizeof(h),"O Firewall do governo foi ativado!");
            SendClientMessageToAll(VERMELHO,h);
            SendClientMessage(playerid,BRANCO,"Este Firewall se desativa de 30 em 30 minutos, lembre-se de reativá-lo!");
            SetTimer("Firewando",1800000,false);
            return 1;
         }
      }
   }
   return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)// vou usar para abrir o menu de compras ao apertar F no local
{
   if(newkeys == 16 && IsPlayerInRangeOfPoint(playerid,5.0,1154.1116,-1771.2471,16.5992))
   {
       ShowPlayerDialog(playerid,2204,DIALOG_STYLE_MSGBOX,"Escolha sua Compra","VPS = R$100.000\nPacotador = R$30.000\nO que deseja comprar?","VPS","Pacotador");
   }
   if(newkeys == 16 && IsPlayerInRangeOfPoint(playerid,5.0,355.3304, 209.1588, 1008.3828))
   {
       ShowPlayerDialog(playerid,2205,DIALOG_STYLE_MSGBOX,"Firewall","O que deseja fazer?","Ligar","Desligar");
   }
   return 1;
}
public Firewando()
{
   new oi[256];
   Firewall = 0;
    format(oi,sizeof(oi),"O Firewall do Governo está desativado!");
    SendClientMessageToAll(VERMELHO,oi);
   return 1;
}
/* galera eu nao coloquei a parte em que ocorre o corte na comunicação, geralmente e usado nos comandos
/d e /gov, como eu nao sei como funciona o sistema de comunicação entre os setores governamentais no gm
de quem vier a baixar isto, esperam que saibam adaptar o script a seu gamemode,
mas fica a dica, coloque no /d e /gov
if(GovernoAtacado == 1)
{
   SendClientMessage(playerid,0xFFFFFFAA,"A Rede está Off no Momento!");
   return 1;
}
caso nao consigam
entrem em contato:

pedrogabrielteixeira@hotmail.com

flw, se encontrarem algum bug reportem aqui imediatamente que consertarei e postarei o script arrumado!*/


Espero que sirva pra alguem e que nao esteja bugado!
pastebin = http://pastebin.com/Q23FEicW
Download: http://www.megaupload.com/?d=D9L3BOM7


Local da venda de VPS e Pacotador: http://i53.tinypic.com/263y1oj_th.png
Local de Ativação do Firewall do Governo: http://i56.tinypic.com/1y06io_th.png


Última edição por Pedro_Miranda em Sex Set 23, 2011 12:45 pm, editado 3 vez(es)
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Faast em Qui Set 22, 2011 11:36 pm

vou testa e darei minha nota fs criativo se funcionar xD

@edit
Gostei legal nota 10/10


Última edição por Faast em Sex Set 23, 2011 2:23 am, editado 1 vez(es)
avatar
Faast
COMEÇANDO A MANJAR
COMEÇANDO A MANJAR

Mensagens 54
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Sex Set 23, 2011 12:45 am

Lembre-se de adaptar ao /d e /gov do seu gamemode
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Faast em Sex Set 23, 2011 1:24 am

vou por tambem ao /r corta toda comunicaçao do gorverno
avatar
Faast
COMEÇANDO A MANJAR
COMEÇANDO A MANJAR

Mensagens 54
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Sex Set 23, 2011 1:44 am

mas deu certo!?Eu nao pus pra cortar o /r no meu aqui pois o /r e do mesmo setor do governo, eu cortei o /d pra politico nao falar com policia etc.. e tambem cortei o /gov
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Faast em Sex Set 23, 2011 1:46 am

to com um pequeno ploblema ao com prar o vps e o pacotador mais ja vou resolver vou por para comprar no gm
avatar
Faast
COMEÇANDO A MANJAR
COMEÇANDO A MANJAR

Mensagens 54
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Sex Set 23, 2011 1:51 am

Me explica o problema por favor pra eu ajeitar o post! Ou é erro seu?
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Faast em Sex Set 23, 2011 1:53 am

Faast escreveu:to com um pequeno ploblema ao com prar o vps e o pacotador mais ja vou resolver vou por para comprar no gm
eu nao to conseguindo comprar o vps e o pacotador pq ? nao sei aonde vende kkk noobei agora legal

acho que ja ta virando chat ne add msn fica mais facil : [url]Fast_smith@live.com[/url]


Última edição por Faast em Sex Set 23, 2011 1:55 am, editado 1 vez(es)
avatar
Faast
COMEÇANDO A MANJAR
COMEÇANDO A MANJAR

Mensagens 54
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Sex Set 23, 2011 1:54 am

@edit
Pronto, post editado e agora com SS de onde se compra VPS, Pacotador, e de onde se ativa o Firewall.
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Faast em Sex Set 23, 2011 2:27 am

Código:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  if(dialogid == 2204)
  {
      if(response == 0)
      {
          Pacotador[playerid] = 1;
          GivePlayerMoney(playerid, -30000);
          SendClientMessage(playerid,BRANCO,"Você comprou seu pacotador por R$30000!");
          return 1;
      }
      if(response == 1)
      {
          Pacotador[playerid] = 1;
          GivePlayerMoney(playerid, -30000);
          SendClientMessage(playerid,BRANCO,"Você comprou seu pacotador por R$30000!");
          return 1;
      }
  }
=================================================================================================
tive que mudar nao tava comprando o vps
=================================================================================================
Código:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  if(dialogid == 2204)
  {
      if(response == 0)
      {
          VPS[playerid] = 1;
          GivePlayerMoney(playerid, -30000);
          SendClientMessage(playerid,BRANCO,"Você comprou seu pacotador por R$30000!");
          return 1;
      }
      if(response == 1)
      {
          Pacotador[playerid] = 1;
          GivePlayerMoney(playerid, -30000);
          SendClientMessage(playerid,BRANCO,"Você comprou seu pacotador por R$30000!");
          return 1;
      }
  }
avatar
Faast
COMEÇANDO A MANJAR
COMEÇANDO A MANJAR

Mensagens 54
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Sex Set 23, 2011 1:15 pm

Obrigado por reportar. Corrigido
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Put_FusioN em Sex Set 23, 2011 6:59 pm

Acho q isso seria uma coisa inutel a um serve,pelo meu critério eu daria nota 4 pois e a minha opinião mais naum obrigo a ninhem pensar quem nem eu!!

Abrigado pela atenção de todos Smile
avatar
Put_FusioN
VETERANO
VETERANO

Mensagens 121
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Faast em Sex Set 23, 2011 8:15 pm

PUUT
issu fica manero em server man tipo criar uma org chama hackers algo assim ai os terrorista contra para deixar o governo sem nenhuma comunicaçao e os terror faz atentado de boa e o gov fica desorganizado e toma um baita dano||pelomenos oq eu vi no filme||||minha opinial mais Gosto e = cu cada um tem o seu xD
avatar
Faast
COMEÇANDO A MANJAR
COMEÇANDO A MANJAR

Mensagens 54
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Preiboy em Sex Set 23, 2011 10:46 pm

concordo com o put '-'
avatar
Preiboy
PROFISSIONAL
PROFISSIONAL

Mensagens 328
Reputação : 2
Inglaterra Opera

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Sex Set 23, 2011 10:53 pm

Não fiz pra vc gostar Playboy fiz pra quem quisesse ver menos vc, vc ja deveria saber que nunca farei nada pra voce, outra coisa, vai aprender a escrever! "Averá", acho que é "Haverá".
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Fucker_FusioN em Sab Set 24, 2011 11:21 am

Bastante criativo , e fica otimo para fazer como o Faast falo , da org hackers. bao mano Smile
avatar
Fucker_FusioN

Mensagens 12
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Faast em Sab Set 24, 2011 3:21 pm

Fucker_FusioN escreveu:Bastante criativo , e fica otimo para fazer como o Faast falo , da org hackers. bao mano Smile
sou criativo mais preguiçoso kkk senao eu criava e postava shauhsaushauhs quem sabe eu animo
avatar
Faast
COMEÇANDO A MANJAR
COMEÇANDO A MANJAR

Mensagens 54
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por JacK_FusioN em Sab Set 24, 2011 8:11 pm

Eta porra,tai uma coisa que eu não imaginava ver,algo descente saindo do Pedro /zoa..
Ate que curti a ideia..agora o papo do Faast de criar uma org Hacker,isso não e meio exagerado,tirando que os caras iriam usar esse FS oque mais eles fariam?Roubar conta de banco?Acho que não cai bem um org de Hacker,talvez um cargo em org terrorista que seja hacker..
avatar
JacK_FusioN
VETERANO
VETERANO

Mensagens 108
Reputação : 3
Brasil Mozilla Firefox

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Poderoso Chefão em Sab Set 24, 2011 8:57 pm

não me leve a mal...
esse sistema é uma merda!





- Contato -
Skype: chefao.samp

avatar
Poderoso Chefão
MANJA DAS PARADAS
MANJA DAS PARADAS

Mensagens 743
Reputação : 25
Brasil Opera

http://fusion-samp.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Convidado em Sab Set 24, 2011 9:44 pm

Poderoso Chefão escreveu:não me leve a mal...
esse sistema é uma merda!

/_ _\
O.O
||||||||||||
avatar
Convidado
Convidado


Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Poderoso Chefão em Dom Set 25, 2011 12:03 am

Marlon_Lorran escreveu:
Poderoso Chefão escreveu:não me leve a mal...
esse sistema é uma merda!

/_ _\
O.O
||||||||||||

se quiser eu esplico...





- Contato -
Skype: chefao.samp

avatar
Poderoso Chefão
MANJA DAS PARADAS
MANJA DAS PARADAS

Mensagens 743
Reputação : 25
Brasil Opera

http://fusion-samp.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Pedro_Miranda em Dom Set 25, 2011 12:42 am

Entao explica ue
avatar
Pedro_Miranda
VICIADO
VICIADO

Mensagens 62
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Marcello_FusioN em Dom Set 25, 2011 12:48 am

mto legal para a primeira [fs] , dou 7/10 , jaja posto uma [´FS] aqui em outro topico , é a minha terceira ja criada
avatar
Marcello_FusioN

Mensagens 5
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Chainksain em Dom Set 25, 2011 1:26 pm

Pedro_Miranda escreveu:Entao explica ue

tu não deveria ter pedido isso... agora tu vai ser humilhado em fórum publico uahuahuahua


avatar
Chainksain
LÍDERES
LÍDERES

Mensagens 277
Reputação : 4

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por CRazY_KiLLeRx em Dom Set 25, 2011 2:23 pm

Pedro_Miranda escreveu:
Entao explica ue


tu não deveria ter pedido isso... agora tu vai ser humilhado em fórum publico uahuahuahua
IAEFHOEHIAOFEAIHOAEHIFO '
cooitado do menino Neutral
avatar
CRazY_KiLLeRx

Mensagens 29
Reputação : 0

Voltar ao Topo Ir em baixo

Re: Meu Primeiro FilterScript (Não testei)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum