How to make Mission bonus
#1

How can i make mission bonus in this code. If he overload his vehicle. he get 3000 but bonus another 3000 so that's $6000

// This one right (without bonus)
Код:
    if(TruckLoad[playerid] == 0)
    {
        SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
       	format(Message, sizeof(Message), "You earned $i", trucker[End][cost]);
	    SendClientMessage(playerid, -1, Message);
            GivePlayerMoney(playerid, trucker[End][cost]);
    }
// Need bonus Cash
Код:
    if(TruckLoad[playerid] == 1)
    {
        SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
       	format(Message, sizeof(Message), "You earned $i and bonus", trucker[End][cost]);
    	SendClientMessage(playerid, -1, Message);
        GivePlayerMoney(playerid, trucker[End][cost]);
    }
Reply
#2

I don't get it, what's the problem here?
Reply
#3

Quote:
Originally Posted by Eoussama
Посмотреть сообщение
I don't get it, what's the problem here?
// This one right (without bonus) ($3000)
Код:
    if(TruckLoad[playerid] == 0)
    {
        SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
       	format(Message, sizeof(Message), "You earned $i", trucker[End][cost]);
	    SendClientMessage(playerid, -1, Message);
            GivePlayerMoney(playerid, trucker[End][cost]);
    }
Extra Cash
// Need bonus Cash (Another $3000 so that's $6000 earned)
Код:
    if(TruckLoad[playerid] == 1)
    {
        SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
       	format(Message, sizeof(Message), "You earned $i and bonus", trucker[End][cost]);
    	SendClientMessage(playerid, -1, Message);
        GivePlayerMoney(playerid, trucker[End][cost]);
    }
I have a /overload command that toggles. If he do overload then completed the mission he get extra cash

array: 3000 is cash
Код:
{1, 2420.6235,-2464.2495,13.6250, "Los Santos Warehouse", "Weapons", 1538.4180,-1674.5314,13.5469, "Los Santos Police Station", 3000}
Reply
#4

You can use this

PHP код:
    if(TruckLoad[playerid] == 1)
    {
        
SetPlayerScore(playeridGetPlayerScore(playerid) + 2);
           
format(Messagesizeof(Message), "You earned $i and bonus"trucker[End][cost]);
        
SendClientMessage(playerid, -1Message);
        
GivePlayerMoney(playeridtrucker[End][cost]*2);
    } 
JUST MULTIPLY THE PRIZE BY 2
Reply
#5

Quote:
Originally Posted by Eoussama
Посмотреть сообщение
You can use this

PHP код:
    if(TruckLoad[playerid] == 1)
    {
        
SetPlayerScore(playeridGetPlayerScore(playerid) + 2);
           
format(Messagesizeof(Message), "You earned $i and bonus"trucker[End][cost]);
        
SendClientMessage(playerid, -1Message);
        
GivePlayerMoney(playeridtrucker[End][cost]*2);
    } 
JUST MULTIPLY THE PRIZE BY 2
Thank you. It worked.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)