mugger pays if you /rob

This commit is contained in:
Lorenc Pekaj 2018-12-09 23:25:35 +11:00
parent 607a13ff3d
commit c6fdc1546b

View File

@ -5451,18 +5451,30 @@ CMD:rob( playerid, params[ ] )
if ( p_ClassSelection{ victimid } ) return SendError( playerid, "This player is currently in class selection." ); if ( p_ClassSelection{ victimid } ) return SendError( playerid, "This player is currently in class selection." );
if ( IsPlayerInEvent( playerid ) ) return SendError( playerid, "You cannot use this command since you're in an event." ); if ( IsPlayerInEvent( playerid ) ) return SendError( playerid, "You cannot use this command since you're in an event." );
if ( IsPlayerInPlayerGang( playerid, victimid ) ) return SendError( playerid, "You cannot use this command on your homies!" ); if ( IsPlayerInPlayerGang( playerid, victimid ) ) return SendError( playerid, "You cannot use this command on your homies!" );
new iRandom = random( 101 );
if ( p_SecureWallet{ victimid } == true ) iRandom -= 90; new
iRandom = random( 101 );
// secure wallet means robberies are prevented
if ( p_SecureWallet{ victimid } ) {
iRandom = 100;
}
if ( iRandom < 75 || IsPlayerTied( victimid ) || IsPlayerKidnapped( victimid ) ) if ( iRandom < 75 || IsPlayerTied( victimid ) || IsPlayerKidnapped( victimid ) )
{ {
new new
iMoney, iMoney,
cashRobbed, cashRobbed,
iLimit = 2500 iLimit = 3000
; ;
if ( IsPlayerKidnapped( victimid ) ) if ( IsPlayerJob( playerid, JOB_MUGGER ) ) {
iLimit += 3500; iLimit *= 2; // double the mugging capacity if a mugger
}
if ( IsPlayerKidnapped( victimid ) ) {
iLimit *= 2; // double the robbing capacity if kidnapped
}
iMoney = GetPlayerCash( victimid ) > iLimit ? iLimit : GetPlayerCash( victimid ); iMoney = GetPlayerCash( victimid ) > iLimit ? iLimit : GetPlayerCash( victimid );