Everydoby see when pd need backup why? can you help me to fix ?> here is cmd - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Everydoby see when pd need backup why? can you help me to fix ?> here is cmd (
/showthread.php?tid=116236)
Everydoby see when pd need backup why? can you help me to fix ?> here is cmd -
buonggiorno - 28.12.2009
HI to all, when some pd member tupe /bk on screen and radar everybody get message PLYER NEED BACKUP BLA BAL and everybody see marker on radar
is it posibile to set that only police, fbi and national guard can see bk request and location?
Here is cmd
Код:
if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1 ||PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3)))
{
if (PlayerInfo[playerid][pRequestingBackup] != 1 || (PlayerInfo[playerid][pRequestingBackup] != 2 || (PlayerInfo[playerid][pRequestingBackup] != 3)))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "ALL UNITS: %s NEED BACK UP AT LOCATION ON RADAR).", sendername);
PlayerInfo[playerid][pRequestingBackup] = 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pMember] == 1 ||PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3)))
{
if(PlayerInfo[playerid][pMember] == 1 ||PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3)))
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
}
SendClientMessage(playerid, TEAM_BLUE_COLOR, "Use /bkc to cancel bk.");
SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You send your request for back up!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "NOt a cop!");
}
}
return 1;
}
if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0)
{
BackupClear(playerid, 0);
return 1;
}
Re: Everydoby see when pd need backup why? can you help me to fix ?> here is cmd -
chenza - 02.01.2010
I don't Sure.
pawn Код:
if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1 ||PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3)))
{
if (PlayerInfo[playerid][pRequestingBackup] != 1 || (PlayerInfo[playerid][pRequestingBackup] != 2 || (PlayerInfo[playerid][pRequestingBackup] != 3)))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "ALL UNITS: %s NEED BACK UP AT LOCATION ON RADAR).", sendername);
SendRadioMessage(1, TEAM_AZTECAS_COLOR, string); //Police
SendRadioMessage(2, TEAM_AZTECAS_COLOR, string); //FBI
SendRadioMessage(, TEAM_AZTECAS_COLOR, string); //National Guard
PlayerInfo[playerid][pRequestingBackup] = 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == 1 ||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 2 ||PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 3 ||PlayerInfo[i][pLeader] == 3) {
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
}
SendClientMessage(playerid, TEAM_BLUE_COLOR, "Use /bkc to cancel bk.");
SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You send your request for back up!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "NOt a cop!");
}
}
return 1;
}
if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0)
{
BackupClear(playerid, 0);
return 1;
}
Re: Everydoby see when pd need backup why? can you help me to fix ?> here is cmd -
MadeMan - 02.01.2010
Change playerid to i
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == 1 ||PlayerInfo[i][pLeader] == 1 || (PlayerInfo[i][pMember] == 2 ||PlayerInfo[i][pLeader] == 2 || (PlayerInfo[i][pMember] == 3 ||PlayerInfo[i][pLeader] == 3)))
{
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
}