Mostrando postagens com marcador [zNx] FilterScripts. Mostrar todas as postagens
Mostrando postagens com marcador [zNx] FilterScripts. Mostrar todas as postagens

[FS] Imagem De Entrada

10 de fev. de 2016.
Eaew pessoal, Novo [FS] Para Vocês, Imagem de Entrada,
Para Seu Servidor, Um [FS] Bem Simples...


=====================================================
Tutorial Como Trocar a Imagem xD...

Abra o FilterScripter

e tara esse Codigo la

Apenas escolha 1 codigo que esta ali em Baixo e Substitua

ImagemEntrada = TextDrawCreate(1.000000, -1.000000, "loadsc7:loadsc7");

 (1.000000, -1.000000, "loadsuk:loadsc0");
 (1.000000, -1.000000, "loadsuk:loadsc1");
 (1.000000, -1.000000, "loadsuk:loadsc2");
 (1.000000, -1.000000, "loadsuk:loadsc3");
 (1.000000, -1.000000, "loadsuk:loadsc4");
 (1.000000, -1.000000, "loadsuk:loadsc5");
 (1.000000, -1.000000, "loadsuk:loadsc6");
 (1.000000, -1.000000, "loadsuk:loadsc7");
 (1.000000, -1.000000, "loadsuk:loadsc8");
 (1.000000, -1.000000, "loadsuk:loadsc9");
 (1.000000, -1.000000, "loadsuk:loadsc10");
 (1.000000, -1.000000, "loadsuk:loadsc11");
 (1.000000, -1.000000, "loadsuk:loadsc12");
 (1.000000, -1.000000, "loadsuk:loadsc13");
 (1.000000, -1.000000, "loadsuk:loadsc14");
=====================================================

Imagens:


          Créditos:
        Ted & IsackPlays

Download:
Leia Mais

[FS] Velocimetro

Eae galera, hoje estou trazendo um filterscript de um velocímetro bem conhecido.
 Imagens:


Download:
Leia Mais

[FS]Sistema de Créditos

9 de fev. de 2016.
Sistema de Créditos em TextDraw 


Imagens
http://i.imgur.com/KyB79bB.png 
http://i.imgur.com/EIeBjfV.png 

Introdução

Não tem muito o que dizer pois o próprio titulo já diz tudo, Esse é um FS antigo, e também já sei que existe vários semelhantes e melhores, porém esse pode ajudar algum novato e também queria ver como me saí, por favor deixem seus comentários. Nesse Simples FS quando o Player digita /creditos aparece as TextDraw's e em 10 segundos elas somem automaticamente. Edite as Linhas (145, 154, 163 e 181) de acordo com o seu servidor.

Download
Pastebin


Créditos
Zamaroht 
Leia Mais

[FS] Fome & Sede

Venho Postar um Sistema Bem RPG
Sistema de Fome e Sede, abaixo do dinheiro.
 Ele é Simples pois só tem 152 Linhas.


Como você pode ver na imagem, ele tem uma TextDraw, que avisa quando você Tiver com fome, se não comer ou beber você morrerá!

Comandos
 /beber /comer


Sistema bem simples por isso não tenho muito oque falar, mais ele é bem RPG!

Download:

CRÉDITOS
Catchorro - Pelo Filterscript 
Vai_Besta - Pela Base 
Flávio Toribio - Include Progress


Leia Mais

[FS] Anti-Car


Informações: 
Tem GM com Sistema de Comprar Veiculo? Esta  [FS] é Util.
Caso 1 Cara queira roubar o seu Veiculo, Esse [FS] Nao vai deixar
Download:

Criadores: Sr_Scripter / Sr_Marquito & Junior_Scripter
Leia Mais

[FS] Sistema De Texdraw Na Tela De Login

Imagens:

Download:
Leia Mais

[FS] Sistema De Info Staff Em Textdraw vBeta

Fala Galera Desponibilizando agora Um Textdraw. Confiram..

Comandos:
/infoadm : Mostra O Textdraw
/sairlist :Fecha o Textdraw

Imagem:

Download:
Leia Mais

[FilterScripts] Moderador / Helper

Moderador / Helper      

E ai galera, hoje trago pra vocês um sistema de moderação muito conhecido como helper, simples porém muito útil, diversas pessoas me pediram um sistema desse então resolvi criar e postar aqui pra vocês.

Comandos:
Ele contem alguns comandos básicos que auxilia na moderação do servidor.


