SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 10/11/2014, 09:57 PM   #1
DevilAgain
Huge Clucker
 
Join Date: Apr 2013
Posts: 341
Reputation: 8
Default Diminui 2 valores ( variaveis )

Buenas pessoal, preciso de uma ajuda super simples, mas não estou me entendendo.

Quando o jogador excede o valor que colocou de gasolina, ela derrama e eu quero informar ao player quanto derramou.
Então fiz:

PHP Code:
strval(inputtext) - Comb[ModeloID][GasolinaC]) 
Porém eu tenho 80 de gasolina e digitei 2 litros no dialog, então:

2 - 80 = -78!

e deveria informar 2 que foi excedido. De que forma eu faria pra informar corretamente o excedido?
__________________
Se seu tópico dizer +REP, eu ignoro-o.
DevilAgain is offline   Reply With Quote
Old 10/11/2014, 10:50 PM   #2
Bruno13
High-roller
 
Bruno13's Avatar
 
Join Date: May 2013
Location: Caxias do Sul/RS
Posts: 1,436
Reputation: 244
Default Re: Diminui 2 valores ( variaveis )

pawn Code:
Comb[ModeloID][GasolinaC] - strval(inputtext)//Sempre valor maior na frente...
Seria isso? Corrigir o valor negativo? Não sei se entendi bem o que queres dizer.
__________________
Released Hogwarts RP/G
Code:
> Não trabalho mais com venda de sistemas.
> Site: www.bruno13.tk
Bruno13 is offline   Reply With Quote
Old 10/11/2014, 10:54 PM   #3
[BOPE]Seu._.Madruga
High-roller
 
[BOPE]Seu._.Madruga's Avatar
 
Join Date: Nov 2011
Location: São Paulo - SP
Posts: 1,079
Reputation: 79
Thumbs up Re: Diminui 2 valores ( variaveis )

Bom aqui embaixo está uma base, apenas coloque no gamemode conforme está citado abaixo...

Ajudei? +Rep


° No topo do Gamemode:
PHP Code:
new Derramou[MAX_PLAYERS]; /*-- Variável que irá armazenar a quantia que derramou --*/ 
° No lugar de:
PHP Code:
strval(inputtext) - Comb[ModeloID][GasolinaC])  /*-- Como o Bruno disse não se coloca valor menor na frente --*/ 
° Coloque:
PHP Code:
Derramou[playerid] = Comb[ModeloID][GasolinaC] - strval(inputtext); /*-- Setando o valor da variável para a quantia que derramou --*/
new string[124], aname[MAX_PLAYER_NAME]; /*-- Variáveis para armazenamento de texto --*/
GetPlayerName(playeridaname,sizeof(aname)); /*-- Armazenando o nick do player na variável aname --*/
format(string,sizeof(string),"%s você derramou %d litro(s) de gasolina"anameDerramou[playerid]); /*-- Formatando a Mensagem --*/
SendClientMessage(playerid, -1string); /*-- Função para enviar a mensagem para o player --*/ 
__________________

_\|/_ Ei vey é Nozes _\|/_

Nick: LeozinIMPERATUS

Patente: Coronel 3

Página Oficial: Leonardo " lbs " Bradoks » www.facebo ok.com/leobradoks
Página de Programação: Programação em Foco » www.facebo ok.com/groups/ProgramacaoEmFoco
Atualmente focado ao competitivo de Point Blank
Email | Site Pessoal | Skype | Discord
O topo da inteligência é alcançar a humildade
[BOPE]Seu._.Madruga is offline   Reply With Quote
Old 10/11/2014, 11:30 PM   #4
DevilAgain
Huge Clucker
 
Join Date: Apr 2013
Posts: 341
Reputation: 8
Default Re: Diminui 2 valores ( variaveis )

Ta pessoal mas e se eu tenho 2 de gasolina e coloco 80, o tanque vai derramar. Entao no calculo de voces fica

2 - 80 = -78

Tambem ficara negativo.
O q eu preciso é saber quanto foi derramado.
__________________
Se seu tópico dizer +REP, eu ignoro-o.
DevilAgain is offline   Reply With Quote
Old 10/11/2014, 11:38 PM   #5
MatheusAlcapone
Gangsta
 
MatheusAlcapone's Avatar
 
Join Date: Dec 2011
Location: Brasil
Posts: 914
Reputation: 31
Default Re: Diminui 2 valores ( variaveis )

Simples pegue o valor total e faça -80 o que sobrar foi o que derramo.
MatheusAlcapone 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] Sorteio de valores.. [BWL]Chamaleon Português/Portuguese 5 27/08/2013 12:36 AM
[Ajuda] Valores ! feliphemort Português/Portuguese 4 05/04/2013 11:15 PM
[Ajuda] Valores random.. Duduloch Português/Portuguese 6 19/12/2012 11:28 PM
[Ajuda] Dar valores em offline Rick_DR Português/Portuguese 4 17/08/2012 01:39 PM
[Ajuda] Contar valores CorTheZ_OwneeD Português/Portuguese 20 25/07/2012 09:18 PM


All times are GMT. The time now is 08:32 AM.


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