13.12.2013, 00:20
A pessoa estб bкbada, mais o bafфmetro diz que estб sуbrio.
Gente me dб uma luz por favor, se nгo for pedir demais. (Ou pelo menos dizer o problema para eu tentar resolver sу)
Gente me dб uma luz por favor, se nгo for pedir demais. (Ou pelo menos dizer o problema para eu tentar resolver sу)
pawn Код:
if(strcmp(cmd,"/Bafometro",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um policial!");
return 1;
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo Bateu o cartгo!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /bafometro [id]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0,playerid,giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid,COLOR_GREY,"Vocк nгo pode fazer o teste em si mesmo!"); return 1; }
GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
GetPlayerName(playerid,sendername,sizeof(sendername));
new bebado[32], bebado2[32];
if(PlayerDrunk[giveplayerid] > 0) { bebado = "Bкbado."; } else { bebado = "| Sуbrio "; }
if(PlayerInfo[giveplayerid][pMats] > 0) { bebado2 = "Drogado."; } else { bebado2 = "| Sуbrio "; }
format(string,sizeof(string),"|__________ %s __________|",giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
format(string,sizeof(string),"%s.",bebado);
SendClientMessage(playerid,COLOR_GREY,string);
format(string,sizeof(string),"%s.",bebado2);
format(string,sizeof(string),"* %s faz o teste do Bafomкtro em %s.",sendername ,giveplayer);
ProxDetector(30.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid,COLOR_GREY,"O jogador nгo estб perto de vocк !");
return 1;
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Esse jogador estб off-line !");
return 1;
}
return 1;
}
}