[FilterScript] Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] (
/showthread.php?tid=569895)
Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
ProKillerpa - 03.04.2015
• Нndice- Introduзгo
- Informaзхes adicionais
- Modificando estrutura
- Downloads
- Print Screens
- Explicaзгo sobre funзхes
- Comparativo v0.1 e v0.2
- Futuros Updates
- Consideraзхes finais
• Introduзгo
- O Filterscript Cartгo de Crйdito tem uma versгo anterior (v0.1) que foi desenvolvida em DOF2 e agora estб recebendo um "remake" com uma versгo muito mais aprimorada, agora em SQLITE. Os sistemas foram feitos do 0 novamente e apenas algumas ideias foram mantidas nessa versгo, ou seja, algumas coisas foram retiradas e algumas incluнdas ( ideias que eu nгo adicionei na v0.1 ). Logo abaixo teremos um relatуrio com todas as modificaзхes.
• Informaзхes Adicionais:- O Filterscript estб disponнvel para todos que queiram modifica-lo para estar apto ao estilo de jogo do seu servidor, porйm й proibido a postagem em: web sites, blogs, e a retiraзгo dos crйditos.
- As databases deverгo ser copiadas para a pasta scriptfiles da pasta raiz do seu servidor.
• Modificando Estrutura:
- Como sabemos um script й basicamente formado por uma estrutura, e dentro de uma estrutura temos escopos. Sabemos que utilizadores de Filterscripts postados na board modificam o mesmo para que se encaixe melhor no seu servidor e como hб alguns que nгo sгo tгo experientes em identificar, estarei dando uma ajuda mostrando algumas funзхes que podem ser modificadas facilmente.
- Eu utilizei uma callback para finalizar a compra do jogador mais facilmente, pensando em futuras modificaзхes. Veja abaixo funciona a callback:
Parвmetros | - Callback:
- FinalizarVenda(playerid, type[], product[], value, Pgto, dBuy, mBuy, aBuy);
|
playerid | - Funзгo:
- Define б qual id serб destinado бs modificaзхes contidas na callback.
- ATENЗГO: Somente й suportado nъmeros inteiros positivos.
|
type | - Funзгo:
- Tem a funзгo de armazenar qual o tipo ou categoria do artigo comprado.
- Exemplo: Eletrodomйsticos, Casa e Construзгo, Mуveis.
- ATENЗГO: Somente й suportado strings, usar entre бspas
|
product | - Funзгo:
- Armazena qual o nome do produto/artigo comprado.
- Exemplo: Televisгo, Rбdio, Geladeira, Som
- ATENЗГO: Somente й suportado strings, usar entre бspas
|
value | - Funзгo:
- Responsбvel por armazenar o valor pago pelo produto.
- Exemplo: 5000, 9000, 100.
- ATENЗГO: Somente й suportado nъmeros inteiros positivos.
|
Pgto | - Funзгo:
- Armazena em quantas vezes serб parcelada б compra.
- Exemplo: 1, 10, 20, 40...
- ATENЗГO: Somente й suportado nъmeros inteiros positivos.
|
dBuy, mBuy, aBuy | - Funзгo:
- Armazena, em ordem: Dia, Mкs, Ano da compra do produto.
- Exemplo: 1, 10, 20, 40...
- ATENЗГO: Somente й suportado nъmeros inteiros positivos.
|
• Downloads
• Print Screen
• Comparando Versхes- Versгo Antiga (v0.1)
- Includes Utilizadas: Dof2, zcmd and sscanf
- Excesso de strings e utilizaзгo de Timers
- Problemas em relaзгo б contagem de juros
- Nгo recebeu e nгo receberб Updates
- Entre outras observaзхes...
- Versгo Nova(v0.2)
- Includes Utilizadas: Sqlite, y_cmd and sscanf2
- Strings Reduzidas e Utilizaзгo de gettime
- Otimizada com o que hб de melhor atualmente
- Foram adicionadas ideias pedidas para v0.1
- Entre outras observaзхes...
• LOG System:- Eu optei por uma funзгo pouco utilizada em filterscripts atualmente, que й um log visualizбvel das compras que o jogador efetua. O Log й salvo na database logs.db e poderб ser vista em tempo real por quem tem o acesso ao programa que grava as informaзхes SQLite. Na aba /meucartгo й possнvel verificar seus logs, clicando em Ultimas Compras.
• Sistemas:
- Versгo 0.2
- Hб 3 Cartхes de Crйditos que poderгo ser escolhidos ( apenas 1 ) sendo: Master Card, Visa e Cielo!
- O Jogador possui um menu ( /meucartao ) onde terб vбrias opзхes como visualizar suas ultimas compras.
• Futuros Updates:
- FIX: Essa versгo receberб Updates futuramente, conforme a colaboraзгo com ideias.
• Consideraзхes Finais:
- Entгo... chegamos ao final! Quero agradecer б todos que usarгo meu filterscript em seu servidor, isso me deixa muito orgulhoso. Eu espero que vocк, usuбrio, tenha uma imaginaзгo para adaptar esse filterscript em seu servidor. Um forte abraзo pra quem tem a consciкncia do quгo importante й manter os crйditos do criador.
Sбbio й aquele que conhece os limites da prуpria ignorвncia
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
RebeloX - 03.04.2015
Bastante interessante!
Uma questгo, para que serve isto: #define CREATE_VOID:%1[%2](%3) public %1(%3) interessei-me por isso quando vi os parвmetros, CREATE_VOID:OnDialogResponse["iiiis"]
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
#Luca[S]. - 03.04.2015
Jб tinha visto a versгo interior, essa ficou melhor do que jб йra!
Parabйns fera.. =D
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
ProKillerpa - 03.04.2015
Quote:
Originally Posted by BlueX
Bastante interessante!
Uma questгo, para que serve isto: #define CREATE_VOID:%1[%2](%3) public %1(%3) interessei-me por isso quando vi os parвmetros, CREATE_VOID:OnDialogResponse["iiiis"]
|
Meu intuito era informar aos novatos os parвmetros da callback, porйm isso nгo modifica em nada.
Quote:
Originally Posted by TenhoUmaDuvida
Jб tinha visto a versгo interior, essa ficou melhor do que jб йra!
Parabйns fera.. =D
|
Valeu irmгo!!
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
PT - 03.04.2015
Gostei do que vocк fez aqui mas evite coisas destas:
CREATE_VOID:OnDialogResponse["iiiis"]
deixas o cуdigo feio para nada.
Bom trabalho!
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
GWMPT - 03.04.2015
Quote:
Originally Posted by PT
Gostei do que vocк fez aqui mas evite coisas destas:
CREATE_VOID:OnDialogResponse["iiiis"]
deixas o cуdigo feio para nada.
Bom trabalho!
|
Quote:
Originally Posted by ProKillerpa
Meu intuito era informar aos novatos os parвmetros da callback, porйm isso nгo modifica em nada.
|
....
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
ProKillerpa - 03.04.2015
Quote:
Originally Posted by PT
Gostei do que vocк fez aqui mas evite coisas destas:
CREATE_VOID:OnDialogResponse["iiiis"]
deixas o cуdigo feio para nada.
Bom trabalho!
|
Obrigado
Quote:
Originally Posted by GWMPT
....
|
?
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
LuisFerreira - 03.04.2015
Seria bom na proxima versгo se tivesse um '' shoping '' para comprar produtos com cartгo ou com dinheiro, ae quando fosse comprar aparecer se queria com cartгo de credito ou dinheiro.
Enfim, belo sistema.
Projeto Brasil Caminhoneiro RPG.
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
GWMPT - 04.04.2015
Quote:
Originally Posted by ProKillerpa
?
|
Nгo era para ti
.
.
.
.
Bom trabalho!
Re: Sistema de Cartгo de Crйdito v0.2 [SQLite] [Updated] -
ProKillerpa - 04.04.2015
Quote:
Originally Posted by GWMPT
Nгo era para ti
.
.
.
.
Bom trabalho!
|
Valeu brother!!