SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese > Lançamentos/Releases

Reply
 
Thread Tools Display Modes
Old 03/02/2018, 01:20 AM   #1
DarthVeider
Big Clucker
 
Join Date: May 2014
Posts: 132
Reputation: 14
Default Carteira de motorista + Radar com tolerância + Velocimetro

Olá pessoal do fórum, vim hoje aqui postar um sistema de carteira de motorista e radar de velocidade com tolerância que eu fiz pro meu gamemode, mas achei que seria bom dividi-lo com vocês, sei que tem algumas pessoas que procuram um sistema assim do tipo, Desculpem pela má otimização do código eu comecei ele o ano passado e viajei agora no começo do ano e só puder voltar a mexer nele novamente ontem. Mas vamos deixar de enrolar e começar a explicar com é o Sistema.

O sistema consiste no seguinte, cada player terá sua carteira de motorista, caso o contrário ele não poderá dirigir qualquer veiculo, porém a primeira vez que o player for pegar sua carteira ele pegará a carteira de graça apenas digitando o comando /pegarcarteira, mas isso só vai funcionar uma vez, assim o player conseguirá sua carteira, ele começará com 0 pontos na carteira, e a cada vez que o player passar em acima da velocidade permitida no radar, o player poderá verificar quantos pontos ele já tem na sua carteira digitando /minhacarteira, que criará um TextDraw mostrando todas as informações de sua carteira. O máximo de pontos que um player poderá ter na sua carteira antes de perde-lá é 21 pontos, quando ele atingir 22 pontos na carteira(dois a mais do que na vida real) ele perderá sua carteira e terá que adquiri-la novamente digitando /comprarcarteira, o valor voce poderá mudar alterando o valor das definições abaixo. Já o radar é um sistema de criação de radar in-game como existem muitos pelo fórum, porém esse é diferente pois ele tem um sistema de tolerância de velocidade que funciona da seguinte forma, caso o radar tenha o limite de 100Km/h e tenha uma tolerância de 10Km, caso o player passe a 110Km/h ele não será multado, porém se o player passar a 111Km/h ele será multado pois ele passou 1Km a mais da tolerância do radar, mas essa tolerância você decide quantos Km/h são, ou até se o radar terá tolerância ou não, caso não queira é só deixar o valor da tolerância em 0. Caso o player esteja perto do radar e sua velocidade for maior que a do limite do radar o seu velocímetro(que já vem com o sistema) ficará na cor vermelha avisando ao player para diminuir a velocidade

Modifique esses valores para os que desejarem.
PHP Code:
#define VALOR_DINHEIRO     5000
#define VALOR_SCORE         20 
Aqui estão algumas screenshots do sistema:
Imagens do Sistema

