13.06.2011, 23:04
Galera , fiz a Policia Rodoviaria Federal e queria fazer o comando /bafometro , uso o GodFather , alguem poderia me ajudar ?
forward IsACop(playerid);//Topo do gm new OnDuty[MAX_PLAYERS];//Topo do gm
Public onplayercommandtext
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; } }