Ele necessita de uma pasta chamada "Moderador", ou não ira funcionar. Para logar como moderador basta digitar o comando /logarm e digitar a senha estabelecida pelo administrador.
Para definir a senha logue como admin RCON e digite o comando /setarsenham

Bugs desconhecidos.


Download:

4shared

Créditos: DiiMeNoR - Criador do sistema
Leia Mais

[FilterScript] DASHCAM EM VIATURAS

Descrição:
- Pra quem sabe o que é dashcam, o título é auto-explicativo, mas, para quem não sabe, vale um breve explicação: dashcams são aquelas câmeras que ficam na parte interna do veículo próximo ao painel. É muito comum na Rússia e em viaturas (pelo menos as norte-americanas). Se quiser saber mais sobre elas, clique aqui.

Explicação dada, vocês já têm noção do que esse FS se trata. São essas mesmas dashcams, mas aplicadas no SA-MP e em viaturas.

Screen:
  http://i.imgur.com/RlNGTLb.png
 http://i.imgur.com/dKlfK0Y.png
http://i.imgur.com/2hRkdlT.png
  http://i.imgur.com/U9lECZB.png
http://i.imgur.com/2miduz9.png

Download:


Créditos: Rodney Francalim.
Leia Mais

[FilterScript] Anti-Aimbot 2015

13 de mai. de 2015.
Anti AimBot 2015


Fala ai galera, aqui é o DiiMeNoR e hoje venho trazer um sistema bem útil para muitos, um sistema bem complexo e cem por cento funcional, e também bem requisitado, baixe para mais informações e desfrute, mantenham os créditos...

Detecção e eficácia

A forma de detecção é bem simples, ele checa primeiramente se o player está mirando em outro player (não, não é só TargetPlayer) na hora do tiro, e detecta também a distância entre o player e a bala real que foi atirada, após isso, é feita a detecção de lag entre ambas as partes (atirador e alvo) e caso um deles esteja lagado, é enviada uma mensagem para todos os admins logados na RCON (você pode facilmente modificar isso por si mesmo). As balas com posições inválidas são canceladas independentemente do caso de lag ou hack (você também pode modificar isso), e caso o player tenha mais de 10 warnings de aimbot sem lag ele é kickado do servidor.


Video

"Bom, o video já é meio antigo e fiz umas atualizações no código depois disso, mas a base continua a mesma"




Leia Mais

[FS] Sistema de Prisão [MySQL]

22 de fev. de 2014.

Um sistema muito simples de prisão com salvamento do nome do preso e o tempo que lhe resta. O salvamente é efetuado apenas caso o player se disconecte ou caso haja algo que chame a public 'OnGameModeExit'.

Comandos:
- /prender: Somente para administradores rcon
- /presos


3 Versões:
strcmp + strtok + MySQL
zcmd + sscanf + MySQL
zcmd + sscanf + dof2 (Não testado!)


Créditos:
- Pedro Miranda pela criação do script
- BlueG: MySQL Plugin
- Double-O-Seven: DOF2
- Y_Less: sscanf
- Zeex: ZCMD
- SA:MP Team


Observações:
- Testado e nenhum bug encontrado (apenas as versões MySQL!)
- Pode entrar em conflito com alguns filterscripts (Tive um problema que não era chamada a public OnPlayerConnect que foi resolvido quando tirei o Zamaroth TextDraw Editor do server.cfg)
.

Pedido:
- Caso alguém utilize e encontre algum bug, favor informar para que eu providencie a correção!

Espero que gostem! 

strcmp + strtok + MySQL
zcmd + sscanf + MySQL
zcmd + sscanf + dof2
Leia Mais

[FS]Status do player em textdraws


Bem esse [FS] e um sistema de status em Textdraw como o titulo já diz '-'

nele vc poderá salvar o Skype do player usando /Skype






Creditos:
Higor_Gamer
Leia Mais

[FS] Loja de Armas

Loja de Armas

• Apresentação:
Um simples sistema de compra de armas com um menu feito de textdraws, eu optei por exibir o menu quando o jogador digitar o comando "/armas", mas vocês podem fazer como bem entenderem, espero que gostem!

• Imagens:


• Código:
http://pastebin.com/y6BiyNRW [Atualizado: 10/02/2014]

• Atualizações:
- Opções não disponíveis agora estão ocultas.
- Erro grave reparado (dinheiro do jogador não era alterado após a compra).
Leia Mais

[FS]autdoor 1.1

