SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 08/06/2014, 12:43 PM   #1
Mori4rty
Little Clucker
 
Join Date: Jun 2014
Posts: 33
Reputation: 21
Default Moeda Brasileira . Criada por Mori4rty

- Introdução
Há algumas semanas conheci a linguagem pawn e me interessei, comecei a ler tutoriais aqui no fórum e depois de algum tempo (minha conta demorou para ser ativada) eu decidi fazer meu primeiro script!

Esse script ele cria uma segunda moeda no sa-mp, fica como a moeda brasileira (o real).

- Imagem


- Funções
pawn Code:
native GivePlayerMoneyBR(playerid, money);
native GetPlayerMoneyBR(playerid);
native ResetPlayerMoneyBR(playerid);
native ShowTextDrawMoney(playerid);
native HideTextDrawMoney(playerid);
native CreateTextDrawMoney(playerid);

- Tutorial
Para usar é bem simples, primeiro adicione ao topo do seu script:
pawn Code:
#include moedabrasileira
Em seguida adicione na sua OnGameModeInit/OnFilterScriptInt:
pawn Code:
CreateTextDrawMoney();
Depois, para criar a textdraw para o jogador você deve adicionar:
pawn Code:
// OnPlayerConnect:
ShowTextDrawMoney(playerid);
// OnPlayerDisconnect:
HideTextDrawMoney(playerid);
Bem simples, não?

OBS: Quando for carregar o dinheiro, armazene da seguinte forma:
pawn Code:
PlayerMoney[playerid] = /* Função para fazer o get do dinheiro */
Pois todo o dinheiro fica armazenado na PlayerMoney, ai depois é só passar da PlayerMoney para sua variavel.
Exemplo:
pawn Code:
PlayerInfo[playerid][Dinheiro] = PlayerMoney[playerid];

- Creditos
Mori4rty - Criação do script.
wiki sa-mp - Fornecer tutoriais.
Gamer931215 - Função Comma.

- Download
Pastebin: Include MoedaBrasileira.inc.
Pastebin: Gamemode usado para teste.

Cordialmente ~ Mori4rty.

Last edited by Mori4rty; 08/06/2014 at 02:36 PM.
Mori4rty is offline   Reply With Quote
Old 08/06/2014, 01:34 PM   #2
Dolby
High-roller
 
Dolby's Avatar
 
Join Date: Aug 2011
Location: Brazil - GO
Posts: 2,904
Reputation: 742
Default Re: Moeda Brasileira . Criada por Mori4rty

Primeiramente parabéns pelo script. Mas se não me falha a memoria, após ser usado TextDrawSetString devemos usar TextDrawShowForPlayer para atualizar a mesma. Estou me referindo a função ShowTextDrawMoney.

De resto parabéns.
Dolby is offline   Reply With Quote
Old 08/06/2014, 01:36 PM   #3
Mori4rty
Little Clucker
 
Join Date: Jun 2014
Posts: 33
Reputation: 21
Default Re: Moeda Brasileira . Criada por Mori4rty

Quote:
Originally Posted by Dolby View Post
Primeiramente parabéns pelo script. Mas se não me falha a memoria, após ser usado TextDrawSetString devemos usar TextDrawShowForPlayer para atualizar a mesma. Estou me referindo a função ShowTextDrawMoney.

De resto parabéns.
Porém, quando setar o dinheiro usando a GivePlayerMoneyBR irá atualizar a textdraw.. Pois quando a include é chamada o valor da variavel PlayerMoney é 0.

A logica que segui foi essa, mas olhando por outro lado é bom atualizar o valor quando a textdraw for criada pelo ShowTextDrawMoney..

Logo logo irei atualizar!

Obrigado pelo comentário e pelo incentivo!

Cordialmente ~ Mori4rty.
Mori4rty is offline   Reply With Quote
Old 08/06/2014, 01:57 PM   #4
qSmoke
Big Clucker
 
qSmoke's Avatar
 
Join Date: Feb 2014
Posts: 97
Reputation: 19
Default Re: Moeda Brasileira . Criada por Mori4rty

