16.01.2010, 12:11
Код:
//====================================Rob======================================= dcmd_rob(playerid, params[]) { if(RobTimer1[playerid] == 1) { SendClientMessage(playerid, COLOR_RED, "You must wait 15 sec to do that again!"); return 1; } if (strlen(params)) { id = strval(params); if (IsPlayerConnected(id) && (gTeam[playerid] == TEAM_CIVIL)) { if(GetDistanceBetweenPlayers( playerid, id) < 3.0 ) { if(id != playerid) { if(PunishTime[playerid] != 1) { if(GetPlayerMoney(id) >= 250) { new rob[ 256 ]; new robmoney = random( 500 ); format( rob, sizeof( rob ), "You have been robbed, -%d$.",robmoney ); SendClientMessage( id, COLOR_RED, rob ); format( rob, sizeof( rob ), "You have robbed the player,for $%d.",robmoney ); SendClientMessage( playerid, COLOR_YELLOW, rob ); GivePlayerMoney(playerid, robmoney); GivePlayerMoney(id, -robmoney); SetPlayerScore(playerid, GetPlayerScore( playerid ) +1 ); SetPlayerWantedLevel( playerid, GetPlayerWantedLevel( playerid )+1 ); GameTextForPlayer(id, "~r~You have been Robbed", 3500, 3); RobTimer1[playerid] = 1; SetPlayerScore(id, GetPlayerScore( id ) -1 ); SetTimerEx("FartTimerOff", 15000, false, "d", playerid); format(Message,sizeof(Message),"*Police Dispatch* Robbery in progress, calling all cars. [Location: %s]",ReturnPlayerZone(playerid)); SendMessageToTeam( TEAM_COPS, COLOR_BLUE,Message); format(Message,sizeof(Message),"*Agents Dispatch* Robbery in progress, calling all cars. [Location: %s]",ReturnPlayerZone(playerid)); SendMessageToTeam( TEAM_CIA, COLOR_WHITE,Message); LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob } else { SendClientMessage(playerid, COLOR_RED , "This player has not money, to rob him!"); } } else { SendClientMessage(playerid, COLOR_RED , "You can not use commands in prison!"); } } else { SendClientMessage(playerid, COLOR_RED , "You can not rob your self!"); } } else { SendClientMessage(playerid, COLOR_RED , "There is no player nearby!"); } } else { SendClientMessage(playerid, COLOR_RED , "You are not a Civilian to use this, or there is no player nearby."); } } else { SendClientMessage(playerid, COLOR_RED, "Usage: \"/rob <playerid>\""); } return 1; }