Comandos:
PHP Code:
/pegarcarteira
/comprarcarteira
/minhacarteira
/setarpontos [ID] [Quantidade//apenas admin logado na Rcon
/darpontos [ID] [Quantidade//apenas admin logado na Rcon
/criarradar  [Velocidade] [tolerancia//apenas admin logado na Rcon
/deletarradar [IDRadar]//apenas admin logado na Rcon 
Lembrando, vocês devem criar duas pastas no seus Scriptfiles. Crie as pastas "Radares" e "Carteiras".

O Sistema consiste basicamente nisso, todos os links de downloads e códigos estarão abaixo:
(OBS: O código do sistema está com linhas de explicação de como funciona(superfluamente) cada parte do código para quem é novato e quer aprender um pouco.(Desculpem os erros de português)

Código Source
Download dos arquivos com includes, puglins, e scriptfiles completos

Créditos:
Darth_Vader(Eu ) - Pela criação do sistema
RodrigoMSR - Pela ajuda com um comando
Living - Pela base de estudo do sistema de radar dele
ForT - Pela base de estilo do velocimetro
ZeeX - Pela include ZCMD
Y_Less - Pela include sscanf e foreach
Criador da include DOF2(procurei mas não achei o nome dele )
Incognito - Pela include e o puglin Streamer

Espero que não tenha esquecido ninguém, por favor matenham os créditos, não fique com os créditos pelo o que você não fez

Caso encontrem erros, bugs ou queiram dar criticas ou ideias para a próxima versão comentem aqui por favor.(Caso tenha alguma dica de como melhorar o código comentem também).
__________________
"I'm you father..."
DarthVeider is offline   Reply With Quote
Old 07/02/2018, 11:47 AM   #2
SpikeCompiler
Huge Clucker
 
SpikeCompiler's Avatar
 
Join Date: Dec 2017
Location: Rio de Janeiro - RJ
Posts: 262
Reputation: 14
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Bom trabalho amigo, +rep.
SpikeCompiler is offline   Reply With Quote
Old 07/02/2018, 12:51 PM   #3
HostedPlayerss
Little Clucker
 
HostedPlayerss's Avatar
 
Join Date: Feb 2017
Posts: 32
Reputation: 4
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Good Job, Vou Testar Na Minha Gm
HostedPlayerss is offline   Reply With Quote
Old 07/02/2018, 12:59 PM   #4
pWesley
Gangsta
 
Join Date: Feb 2011
Posts: 883
Reputation: 21
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Gostei. Bastante criativo.
__________________
[Tutorial] Explicação rápida sobre a DIALOG_STYLE_PASSWORD
[Filterscript] Medkit de chão

PC Specs:
G4400 / H110M-S2PH DDR4 / HyperX Fury 4GB 2133MHz DDR4 / Gigabyte GeForce GT 1030 2GB / SATA 3.5" 250GB 7200RPM / Corsair Carbide Spec-01 Blue / Razer Cyclosa Bundle / Razer Goliathus Speed Mobile / Headset Warrior PH101
pWesley is offline   Reply With Quote
Old 07/02/2018, 03:05 PM   #5
IlanZ
High-roller
 
IlanZ's Avatar
 
Join Date: Jul 2016
Location: Brasil
Posts: 1,382
Reputation: 75
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Interessante, gostei.

PHP Code:
SetTimer("Update"11); 
Não precisa atualizar a cada 1 milissegundo.
IlanZ is offline   Reply With Quote
Old 07/02/2018, 03:20 PM   #6
Cycle
Big Clucker
 
Join Date: Sep 2017
Location: Salvador, Brazil
Posts: 128
Reputation: 90
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Quote:
Originally Posted by IlanZ View Post
Interessante, gostei.

PHP Code:
SetTimer("Update"11); 
Não precisa atualizar a cada 1 milissegundo.
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

Seria bom, se atualizasse a cada 30min. ou 1h.
Isso acaba sobrecarregando o processamento do servidor, e pode até crashar.
Cycle is offline   Reply With Quote
Old 07/02/2018, 06:51 PM   #7
DarthVeider
Big Clucker
 
Join Date: May 2014
Posts: 132
Reputation: 14
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Quote:
Originally Posted by SpikeCompiler View Post
Bom trabalho amigo, +rep.
Quote:
Originally Posted by HostedPlayerss View Post
Good Job, Vou Testar Na Minha Gm
Quote:
Originally Posted by pWesley View Post
Gostei. Bastante criativo.
Quote:
Originally Posted by IlanZ View Post
Interessante, gostei.

PHP Code:
SetTimer("Update"11); 
Não precisa atualizar a cada 1 milissegundo.
Quote:
Originally Posted by Cycle View Post
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

Seria bom, se atualizasse a cada 30min. ou 1h.
Isso acaba sobrecarregando o processamento do servidor, e pode até crashar.
lol, se atualizasse a cada 30min ou 1hr, como ia dar update no velocimetro e no radar, o velocimetro só ia dar update na velocidade depois de 30min ou 1hr e o radar só ia multar depois de 30min 1hr, durante 30min ou 1hr era de boas ninguém ia ser multado, posso estar falando besteira, mas acho que seja assim, mas obrigado a todos elogios e criticas, em uma próxima versão eu vou melhorar o codigo
__________________
"I'm you father..."
DarthVeider is offline   Reply With Quote
Old 07/02/2018, 06:58 PM   #8
SpikeCompiler
Huge Clucker
 
SpikeCompiler's Avatar
 
Join Date: Dec 2017
Location: Rio de Janeiro - RJ
Posts: 262
Reputation: 14
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Quote:
Originally Posted by DarthVeider View Post
lol, se atualizasse a cada 30min ou 1hr, como ia dar update no velocimetro e no radar, o velocimetro só ia dar update na velocidade depois de 30min ou 1hr e o radar só ia multar depois de 30min 1hr, durante 30min ou 1hr era de boas ninguém ia ser multado, posso estar falando besteira, mas acho que seja assim, mas obrigado a todos elogios e criticas, em uma próxima versão eu vou melhorar o codigo
Cria-se um Timer para cada função, desse jeito ai quem for usar servidor pode sobrecarregar mesmo como o rapaz ali de cima disse, atualiza em Milisegundos cara...
SpikeCompiler is offline   Reply With Quote
Old 07/02/2018, 07:03 PM   #9
DarthVeider
Big Clucker
 
Join Date: May 2014
Posts: 132
Reputation: 14
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

Quote:
Originally Posted by SpikeCompiler View Post
Cria-se um Timer para cada função, desse jeito ai quem for usar servidor pode sobrecarregar mesmo como o rapaz ali de cima disse, atualiza em Milisegundos cara...
Obrigado pela dica, próxima versão eu vou busca uma forma que fique melhor, nesse eu não pesquisei muito pois não tive tempo, mas vlw mesmo
__________________
"I'm you father..."
DarthVeider is offline   Reply With Quote
Old 22/02/2018, 10:50 PM   #10
LukeCage
Big Clucker
 
Join Date: Nov 2016
Posts: 116
Reputation: 0
Default Re: Carteira de motorista + Radar com tolerância + Velocimetro

avião/bicicleta toma multa?
LukeCage is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Pedido] Perguntas para tirar carteira de motorista Killer21 Português/Portuguese 6 07/03/2016 03:40 PM
[Ajuda] tolerância no velocimetro DarthVeider Português/Portuguese 4 14/02/2016 01:15 PM
[Ajuda] Tirando carteira de motorista matanza87 Português/Portuguese 1 01/11/2012 03:41 PM
[ajuda] 3 aviso=sem carteira de motorista Sonic Hero Português/Portuguese 6 21/05/2011 06:40 PM


All times are GMT. The time now is 11:14 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.