SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 26/02/2020, 02:38 AM   #1
Khivory
Big Clucker
 
Khivory's Avatar
 
Join Date: Feb 2020
Posts: 132
Reputation: 5
Default Evento de Reação

Boa noite a todos.

Venho lhes trazer um FilterScript desenvolvido totalmente por mim.

• Dependências:
- matheval
- ZCMD

O sistema funciona da seguinte forma: Você poderá selecionar 2 categorias de evento, Cálculos e Caracteres, o primeiro que responder no chat o que for pedido receberá o prêmio.

• O prêmio minimo e máximo é de acordo com a dificuldade;
• A quantidade de caracteres e a dificuldade/quantidade das operações é de acordo com a dificuldade;
• O tempo para o jogador responder o desafio é de acordo com a dificuldade, quando maior ela for, menos tempo ele tem.

O código pode ainda ter muito o que melhorar, tanto na questão de otimização e de ideias/bugs, por isso estou aberto a qualquer tipo de crítica construtiva e opinião.

OBS.: Eu apostei em cálculos mais complexos tendo até 6 elementos, sendo impossível calcular de cabeça, por isso recomendo o auxílio de uma calculadora.

Prints: https://imgur.com/a/1JiMkFP

Código: https://pastebin.com/6NB2hckF

Last edited by Khivory; 26/02/2020 at 10:12 AM.
Khivory is offline   Reply With Quote
Old 26/02/2020, 03:00 AM   #2
zKaioDzn
Big Clucker
 
zKaioDzn's Avatar
 
Join Date: May 2019
Location: .
Posts: 134
Reputation: 0
Thumbs up Re: Evento de Reação

Quote:
Originally Posted by Khivory View Post
Boa noite a todos.

Venho lhes trazer um FilterScript desenvolvido totalmente por mim.

• Dependências:
- matheval
- ZCMD

O sistema funciona da seguinte forma: Você poderá selecionar 2 categorias de evento, Cálculos e Caracteres, o primeiro que responder no chat o que for pedido receberá o prêmio.

• O prêmio minimo e máximo é de acordo com a dificuldade;
• A quantidade de caracteres e a dificuldade/quantidade das operações é de acordo com a dificuldade;
• O tempo para o jogador responder o desafio é de acordo com a dificuldade, quando maior ela for, menos tempo ele tem.

O código pode ainda ter muito o que melhorar, tanto na questão de otimização e de ideias/bugs, por isso estou aberto a qualquer tipo de crítica construtiva e opinião.

https://pastebin.com/6NB2hckF
Bacana o FS men!
__________________
75% [██████████---]
zKaioDzn is offline   Reply With Quote
Old 26/02/2020, 05:19 AM   #3
MrCas
Big Clucker
 
MrCas's Avatar
 
Join Date: Mar 2019
Location: Ribeirão Preto - SP
Posts: 54
Reputation: 7
Default Re: Evento de Reação

Ibagens?
MrCas is offline   Reply With Quote
Old 26/02/2020, 10:04 AM   #4
Khivory
Big Clucker
 
Khivory's Avatar
 
Join Date: Feb 2020
Posts: 132
Reputation: 5
Default Re: Evento de Reação

Quote:
Originally Posted by MrCas View Post
Ibagens?
Mil perdões, coloquei-as no post.
Khivory is offline   Reply With Quote
Old 26/02/2020, 10:25 PM   #5
MrCas
Big Clucker
 
MrCas's Avatar
 
Join Date: Mar 2019
Location: Ribeirão Preto - SP
Posts: 54
Reputation: 7
Default Re: Evento de Reação

Massa, irmão.
MrCas is offline   Reply With Quote
Old 28/02/2020, 03:14 AM   #6
D3m0n0id
Little Clucker
 
Join Date: Feb 2018
Posts: 21
Reputation: 0
Default Re: Evento de Reação

static gStr[128], gString[256]; você fez isso porque a bagunça nesse código ta tão grande que eu nem consigo contar direito quantas celulas estão sendo usadas, vou ter que desmanchar tudo pra poder contar, você usou 30 celulas no pName o samp só aceita 20 caracteres no nickname agente usa 21 porque se usar 20 fica faltando um, sempre deixar um a mais e se for usar o max players eu não sei se isso é regra, mas tem que reduzir ele pra quantidade de slots que ta configurada no server.cfg eu li isso em um tópico aqui lá em 2011/2012 não sei quem publicou

