SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 23/03/2020, 01:41 AM   #1
SmokeKiLL
Huge Clucker
 
Join Date: Aug 2017
Posts: 385
Reputation: 2
Default Callback que faz duas função

Fala pessoal, eu estou com um problema que para mim é novo. Eu tenho uma Callback que tem a função de aumentar e também de diminuir, mas quando vai diminuir, da problema.

Code:
function GiveDinheiro(playerid, money)
{
    if(money > 0) {

        PlayerInfo[playerid][pMoney] += money;
    }
    else {

        PlayerInfo[playerid][pMoney] -= money;
    }
    return 1;
}
Quando eu uso a função assim: GiveDinheiro(playerid, -10); Nada acontece, eu sei o por que, mas não sei resolver kkk. O money ali vem -10 e com isso da conflito na hora de diminuir, como eu resolvo isso?
SmokeKiLL is offline   Reply With Quote
Old 23/03/2020, 01:49 AM   #2
moura98
Huge Clucker
 
moura98's Avatar
 
Join Date: Jul 2015
Location: Brasil
Posts: 478
Reputation: 20
Default Re: Callback que faz duas função

Quote:
Originally Posted by SmokeKiLL View Post
Fala pessoal, eu estou com um problema que para mim é novo. Eu tenho uma Callback que tem a função de aumentar e também de diminuir, mas quando vai diminuir, da problema.

Code:
function GiveDinheiro(playerid, money)
{
    if(money > 0) {

        PlayerInfo[playerid][pMoney] += money;
    }
    else {

        PlayerInfo[playerid][pMoney] -= money;
    }
    return 1;
}
Quando eu uso a função assim: GiveDinheiro(playerid, -10); Nada acontece, eu sei o por que, mas não sei resolver kkk. O money ali vem -10 e com isso da conflito na hora de diminuir, como eu resolvo isso?
Essa condicao nao tem sentido se digitar um valor negativo ela ja vai somar com negativo entao nao precisa dessa condicao. deixe apenas assim:


Code:
function GiveDinheiro(playerid, money)
{
        PlayerInfo[playerid][pMoney] += money;
        return 1;
}
__________________
moura98 is offline   Reply With Quote
Old 23/03/2020, 01:50 AM   #3
Khivory
Huge Clucker
 
Khivory's Avatar
 
Join Date: Feb 2020
Posts: 217
Reputation: 16
Default Re: Callback que faz duas função

Faça somente isso:

PHP Code:
function GiveDinheiro(playeridmoney)
{
    
PlayerInfo[playerid][pMoney] += money;
    return 
1;


Pense na seguinte situação:

PHP Code:
PlayerInfo[playerid][pMoney] = 10000;
GiveDinheiro(payerid, -2000
GiveDinheiro será executado dessa maneira:

PHP Code:
PlayerInfo[playerid][pMoney] += -2000 
ou também
PHP Code:
PlayerInfo[playerid][pMoney] = PlayerInfo[playerid][pMoney] + (-2000

Quanto é 10000 + (-2000) ?
Khivory is offline   Reply With Quote
Old 23/03/2020, 02:13 AM   #4
SmokeKiLL
Huge Clucker
 
Join Date: Aug 2017
Posts: 385
Reputation: 2
Default Re: Callback que faz duas função

Aaah sim, eu achava que daria conflito se ficasse assim PlayerInfo[playerid][pMoney] += -2000
Mas obrigado <3
SmokeKiLL is offline   Reply With Quote
Old 23/03/2020, 11:37 AM   #5
ipsLuan
High-roller
 
ipsLuan's Avatar
 
Join Date: Feb 2013
Location: Ilhéus, BA
Posts: 4,518
Reputation: 328
Default Re: Callback que faz duas função

Quote:
Originally Posted by SmokeKiLL View Post
Fala pessoal, eu estou com um problema que para mim é novo. Eu tenho uma Callback que tem a função de aumentar e também de diminuir, mas quando vai diminuir, da problema.

Code:
function GiveDinheiro(playerid, money)
{
    if(money > 0) {

        PlayerInfo[playerid][pMoney] += money;
    }
    else {

        PlayerInfo[playerid][pMoney] -= money;
    }
    return 1;
}
Quando eu uso a função assim: GiveDinheiro(playerid, -10); Nada acontece, eu sei o por que, mas não sei resolver kkk. O money ali vem -10 e com isso da conflito na hora de diminuir, como eu resolvo isso?
Isso é regra de matemática básica.
__________________
Precisando de algum sistema? Me contate.
ipsLuan 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] Funçao De Admin: /daradmin [ID] [NIVEL] [FUNÇAO] lucasfontes1999 Português/Portuguese 6 22/11/2014 11:06 PM
[Ajuda] Sistema de Funçao Dentro do Jogo EX: /daradmin [ID] [NIVEL] [FUNCAO] lucasfontes1999 Português/Portuguese 0 22/11/2014 06:31 PM
[Off] Existe uma callback desta função? DannielCooper Português/Portuguese 11 21/06/2013 04:45 PM
[Tutorial] Hooking CallBack(s) - How to Hook any callback Swimor Tutorials 6 19/10/2012 09:32 PM
[Ajuda] Duas Includes usando uma mesma callback Liba.Nakajima Português/Portuguese 2 23/10/2011 07:30 PM


All times are GMT. The time now is 10:56 AM.


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