[Include] Moeda Brasileira . Criada por Mori4rty
#1

- 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 Код:
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 Код:
#include moedabrasileira
Em seguida adicione na sua OnGameModeInit/OnFilterScriptInt:
pawn Код:
CreateTextDrawMoney();
Depois, para criar a textdraw para o jogador vocк deve adicionar:
pawn Код:
// OnPlayerConnect:
ShowTextDrawMoney(playerid);
// OnPlayerDisconnect:
HideTextDrawMoney(playerid);
Bem simples, nгo?

OBS: Quando for carregar o dinheiro, armazene da seguinte forma:
pawn Код:
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 Код:
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.
Reply
#2

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.
Reply
#3

Quote:
Originally Posted by Dolby
Посмотреть сообщение
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.
Reply
#4

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.youtube.com/watch?v=Juw5YGsPlk4
Fora a textdraw, bom trabalho...
Reply
#5

Quote:
Originally Posted by qSmoke
Посмотреть сообщение
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.youtube.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.
Reply
#6

Quote:
Originally Posted by Mori4rty
Посмотреть сообщение
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...
Reply
#7

Quote:
Originally Posted by qSmoke
Посмотреть сообщение
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.
Reply
#8

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
Reply
#9

Obrigado a todos os comentбrios..

Tуpico atualizado!
Reply
#10

Quote:
Originally Posted by PT
Посмотреть сообщение
Um R$ antes do local nativo de mostrar o dinheiro chegava rs. -q
Й, ficaria menos confuso.
Problema й que se o cara tirar print e tirar o chat (f7) fica o R forever alone :/
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)