cmd:robpizza command timer?
#1

Hello guys could someone set this up for a timer for every 3 hours it can be robbed?










Код:
CMD:robpizza( playerid, params[ ] )
{
        new string[128];
        if ( pRobbingP[ playerid ] )
                return SendClientMessage( playerid, COLOR_YELLOW, "ERROR:{FFFFFF} You are already robbing Fort Carson Pizza" );

        if ( !IsPlayerInRangeOfPoint( playerid, 3.0, -235.861953,1082.324951,19.745937 ) )
            return SendClientMessage( playerid, COLOR_YELLOW, "ERROR:{FFFFFF} You must be in the checkpoint at Fort Carson Pizza to use this command!" );

        if ( pizzaRobbed )
            return SendClientMessage( playerid, COLOR_YELLOW, "ERROR:{FFFFFF} Fort Carson Pizza has been robbed recently, please wait patiently!" );

        robTimerP[ playerid ] = SetTimerEx( "robPizza", 30000, false, "i", playerid );

        SendClientMessage( playerid,  COLOR_YELLOW, "[ROBBERY INFO] You have started a robbery, it will last 30 seconds. Do not leave the checkpoint!" );

        pRobbingP[ playerid ] = true;
        pizzaRobbed = true;

        new
            szStr[ 128 ],
            usrName[ 24 ];

        format(string, sizeof(string), "DISPATCH:[Robbery] All units be advised we got a 207 at Pizza Stack");
        format(string, sizeof(string), "DISPATCH:[Robbery] Location : West Street, Fort Carson");
	    SendFamilyMessage(4, COLOR_TWPINK, string);
	    SendFamilyMessage(18, COLOR_TWPINK, string);

        GameTextForPlayer( playerid, "~g~Robbery in process~n~~r~Do not leave the checkpoint!", 30000, 3 );
        SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) +2);
        return true;
}


public robPizza( playerid )
{
        new
            randMoney = random( 4000 );

        GivePlayerMoney( playerid, randMoney );

        new
            szStr[ 128 ],
            szStr1[128],
            usrName[ 24 ];

        format( szStr, 128, "[ROBBERY INFO] Robbery succesfull! You have earned $%d and 1 score from the robbery.", randMoney );
        SendClientMessage( playerid, COLOR_YELLOW, szStr );

        pRobbingP[ playerid ] = false;
        SetTimer( "pizzaDelay", 90000, false );

        format(szStr1, sizeof (szStr1), "~g~You have succesfuly robbed $%d from Fort Carson Pizza!", randMoney);
        GameTextForPlayer( playerid, szStr1, 3000, 3 );
        GivePlayerCash(playerid, 4000);
        SetPlayerScore(playerid, GetPlayerScore(playerid) +1 );
}


forward pizzaDelay( );
public pizzaDelay( )
{
    pizzaRobbed = false;
    return true;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)