Esse sistema, bem parecido com o server do @Riichard em.. Até a virgula separando, a posição da textdraw, olha o vídeo...
https://www.*******.com/watch?v=Juw5YGsPlk4
Fora a textdraw, bom trabalho...
__________________
qSmoke is offline   Reply With Quote
Old 08/06/2014, 02:02 PM   #5
Mori4rty
Little Clucker
 
Join Date: Jun 2014
Posts: 33
Reputation: 21
Default Re: Moeda Brasileira . Criada por Mori4rty

Quote:
Originally Posted by qSmoke View Post
Esse sistema, bem parecido com o server do @Riichard em.. Até a virgula separando, a posição da textdraw, olha o vídeo...
https://www.*******.com/watch?v=Juw5YGsPlk4
Fora a textdraw, bom trabalho...
Não tinha visto o sistema dele.. Ali foi o primeiro lugar que veio na minha cabeça.

Mas irei mudar de local, caso gere algum conflito com o @Riichard.
Mori4rty is offline   Reply With Quote
Old 08/06/2014, 02:07 PM   #6
qSmoke
Big Clucker
 
qSmoke's Avatar
 
Join Date: Feb 2014
Posts: 97
Reputation: 19
Default Re: Moeda Brasileira . Criada por Mori4rty

Quote:
Originally Posted by Mori4rty View Post
Não tinha visto o sistema dele.. Ali foi o primeiro lugar que veio na minha cabeça.

Mas irei mudar de local, caso gere algum conflito com o @Riichard.
Poe um espaço no lugar da virgula e muda o tamanho...
__________________
qSmoke is offline   Reply With Quote
Old 08/06/2014, 02:10 PM   #7
Mori4rty
Little Clucker
 
Join Date: Jun 2014
Posts: 33
Reputation: 21
Default Re: Moeda Brasileira . Criada por Mori4rty

Quote:
Originally Posted by qSmoke View Post
Poe um espaço no lugar da virgula e muda o tamanho...
Irei fazer uma edição, pode ficar tranquilo.. Enquanto a virgula, não pretendo retira-la.. É um modo de organização que achei interessante que já veio na função Comma.
Mori4rty is offline   Reply With Quote
Old 08/06/2014, 02:19 PM   #8
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Portugal
Posts: 7,179
Reputation: 780
Default Re: Moeda Brasileira . Criada por Mori4rty

bem parabens pelo sua include, so tem um senao.

Deveria ter usado Player Textdraw.

- Dolby

Tambem pensava que sim, porem fiz uns testes em uns sistemas que ando a desenvolver e notei, que ele formata a string na mesma sem ter de fazer isso.

- OFF

Um R$ antes do local nativo de mostrar o dinheiro chegava rs. -q
PT is offline   Reply With Quote
Old 08/06/2014, 02:37 PM   #9
Mori4rty
Little Clucker
 
Join Date: Jun 2014
Posts: 33
Reputation: 21
Default Re: Moeda Brasileira . Criada por Mori4rty

Obrigado a todos os comentários..

Tópico atualizado!
Mori4rty is offline   Reply With Quote
Old 08/06/2014, 02:44 PM   #10
Living
Big Clucker
 
Join Date: Jan 2013
Posts: 70
Reputation: 27
Default Re: Moeda Brasileira . Criada por Mori4rty

show de bola
Living 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
[Ajuda] Pawn/ Binária / Brasileira Spraker Português/Portuguese 10 08/11/2013 08:17 PM
[Off] Indústria de games brasileira Cidiei Português/Portuguese 3 29/05/2013 05:11 PM
[FilterScript] Favela criada por The_Mentalist The_MentalistRSF Lançamentos/Releases 10 01/08/2012 01:30 PM
[[[Ajuda]]] GZ CRIADA MAIS E O /DO pq nao funfa? Ichigo_Kurosaki Português/Portuguese 6 22/02/2011 09:26 PM
[Tutorial] Como Colocar Uma Organização Já Criada No /lideres Trinix_PoS [Bizu] Lançamentos/Releases 12 23/01/2011 02:55 PM


All times are GMT. The time now is 04:15 PM.


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