27.02.2014, 21:29
pawn Код:
CMD:esposar(playerid, params[]){
new data[144], Float:pos[3], jugador;
if(IsAPolice(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "No estбs autorizado para usar este comando");
if(sscanf(params, "r", jugador) )return SendClientMessage(playerid,COLOR_WHITE,"Uso: /esposar [ID]");
if(!IsPlayerConnected(jugador)) return SendClientMessage(playerid,COLOR_WHITE,"Jugador desconectado o id incorrecta");
if(GetPlayerWantedLevel(jugador) == 0) return SendClientMessage(playerid,-1,"Este jugador no tiene nivel de busqueda");
GetPlayerPos(jugador, pos[0], pos[1], pos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 10.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid,-1,"Debes estar cerca de esta persona para esposarla");
Esposando[jugador] = 1;
TogglePlayerControllable(jugador,0);
TimerEsposar[jugador] = SetTimerEx("TiempoArresto", 10000, false, "d", ID);
SetPlayerSpecialAction(jugador,SPECIAL_ACTION_HANDSUP);
SendClientMessage(jugador,-1,"Estas siendo esposado, para resitirte escribe /resistirse");
format(data, sizeof(data), "{0079C9} Oficial %s{FFFFFF} intenta esposar a %s", NombreJugador(playerid), NombreJugador(jugador));
ProxDetector(30.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
return true;
}