SA-MP Forums Archive
Icon moves with player - Help - 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: Icon moves with player - Help (/showthread.php?tid=74372)



Icon moves with player - Help - nickbugun - 22.04.2009

I just made that when an Admin types /track <id> the player`s name that he is tracking turns to red, but I want to make that on the Mini Map an Icon gets placed, which moves with the player, help?


Re: Icon moves with player - Help - MenaceX^ - 22.04.2009

https://sampwiki.blast.hk/wiki/SetPlayerCheckpoint


Re: Icon moves with player - Help - nickbugun - 22.04.2009

that doesnt move with the player


Re: Icon moves with player - Help - basker - 22.04.2009

use SetPlayerMarkerForPlayer



Re: Icon moves with player - Help - MenaceX^ - 22.04.2009

Quote:
Originally Posted by nickbugun
that doesnt move with the player
If you update it with a timer, it is.

either use what ZutDen said..


Re: Icon moves with player - Help - nickbugun - 22.04.2009

I can`t do it.. I made /track <playerid>, and it tracks that player (tracked player) and cant make the timer:

Код:
	if(strcmp("/track",cmdtext, true, 10) == 0)
	{
    if(PlayerInfo[playerid][pAdmin] < 5) return DenyMessage(playerid, 7);
    tmp = strtok(cmdtext, idx);
    new trackedplayer = ReturnUser(tmp);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /track [playerid]");
    if(!IsPlayerConnected(trackedplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Invalid Player ID.");
		SetTimer("Trackertimer", 1000, 0);
		SetPlayerMarkerForPlayer(playerid, trackedplayer, COLOR_DARKRED);
 		new name2[MAX_PLAYER_NAME];
  	GetPlayerName(trackedplayer, name2, sizeof(trackedplayer));
		format(string, 256, "Tracking %s : %d",trackedplayer, GetPlayerState(trackedplayer));
		SendClientMessage(playerid,COLOR_RED,string);

		return 1;
	}
Код:
public TrackerTimer(playerid, trackedplayer) {
	new trackedplayer;
	SetPlayerCheckpoint(playerid, trackedplayer);
}
The public TrackerTimer thing gives me these errors:
(5930) : warning 219: local variable "trackedplayer" shadows a variable at a preceding level
(5931) : warning 202: number of arguments does not match definition
(5931) : warning 202: number of arguments does not match definition
(5931) : warning 202: number of arguments does not match definition



Re: Icon moves with player - Help - Think - 22.04.2009

Quote:
Originally Posted by nickbugun
I can`t do it.. I made /track <playerid>, and it tracks that player (tracked player) and cant make the timer:

Код:
	if(strcmp("/track",cmdtext, true, 10) == 0)
	{
    if(PlayerInfo[playerid][pAdmin] < 5) return DenyMessage(playerid, 7);
    tmp = strtok(cmdtext, idx);
    new trackedplayer = ReturnUser(tmp);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /track [playerid]");
    if(!IsPlayerConnected(trackedplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Invalid Player ID.");
		SetTimer("Trackertimer", 1000, 0);
		SetPlayerMarkerForPlayer(playerid, trackedplayer, COLOR_DARKRED);
 		new name2[MAX_PLAYER_NAME];
  	GetPlayerName(trackedplayer, name2, sizeof(trackedplayer));
		format(string, 256, "Tracking %s : %d",trackedplayer, GetPlayerState(trackedplayer));
		SendClientMessage(playerid,COLOR_RED,string);

		return 1;
	}
Код:
public TrackerTimer(playerid, trackedplayer) {
	new trackedplayer;
	SetPlayerCheckpoint(playerid, trackedplayer);
}
The public TrackerTimer thing gives me these errors:
(5930) : warning 219: local variable "trackedplayer" shadows a variable at a preceding level
(5931) : warning 202: number of arguments does not match definition
(5931) : warning 202: number of arguments does not match definition
(5931) : warning 202: number of arguments does not match definition
remove new trackedplayer;

and check the wiki https://sampwiki.blast.hk/wiki/SetPlayerCheckpoint

use GetPlayerPos