Jump to content

ben ik alweer nog een vraag


Recommended Posts

Geplaatst:

ik heb twee vragen(ik gebruik godfather source)

als ik /backup doet komt er bij de politie .... has asked for backup go to the red circle on the map maar er is nergens een red cirkel

//--------------------------------=Police Backup=----------------------------------------------------------------
//===Needs Radar Clear
//Made by Ehren, modified by Luk0r
if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
{
	if(IsPlayerConnected(playerid))
	{
		if(gTeam[playerid] == 2)
		{
			if (PlayerInfo[playerid][pRequestingBackup] != 1)
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername);
				PlayerInfo[playerid][pRequestingBackup] = 1;
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
						{
							SendClientMessage(i, TEAM_BLUE_COLOR, string);
						}
					}
				}
				SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request.");
				SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!");
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "You are not a cop!");
		}
	}
	return 1;
}

//-----------------=Radar Clear=-----------------
//======Goes with Police Backup
//Made by Ehren, modified by Luk0r
if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0)
{
	BackupClear(playerid, 0);
	return 1;
}

dat was mijn eerste vraag

en als ik bijvoorbeeld wil dat aleen ballas hun gang house in kunne ballas (gang 16) hun huis in kunnen wat moetk dan veranderen of toevoegen aan dit?

						if(house == 268)//Ballas
					{
					    SetPlayerInterior(i,3);
						SetPlayerPos(i,-2637.69,1404.24,906.46);
						PlayerInfo[i][pInt] = 3;
						PlayerInfo[i][pLocal] = 255;
					}

Geplaatst:
ik heb twee vragen(ik gebruik godfather source)

als ik /backup doet komt er bij de politie .... has asked for backup go to the red circle on the map maar er is nergens een red cirkel

//--------------------------------=Police Backup=----------------------------------------------------------------
//===Needs Radar Clear
//Made by Ehren, modified by Luk0r
if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
{
	if(IsPlayerConnected(playerid))
	{
		if(gTeam[playerid] == 2)
		{
			if (PlayerInfo[playerid][pRequestingBackup] != 1)
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername);
				PlayerInfo[playerid][pRequestingBackup] = 1;
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
						{
							SendClientMessage(i, TEAM_BLUE_COLOR, string);
						}
					}
				}
				SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request.");
				SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!");
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "You are not a cop!");
		}
	}
	return 1;
}

//-----------------=Radar Clear=-----------------
//======Goes with Police Backup
//Made by Ehren, modified by Luk0r
if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0)
{
	BackupClear(playerid, 0);
	return 1;
}

dat was mijn eerste vraag

en als ik bijvoorbeeld wil dat aleen ballas hun gang house in kunne ballas (gang 16) hun huis in kunnen wat moetk dan veranderen of toevoegen aan dit?

						if(house == 268)//Ballas
					{
					    SetPlayerInterior(i,3);
						SetPlayerPos(i,-2637.69,1404.24,906.46);
						PlayerInfo[i][pInt] = 3;
						PlayerInfo[i][pLocal] = 255;
					}

@House:

if(house == 268)//Ballas
{
if(gTeam[playerid] == 16)
{
	SetPlayerInterior(i,3);
	SetPlayerPos(i,-2637.69,1404.24,906.46);
	PlayerInfo[i][pInt] = 3;
	PlayerInfo[i][pLocal] = 255;
}
else
{
	SendClientMessage(playerid, COLOR_RED, "You aren't a Ballas Member!");
}
}

@Backup:

Ga eens iets proberen met:

GetPlayerPos
SetPlayerCheckpoint

Je moet de co-ordinaten van de player verkrijgen. Dan moet je op die plek een checkpoint maken.

Moet je zelf maar een beetje zoeken. Met checkpoints heb ik ook nog nooit gewerkt dus kan ik je neit veel verder helpen.

Geplaatst: (bewerkt)

bedankt voor het gang huis ding :) ik gaa het nu uitproberen :)

edit:ik kreeg de volgende eror :(

C:\DOCUME~1\STEVEN~1\BUREAU~1\SAMP02~1.WIN\GAMEMO~1\final2.pwn(5496) : error 017: undefined symbol "playerid"

C:\DOCUME~1\STEVEN~1\BUREAU~1\SAMP02~1.WIN\GAMEMO~1\final2.pwn(5505) : error 017: undefined symbol "playerid"

Bewerkt: door stiefurkel
Geplaatst:

Als het de GF source is dan dacht ik dat politie team 2 was bij waar je checkt bij alle spelers in de for loop of ze cop zijn.

Onder:

GetPlayerName(playerid, sendername, sizeof(sendername));

Zet je:

New Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);

Dan in de for loop onder:

SendClientMessage(i, TEAM_BLUE_COLOR, string);

Zet je:

SetPlayerCheckpoint(i,X,Y,Z,5.0);// 5.0 kan je verrandere dat is de groote van de cirkel.

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...