Bem essa e a nova versão do meu sistema de Outdoor agora com salvamento em dini você poderá selecionar 2 tipos de textos o comando é /msgplaca
PRINTS



Pastebin Versão (Dini)
Pastebin Versão (Dof2)
Leia Mais

Como Por efeitos e bandanas

Bom, esse tutorial vai ser para algumas pessoas que não sabem colocar efeitos e bandanas.Vai ser rápido e vou tentar o máximo explicar.

Lá no inicio do GM você coloca a seguinte definição










HTML Code:
#define Dialog_Bandana 
#define Dialog_Efeitos
Agora vamos em OnPlayerCommandText funciona para criar nossos comandos.

HTML Code:
 if(strcmp("/bandana", cmd, true) == 0)
{
    ShowPlayerDialog(playerid,Dialog_Bandana,DIALOG_STYLE_LIST,"Bandanas","Bandana 1\nBandana 2\nBandana 3\nBandana 4\nBandana 5\nBandana 6\nBandana 7\nBandana 8\nBandana 9\nBandana 10\nRemover Bandana","Ok","Fechar");
 return 1;
}

HTML Code:
 if(strcmp("/efeitos", cmd, true) == 0)
{
    ShowPlayerDialog(playerid, Dialog_Efeitos, DIALOG_STYLE_LIST, "{FF00FF}Escolha seu efeito e divirta-se", "{FF0000}Remover efeito\nTartaruga\nBomba de gasolina\nBola\nTelevisão\nCaveira\nM4\nEspada\nExtintor\nParaquedas\nExplosivo\nBandeira Green\nParaquedas aberto\nClaridade\nDildo frente\nDildo atrás\nCoração\n", "Ok", "Cancelar");
    return 1;
}
Agora iremos ir para OnDialogResponse está função é clara para o dialogo do player como definimos la em cima

HTML Code:
         if(dialogid == Dialog_Efeitos)
    {
        if(response)
  {
   if(listitem == 0){RemovePlayerAttachedObject(playerid,1);SendClientMessage(playerid, Vermelho, "[INFO]: Acessório removido");return 1;}
   if(listitem == 1){SetPlayerAttachedObject(playerid,1, 1609, 1, 0.0, 0.0, 0.0, 90.0, 0.0, -90.0);} //TARTARUGA
   if(listitem == 2){SetPlayerAttachedObject(playerid,1, 1244, 1, -0.2, 0.1, 0.0, 0.0, 87.0, 90.0);} //BOMBA DE GASOLINA
   if(listitem == 3){SetPlayerAttachedObject(playerid,1, 1598, 2, 0.2, 0.0, 0.0, 0.0, 0.0, 0.0);} //BOLA
   if(listitem == 4){SetPlayerAttachedObject(playerid,1, 1518, 2, 0.2, 0.0, -0.04, 0.0, 100.0, 180.0);} //TELEVISÃO
   if(listitem == 5){SetPlayerAttachedObject(playerid,1, 1254, 2, 0.1, 0.01, 0.0, 0.0, 90.0, 0.0);} //CAVEIRA
   if(listitem == 6){SetPlayerAttachedObject(playerid,1, 356, 1, -0.2, -0.15, 0.0, 0.0, 24.0, 0.0);} //M4
   if(listitem == 7){SetPlayerAttachedObject(playerid,1, 3028, 1, 0.3, -0.15, -0.03, 0.0, 120, 0.0);} //ESPADA
   if(listitem == 8){SetPlayerAttachedObject(playerid,1, 366, 1, 0.4, -0.25, 0.0, 0.0, 160.0, 0.0);} //EXTINTOR
   if(listitem == 10){SetPlayerAttachedObject(playerid,1, 1252, 1, 0.1, -0.2, 0.0, 0.0, 90.0, 0.0);} //EXPLOSIVO
   if(listitem == 11){SetPlayerAttachedObject(playerid,1, 2914, 1, 0.0, 0.0, 0.17, 180.0, 90.0, 0.0);} //BANDEIRA VERDE
   if(listitem == 12){SetPlayerAttachedObject(playerid,1, 3131, 1, -0.2, 0.15, 0.0, 0.0, 90.0, 0.0);} //PARAQUEDAS (ABERTO)
   if(listitem == 13){SetPlayerAttachedObject(playerid,1, 354, 1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);} //CLARIDADE (HYDRA FLARE)
   if(listitem == 14){SetPlayerAttachedObject(playerid,1, 321, 1, -0.24, 0.6, -0.07, 90.0, 0.0, 0.0);} //DILDO FRENTE
   if(listitem == 15){SetPlayerAttachedObject(playerid,1, 323, 1, -0.7, -0.2, 0.0, -90.0, 50.0, 0.0);} //DILDO ATRÁS
   if(listitem == 16){SetPlayerAttachedObject(playerid,1, 1240, 1, 0.15, 0.17, 0.06, 0.0, 90.0, 0.0);} //CORAÇÃO
  }
  return 1;
 }
