CMD:desalgemar(playerid, params[])
{
if(CSMBR[playerid] == ROTA) // VERIFICA SE Й POLICIAL
{
new PTiD;
new Float:x, Float:y, Float:z;
if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /desalgemar [ID]");
if (PlayerToPoint(playerid, 2.0, x,y,z)) return SendClientMessage(playerid, -1, "O Mesmo nao se encontra perto.");
RemovePlayerAttachedObject(PTiD, 4);
SetPlayerSpecialAction(PTiD, SPECIAL_ACTION_NONE);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, -1, "Vocк guardou sua algema."); // ( Mensagem ao Digitar )
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Somente policias podem Desalgemar!");
}
return 1;
}
Queria fazer um comando para policial que dк para algemar player prуximo apenas, sу que nгo funciona...
pawn Код:
:P |
CMD:desalgemar(playerid, params[])
{
if(CSMBR[playerid] == ROTA) // VERIFICA SE Й POLICIAL
{
new PTiD;
new Float:x, Float:y, Float:z;
if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /desalgemar [ID]");
GetPlayerPos(PTiD, x, y, z); // Editei Aqui.
if(PlayerToPoint(playerid, 2.0, x,y,z)) return SendClientMessage(playerid, -1, "O Mesmo nao se encontra perto.");
RemovePlayerAttachedObject(PTiD, 4);
SetPlayerSpecialAction(PTiD, SPECIAL_ACTION_NONE);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, -1, "Vocк guardou sua algema."); // ( Mensagem ao Digitar )
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Somente policias podem Desalgemar!");
}
return 1;
}
CMD:desalgemar(playerid, params[]) //Comando /desalgemar
{
if(CSMBR[playerid] == ROTA) // Verifica se ele o player й Policial
{
new PlayerB; //Cria a variбvel
if(sscanf(params, "u", PlayerB)) return SendClientMessage(playerid, -1, "Uso: /desalgemar [ID]"); //Verifica se ele digitou corretamente
if(GetDistanceBetweenPlayers(playerid, PlayerB) < 10) return SendClientMessage(playerid, -1, "O Mesmo nao se encontra perto."); //Se ele nгo tiver perto
//Manda a mensagem informando-o que ele nгo estб perto.
RemovePlayerAttachedObject(PlayerB, 4); //Retira as algemas do Indivнduo
SetPlayerSpecialAction(PlayerB, SPECIAL_ACTION_NONE); //Retira as animaзхes do Indivнduo
SendClientMessage(playerid, -1, "Vocк guardou sua algema."); //Manda a mensagem informando-o que a algema foi retirada
}
else return SendClientMessage(playerid, 0xAA3333AA, "Somente policiais podem desalgemar!");
//Se nгo ele retorna uma mensagem informando-o que apenas policiais podem usar este comando.
return 1;
}
stock Float:GetDistanceBetweenPlayers(playerid,playerid2) //By Slick (Edited by Sacky and Gabriel "Larcius" Cordes)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(playerid2))
{
new Float:x1,Float:y1,Float:z1;
GetPlayerPos(playerid2,x1,y1,z1);
return GetDistanceToPoint(playerid,x1,y1,z1);
}
return INF_FLOAT;
}
CMD:desalgemar(playerid, params[])
{
if(CSMBR[playerid] == ROTA) // VERIFICA SE Й POLICIAL
{
new PTiD;
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /desalgemar [ID]");
if (IsPlayerInRangeOfPoint(PTiD, 2.0, x,y,z)) return SendClientMessage(playerid, -1, "O Mesmo nao se encontra perto.");
RemovePlayerAttachedObject(PTiD, 4);
SetPlayerSpecialAction(PTiD, SPECIAL_ACTION_NONE);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, -1, "Vocк guardou sua algema."); // ( Mensagem ao Digitar )
}
else SendClientMessage(playerid, 0xAA3333AA, "Somente policias podem Desalgemar!");
return 1;
}
CMD:desalgemar(playerid, params[])
{
if(CSMBR[playerid] == ROTA) // VERIFICA SE Й POLICIAL
{
new PTiD;
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /desalgemar [ID]");
if(!IsPlayerInRangeOfPoint(PTiD, 2.0, x,y,z)) return SendClientMessage(playerid, -1, "O Mesmo nao se encontra perto."); // - Adicionei Aqui.
RemovePlayerAttachedObject(PTiD, 4);
SetPlayerSpecialAction(PTiD, SPECIAL_ACTION_NONE);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, -1, "Vocк guardou sua algema."); // ( Mensagem ao Digitar )
}
else SendClientMessage(playerid, 0xAA3333AA, "Somente policias podem Desalgemar!");
return 1;
}
Codigo do Vini /\ So Adicionei o ! Ali \/
PHP код:
|