/refuel help
#1

hey i have a problem

when people buy fuel in my server they get it for free and i have no idea why.. it was working a while ago but it doesn't want to work now

PHP Code:
    if(strcmp(cmd"/refuel"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
IsAtGasStation(playerid))
            {
                if(
Gas[idcar] <= 99)
                {
                    
TogglePlayerControllable(playerid0);
                    
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle, please wait",2000,3);
                    
SetTimer("Fillup",RefuelWait,0);
                    
Refueling[playerid] = 1;
                }
                else
                {
                    
GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Gas can is full",2000,3);
                }
            }
            else
            {
                
SendClientMessage(playerid,COLOR_GREY,"** You're not at a Gas Station!");
            }
        }
        return 
1;
    } 
Reply
#2

Because there's no code in here taking any money from anyone??
https://sampwiki.blast.hk/wiki/GivePlayerMoney
Reply
#3

You have to add: GivePlayerMoney(playerid, -100); (you can change the -100 to whatever)


PHP Code:
if(strcmp(cmd"/refuel"true) == 0)
{
    if(
IsPlayerConnected(playerid))
    {
        if(
IsAtGasStation(playerid))
        {
            if(
Gas[idcar] <= 99)
            {    
                
TogglePlayerControllable(playerid0);
                
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle, please wait",2000,3);
                
SetTimer("Fillup",RefuelWait,0);
                
Refueling[playerid] = 1;
                
//Using GivePlayerMoney(); is to give someone money, but if you put a - in it, it will decrease the money
                //GivePlayerMoney(playerid, 100); will give you 100$, GivePlayerMoney(playerid, -100); will take from you 100$
                
GivePlayerMoney(playerid, -100);    
            }
            else
            {
                
                
GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Gas can is full",2000,3);    
            }
        }
        else
        {
            
SendClientMessage(playerid,COLOR_GREY,"** You're not at a Gas Station!");    
        }    
    }
    return 
1;
    

Reply
#4

pawn Code:
GivePlayerMoney(playerid, -255); // Edit 255$ by your.. But don't remove -
Reply
#5

PHP Code:
    if(strcmp(cmd"/refuel"true) == 0
    { 
        if(
IsPlayerConnected(playerid)) 
        { 
            if(
IsAtGasStation(playerid)) 
            { 
                if(
Gas[idcar] <= 99
                { 
                    
TogglePlayerControllable(playerid0); 
                    
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle, please wait",2000,3); 
                    
SetTimer("Fillup",RefuelWait,0); 
                    
Refueling[playerid] = 1;
                    
GivePlayerMoney(playerid, -100); //Change the 100 to what you want the price for gas to be
                

                else 
                { 
                    
GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Gas can is full",2000,3); 
                } 
            } 
            else 
            { 
                
SendClientMessage(playerid,COLOR_GREY,"** You're not at a Gas Station!"); 
            } 
        } 
        return 
1
    } 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)