Mas logo após termos colocado Daremos um espaço para colocar nosso Dialog Bandana 
HTML Code:
//Dialog Bandana
 if(dialogid==Dialog_Bandana)
    {
     if(response){
   if(listitem==0){SetPlayerAttachedObject( playerid, 0, 18917, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==1){SetPlayerAttachedObject( playerid, 0, 18913, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==2){SetPlayerAttachedObject( playerid, 0, 18916, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==3){SetPlayerAttachedObject(playerid, 0, 18915, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==4){SetPlayerAttachedObject(playerid, 0, 18912 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==5){SetPlayerAttachedObject(playerid, 0, 18911 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==6){SetPlayerAttachedObject( playerid, 0, 18914, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==7){SetPlayerAttachedObject(playerid, 0, 18918, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==8){SetPlayerAttachedObject(playerid, 0, 18920 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==9){SetPlayerAttachedObject(playerid, 0, 18919 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==10){for(new i;i<5;i++) RemovePlayerAttachedObject(playerid,i);}
  }
  return 1;
 }
Resultado final :Bandana Efeitos
Leia Mais

TDClick Manipule v1.0

Informações

Esse FilterScript (FS) se trata de um manipulador de TextDraw Click, ou seja, se você tem alguma dificuldade em mexer com esta função, aqui você terá que editar apenas os textos e as cores do modelo selecionado e terá um código pronto para que você coloque em seu GM/FS.

No momento existe dois modelos editáveis:
Modelo 1 - 20 Itens + 3 Botões
Modelo 2 - 10 Itens + 3 Botões

Importante: Você terá que criar a pasta TDClick em sua pasta de scriptfiles.

Comando para executar a edição ou escolher modelo (Você executa o comando, caso não tiver escolhido o modelo, abri o menu de escolha de modelos, caso já tenha escolhido, abre o menu edição do tal modelo):

/tdc ou /tdclick


Prints

Print Modelo 1 (PADRÃO)



Print Modelo 1 (EXEMPLO DE MODIFICAÇÃO)



Print do Modelo 2 (PADRÃO)



Print do Modelo 2 (EXEMPLO DE MODIFICAÇÃO)



Print do Menu Inicial de Edição



Download

MediaFire - Download
Pastebin - Download
4Shared - Download


Créditos

Criador do FS: Rhay Fither (Sueliton Medeiros)
Include a_samp: SAMP Team
Include zcmd: Zeex
Include dof2: Double-o-Seven
OBS: As TextDraws no "Zamaroht's TextDraw Editor", então acho que parte dos créditos também vai para ele.
Leia Mais

[FS] axll-s | velocímetro (progress.inc)

21 de fev. de 2014.
Velocímetro
Eai, bom fiz esse código para por no meu gamemode (que vou postar aqui em breve) e decidi
compartilhar com vocês, como não tem muito oque falar vou por imagens e vocês digam oque
acharam do velocímetro.






pawn Code:
//axll #include    < a_samp   > #include    < progress > new PlayerBar:  velocimetro_bar[MAX_PLAYERS]; new PlayerText: velocimetro_veiculo_nome[MAX_PLAYERS]; new PlayerText: velocimetro_fundo_box[MAX_PLAYERS]; new PlayerText: velocimetro_kmh[MAX_PLAYERS]; new PlayerText: velocimetro_lataria[MAX_PLAYERS]; new PlayerText: velocimetro_box_kmh[MAX_PLAYERS]; new PlayerText: velocimetro_gas_quant[MAX_PLAYERS]; new PlayerText: velocimetro_bar_textd[MAX_PLAYERS]; new VehicleNames[][] = {     "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",     "Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion",     "Rumpo","RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van",     "Skimmer","PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3-350","Walton","Regina",     "Comet","BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo","Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson",     "Mesa","RC Goblin","Hotring Racer","Hotring Racer","Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer","Shamal",     "Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona","FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight","Streak","Vortex",     "Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster","Monster","Uranus","Jester",     "Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley",     "Stafford","BF-400","Newsvan","Tug","Trailer","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer","Trailer","Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",     "Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer","Luggage Trailer","Stair Trailer","Boxville","Farm Plow","Utility Trailer" }; public OnFilterScriptInit() {     SetTimer("TimerVel", 100, true);     return true; } public OnPlayerConnect(playerid) {     velocimetro_bar[playerid] = CreatePlayerProgressBar(playerid, 482.00, 310.00, 146.50, 45.20, -8372074, 0.0);     velocimetro_veiculo_nome[playerid] = CreatePlayerTextDraw(playerid, 418.666595, 291.199829, "@");     PlayerTextDrawLetterSize(playerid, velocimetro_veiculo_nome[playerid], 0.449999, 1.600000);     PlayerTextDrawAlignment(playerid, velocimetro_veiculo_nome[playerid], 1);     PlayerTextDrawColor(playerid, velocimetro_veiculo_nome[playerid], -5963521);     PlayerTextDrawSetShadow(playerid, velocimetro_veiculo_nome[playerid], 1);     PlayerTextDrawSetOutline(playerid, velocimetro_veiculo_nome[playerid], 0);     PlayerTextDrawBackgroundColor(playerid, velocimetro_veiculo_nome[playerid], 51);     PlayerTextDrawFont(playerid, velocimetro_veiculo_nome[playerid], 3);     PlayerTextDrawSetProportional(playerid, velocimetro_veiculo_nome[playerid], 1);     velocimetro_fundo_box[playerid] = CreatePlayerTextDraw(playerid, 632.222229, 310.122222, "usebox");     PlayerTextDrawLetterSize(playerid, velocimetro_fundo_box[playerid], 0.000000, 4.605801);     PlayerTextDrawTextSize(playerid, velocimetro_fundo_box[playerid], 416.666656, 0.000000);     PlayerTextDrawAlignment(playerid, velocimetro_fundo_box[playerid], 1);     PlayerTextDrawColor(playerid, velocimetro_fundo_box[playerid], 0);     PlayerTextDrawUseBox(playerid, velocimetro_fundo_box[playerid], true);     PlayerTextDrawBoxColor(playerid, velocimetro_fundo_box[playerid], 102);     PlayerTextDrawSetShadow(playerid, velocimetro_fundo_box[playerid], 0);     PlayerTextDrawSetOutline(playerid, velocimetro_fundo_box[playerid], 0);     PlayerTextDrawFont(playerid, velocimetro_fundo_box[playerid], 0);     velocimetro_kmh[playerid] = CreatePlayerTextDraw(playerid, 427.555450, 310.115661, "@");     PlayerTextDrawLetterSize(playerid, velocimetro_kmh[playerid], 0.791333, 4.173510);     PlayerTextDrawAlignment(playerid, velocimetro_kmh[playerid], 1);     PlayerTextDrawColor(playerid, velocimetro_kmh[playerid], -1523963137);     PlayerTextDrawSetShadow(playerid, velocimetro_kmh[playerid], 0);     PlayerTextDrawSetOutline(playerid, velocimetro_kmh[playerid], 0);     PlayerTextDrawBackgroundColor(playerid, velocimetro_kmh[playerid], 51);     PlayerTextDrawFont(playerid, velocimetro_kmh[playerid], 3);     PlayerTextDrawSetProportional(playerid, velocimetro_kmh[playerid], 1);     velocimetro_lataria[playerid] = CreatePlayerTextDraw(playerid, 419.111083, 355.413452, "@");     PlayerTextDrawLetterSize(playerid, velocimetro_lataria[playerid], 0.288666, 0.758754);     PlayerTextDrawAlignment(playerid, velocimetro_lataria[playerid], 1);     PlayerTextDrawColor(playerid, velocimetro_lataria[playerid], -1);     PlayerTextDrawSetShadow(playerid, velocimetro_lataria[playerid], 0);     PlayerTextDrawSetOutline(playerid, velocimetro_lataria[playerid], 1);     PlayerTextDrawBackgroundColor(playerid, velocimetro_lataria[playerid], 51);     PlayerTextDrawFont(playerid, velocimetro_lataria[playerid], 1);     PlayerTextDrawSetProportional(playerid, velocimetro_lataria[playerid], 1);     velocimetro_box_kmh[playerid] = CreatePlayerTextDraw(playerid, 420.222229, 355.420013, "usebox");     PlayerTextDrawLetterSize(playerid, velocimetro_box_kmh[playerid], 0.000000, -5.460370);     PlayerTextDrawTextSize(playerid, velocimetro_box_kmh[playerid], 478.888916, 0.000000);     PlayerTextDrawAlignment(playerid, velocimetro_box_kmh[playerid], 1);     PlayerTextDrawColor(playerid, velocimetro_box_kmh[playerid], 0);     PlayerTextDrawUseBox(playerid, velocimetro_box_kmh[playerid], true);     PlayerTextDrawBoxColor(playerid, velocimetro_box_kmh[playerid], 102);     PlayerTextDrawSetShadow(playerid, velocimetro_box_kmh[playerid], 0);     PlayerTextDrawSetOutline(playerid, velocimetro_box_kmh[playerid], 0);     PlayerTextDrawFont(playerid, velocimetro_box_kmh[playerid], 0);     velocimetro_gas_quant[playerid] = CreatePlayerTextDraw(playerid, 419.222229, 365.373443, "@");     PlayerTextDrawLetterSize(playerid, velocimetro_gas_quant[playerid], 0.288666, 0.758754);     PlayerTextDrawAlignment(playerid, velocimetro_gas_quant[playerid], 1);     PlayerTextDrawColor(playerid, velocimetro_gas_quant[playerid], -1);     PlayerTextDrawSetShadow(playerid, velocimetro_gas_quant[playerid], 0);     PlayerTextDrawSetOutline(playerid, velocimetro_gas_quant[playerid], 1);     PlayerTextDrawBackgroundColor(playerid, velocimetro_gas_quant[playerid], 51);     PlayerTextDrawFont(playerid, velocimetro_gas_quant[playerid], 1);     PlayerTextDrawSetProportional(playerid, velocimetro_gas_quant[playerid], 1);     velocimetro_bar_textd[playerid] = CreatePlayerTextDraw(playerid, 481.333312, 352.426666, "LD_SPAC:white");     PlayerTextDrawLetterSize(playerid, velocimetro_bar_textd[playerid], 0.000000, 0.000000);     PlayerTextDrawTextSize(playerid, velocimetro_bar_textd[playerid], 149.333358, 1.493338);     PlayerTextDrawAlignment(playerid, velocimetro_bar_textd[playerid], 1);     PlayerTextDrawColor(playerid, velocimetro_bar_textd[playerid], 255);     PlayerTextDrawSetShadow(playerid, velocimetro_bar_textd[playerid], 0);     PlayerTextDrawSetOutline(playerid, velocimetro_bar_textd[playerid], 0);     PlayerTextDrawFont(playerid, velocimetro_bar_textd[playerid], 4);     return true; } forward TimerVel(); public TimerVel() {     new _string[128], Float:health, vehicleid;     for(new i = 0; i < MAX_PLAYERS; i++)     {         if(IsPlayerInAnyVehicle(i))         {             MostrarVelocimetro(i);             vehicleid = GetPlayerVehicleID(i), GetVehicleHealth(vehicleid, health);             GetVehicleName(GetVehicleModel(vehicleid), _string, sizeof(_string));             format(_string, sizeof(_string), "%s", _string), PlayerTextDrawSetString(i, velocimetro_veiculo_nome[i], _string);             format(_string, sizeof(_string), "%d", GetVehicleVelocityEx(i)), PlayerTextDrawSetString(i, velocimetro_kmh[i], _string);             format(_string, sizeof(_string), "Lataria %.2f", health), PlayerTextDrawSetString(i, velocimetro_lataria[i], _string);             format(_string, sizeof(_string), "Gasolina 100"), PlayerTextDrawSetString(i, velocimetro_gas_quant[i], _string);             SetPlayerProgressBarValue(i, velocimetro_bar[i], GetVehicleVelocityEx(i));             UpdatePlayerProgressBar(i, velocimetro_bar[i]);         }         else OcultarVelocimetro(i);             }     return true; } stock MostrarVelocimetro(playerid) {     ShowPlayerProgressBar(playerid, velocimetro_bar[playerid]);     SetPlayerProgressBarMaxValue(playerid, velocimetro_bar[playerid], 210);     PlayerTextDrawShow(playerid, velocimetro_veiculo_nome[playerid]);     PlayerTextDrawShow(playerid, velocimetro_fundo_box[playerid]);     PlayerTextDrawShow(playerid, velocimetro_kmh[playerid]);     PlayerTextDrawShow(playerid, velocimetro_lataria[playerid]);     PlayerTextDrawShow(playerid, velocimetro_box_kmh[playerid]);     PlayerTextDrawShow(playerid, velocimetro_gas_quant[playerid]);     PlayerTextDrawShow(playerid, velocimetro_bar_textd[playerid]); } stock OcultarVelocimetro(playerid) {     HidePlayerProgressBar(playerid, velocimetro_bar[playerid]);     SetPlayerProgressBarValue(playerid, velocimetro_bar[playerid], 0);     PlayerTextDrawHide(playerid, velocimetro_veiculo_nome[playerid]);     PlayerTextDrawHide(playerid, velocimetro_fundo_box[playerid]);     PlayerTextDrawHide(playerid, velocimetro_kmh[playerid]);     PlayerTextDrawHide(playerid, velocimetro_lataria[playerid]);     PlayerTextDrawHide(playerid, velocimetro_box_kmh[playerid]);     PlayerTextDrawHide(playerid, velocimetro_gas_quant[playerid]);     PlayerTextDrawHide(playerid, velocimetro_bar_textd[playerid]); } stock GetVehicleVelocityEx(playerid) {     new Float:Velocity[3], Float:fl;     GetVehicleVelocity(GetPlayerVehicleID(playerid),Velocity[0],Velocity[1],Velocity[2]);     fl = floatsqroot(floatpower(Velocity[0], 2) + floatpower(Velocity[1], 2) + floatpower(Velocity[2], 2)) * 160;     return floatround(fl); } stock GetVehicleName(modelid, name[], namesize) {     if(modelid < 400 || modelid > 611) return 0;     modelid -= 400;     for(new i, len = strlen(VehicleNames[modelid]); i < len && i < namesize; i++)     name[i] = VehicleNames[modelid][i];     return 1; }
Leia Mais

[FS] Relógio (progress.inc)

(barra de progresso indica segundos)
(eu ia postar um video mas como ficou muito pesado 400mb '-' eu nao vou upar, e nao deu para deixar menor dava erro)
pawn Code:
//por Axll #include a_samp #include progressold new Text:r_fundo; new Text:r_hora; new Text:r_borda; new Text:r_borda2; new Text:r_borda3; new Bar:r_segundos; public OnGameModeInit() {     r_segundos = CreateProgressBar(548.00, 37.00, 76.50, 7.19, -1048321, 60.0);         r_fundo = TextDrawCreate(628.352600, 6.750000, "usebox");     TextDrawLetterSize(r_fundo, 0.000000, 2.988888);     TextDrawTextSize(r_fundo, 544.352844, 0.000000);     TextDrawAlignment(r_fundo, 1);     TextDrawColor(r_fundo, 0);     TextDrawUseBox(r_fundo, true);     TextDrawBoxColor(r_fundo, 102);     TextDrawSetShadow(r_fundo, 0);     TextDrawSetOutline(r_fundo, 0);     TextDrawFont(r_fundo, 0);     r_hora = TextDrawCreate(550.588134, 0.583346, "00:00");     TextDrawLetterSize(r_hora, 0.609529, 3.705832);     TextDrawAlignment(r_hora, 1);     TextDrawColor(r_hora, -1);     TextDrawSetShadow(r_hora, -1);     TextDrawSetOutline(r_hora, 0);     TextDrawBackgroundColor(r_hora, 51);     TextDrawFont(r_hora, 2);     TextDrawSetProportional(r_hora, 1);     r_borda = TextDrawCreate(546.352966, 1.750000, "LD_SPAC:white");     TextDrawLetterSize(r_borda, 0.000000, 0.000000);     TextDrawTextSize(r_borda, 80.470588, 2.916666);     TextDrawAlignment(r_borda, 1);     TextDrawColor(r_borda, 255);     TextDrawSetShadow(r_borda, 0);     TextDrawSetOutline(r_borda, 0);     TextDrawFont(r_borda, 4);     r_borda2 = TextDrawCreate(545.941223, 43.000000, "LD_SPAC:white");     TextDrawLetterSize(r_borda2, 0.000000, 0.000000);     TextDrawTextSize(r_borda2, 80.470588, 2.916666);     TextDrawAlignment(r_borda2, 1);     TextDrawColor(r_borda2, 255);     TextDrawSetShadow(r_borda2, 0);     TextDrawSetOutline(r_borda2, 0);     TextDrawFont(r_borda2, 4);     r_borda3 = TextDrawCreate(546.000061, 36.416671, "LD_SPAC:white");     TextDrawLetterSize(r_borda3, 0.000000, 0.000000);     TextDrawTextSize(r_borda3, 2.352943, 9.333333);     TextDrawAlignment(r_borda3, 1);     TextDrawColor(r_borda3, 255);     TextDrawSetShadow(r_borda3, 0);     TextDrawSetOutline(r_borda3, 0);     TextDrawFont(r_borda3, 4);     SetTimer("r_atualizar", 500, true);     return true; } public OnPlayerSpawn(playerid) {     MostrarRelogio(playerid);     return true; } forward r_atualizar(); public r_atualizar() {     new string[10], hora, minutos, segundos;     gettime(hora, minutos, segundos);     format(string, sizeof string, "%02d:%02d", hora, minutos), TextDrawSetString(r_hora, string);     SetProgressBarValue(r_segundos, segundos), UpdateProgressBar(r_segundos); } stock MostrarRelogio(playerid) {     ShowProgressBarForPlayer(playerid, r_segundos);     TextDrawShowForPlayer(playerid, r_fundo);     TextDrawShowForPlayer(playerid, r_hora);     TextDrawShowForPlayer(playerid, r_borda);     TextDrawShowForPlayer(playerid, r_borda2);     TextDrawShowForPlayer(playerid, r_borda3);     return true; }
__________________
Leia Mais

[FS] kBan - Sistema de Ban

kBan - Sistema de Ban

Meu primeiro FS postado no forum, um sistema de ban com salvamento(em DOF2), optimizado e com Log.

Comandos:

/ban
/bantemp
/desban
/desbanip

Includes:

ZCMD
ICMD
DOF2
SSCANF2
LOSGS
CONVERTDAYS

Pastas a serem criadas:

Banidos
Banidos Temp
IPs Banidos
Logs

Imagens:


Download:

Versão v1.0:


Versão v2.0:



Créditos:

MatheusKirTz/Vegas: Criação do FS
ZeeX: Include ZCMD
ipsBruno: Include ICMD
Lós: Include LOSGS
Y_Less: Include SSCANF2
Double O Seven: Include DOF2
DanDRT: Include CONVERTDAYS
Leia Mais

[FS] Mini-Sistema Ant-Palavrão

1º Coloque no TOPO DA GM as definespublics e news!
pawn Code:
#define DIALOG_FODA 1005 forward FODAS(playerid); forward FODASS(playerid); forward FODASSS(playerid); new FODA[MAX_PLAYERS];

2º Coloque esse codigo em public OnPlayerText(playerid, text[])

pawn Code:
if(strfind(text, "porra", true) != -1 || strfind(text, "cu", true) != -1 || strfind(text, "fuder", true) != -1 || strfind(text, "buceta", true) != -1 || strfind(text, "caralho", true) != -1 || strfind(text, "puta", true) != -1)     {     SetTimerEx("FODAS",100,false,"i",playerid); //Dialog antes do Kick se ele tive falado mais um vez o palavrao!     SetTimerEx("FODASSS",500,false,"i",playerid); //Kick nele se ele ja tive falado um palavão mais de uma vez!     SetTimerEx("FODASS",1000,false,"i",playerid); //Marca que ele ja falou 1 palavrão     SendClientMessage(playerid, -1, "[INFO] Não fale palavrão!!!");     //     }

2º Iremos colocar as public FODAS, FODASS, FODASSS

pawn Code:
public FODAS(playerid) {     if(FODA[playerid] == 1)     {     ShowPlayerDialog(playerid, DIALOG_FODA, DIALOG_STYLE_MSGBOX, "{FF0000}Aviso", "{DBDBDB}Agente avisou ne!\nAgora tu reentra e ve se fica esperto!!!", "Fechar", "");     }     return 1; } public FODASS(playerid) {     FODA[playerid] = 1;     ShowPlayerDialog(playerid, DIALOG_FODA, DIALOG_STYLE_MSGBOX, "{FF0000}Aviso", "{DBDBDB}Cara se voce nao tem educação va embora,\n Aki agente nao brinca meu fi tenha respeito\nMais uma dessas e oia tu e kikado!", "Fechar", "");     return 1; } public FODASSS(playerid) {     if(FODA[playerid] == 1)     {     //SE FODEUUUUUUUUUU     Kick(playerid);     }     return 1; }

Leia Mais