observe ali no canto da tela que o próprio compilador informa quantas celulas você ta usando

Last edited by D3m0n0id; 28/02/2020 at 03:27 AM. Reason: imagem ilustrativa
D3m0n0id is offline   Reply With Quote
Old 28/02/2020, 10:26 AM   #7
Khivory
Big Clucker
 
Khivory's Avatar
 
Join Date: Feb 2020
Posts: 132
Reputation: 5
Default Re: Evento de Reação

Está duvidando da minha capacidade amigo? kkkk

Faça as contas, eu posso chegar até a 140 caracteres ali dependendo do tamanho do cálculo e do nome do jogador, quase no limite.

Isso já é um costume meu desde que comecei, como são raros os momentos em que eu utilizo mais de 128 caracteres, eu simplesmente reaproveito a de dialog que não tem como fugir disso.

Bagunça? Tamanho grande? Deve ser um engano. Você que deixou tudo na mesma linha ou foi um erro?

Talvez você não esteja acostumado com as condições uma em baixo da outro sem um espaço entre as chaves, tem vários programadores que trabalham quase da mesma forma. Mas lhe garanto, sou totalmente paranoico com organização.
Attached Images
File Type: png Screenshot_3.png (93.2 KB, 14 views)
Khivory is offline   Reply With Quote
Old 28/02/2020, 01:19 PM   #8
ipsLuan
High-roller
 
ipsLuan's Avatar
 
Join Date: Feb 2013
Location: Ilhéus, BA
Posts: 4,486
Reputation: 328
Default Re: Evento de Reação

Quote:
Originally Posted by D3m0n0id View Post
você usou 30 celulas no pName o samp só aceita 20 caracteres no nickname agente usa 21 porque se usar 20 fica faltando um, sempre deixar um a mais
Erro seu... o limite do SA:MP é 24 caracteres no nome do jogador.

Quote:
Originally Posted by D3m0n0id View Post
e se for usar o max players eu não sei se isso é regra, mas tem que reduzir ele pra quantidade de slots que ta configurada no server.cfg eu li isso em um tópico aqui lá em 2011/2012 não sei quem publicou
Não necessariamente... você pode simplesmente usar #if defined e #undef e 'setar' a quantidade pelo próprio GM.

Veja os limites do SA:MP.


--

Quote:
Originally Posted by Khivory View Post
Talvez você não esteja acostumado com as condições uma em baixo da outro sem um espaço entre as chaves, tem vários programadores que trabalham quase da mesma forma. Mas lhe garanto, sou totalmente paranoico com organização.
Eu trabalho assim também, acho mais versátil.

pawn Code:
new bool:isActived;

if(isActived)
    isActived = false;
else
    isActived = true;

if(isActived) {
    print("isActived = true");
    warningToPass();
}
else {
    print("isActived = false");
    releasedToPass();
}
__________________
Brasil New Style
ip.brasilnewstyle.com
ipsLuan is offline   Reply With Quote
Old 28/02/2020, 01:57 PM   #9
D3m0n0id
Little Clucker
 
Join Date: Feb 2018
Posts: 21
Reputation: 0
Default Re: Evento de Reação

Quote:
Originally Posted by ipsLuan View Post
Erro seu... o limite do SA:MP é 24 caracteres no nome do jogador.
D3m0n0id is offline   Reply With Quote
Old 28/02/2020, 02:03 PM   #10
Khivory
Big Clucker
 
Khivory's Avatar
 
Join Date: Feb 2020
Posts: 132
Reputation: 5
Default Re: Evento de Reação

Pode chegar a 24 caracteres se utilizar o SetPlayerName...

https://wiki.sa-mp.com/wiki/SetPlayerName
Khivory 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] EVENTO Dimbalada Português/Portuguese 4 24/04/2017 11:31 PM
[FilterScript] Teste de reação (Matemático) Diogo123 Lançamentos/Releases 8 09/05/2015 06:31 PM
[Ajuda] Evento s4kuL Português/Portuguese 5 31/08/2014 03:15 AM
[Ajuda] Evento Freak@ Português/Portuguese 5 10/06/2014 11:36 PM
[FilterScript] Teste Reação JonathanFeitosa Lançamentos/Releases 3 17/09/2011 05:20 AM


All times are GMT. The time now is 09:35 AM.


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