/Find Player Command
#1

Hi,i need a command : /Findplayer for everyone
When typed command, set the point on the map. But the point to move with player position.
And /cancelfindplayer
When typed command, unset point of player on the map.
And the player leave the server...Message to player,,That player leave the server,,

Thanks and sorry for my bad english...
Reply
#2

I want this command
Reply
#3

Help me please
Reply
#4

well this is untested i use ZCMD hope i helped Good Luck

Код:
new Finding[MAX_PLAYERS];
Код:
CMD:findplayer(playerid,params[])
{
	new id,str[128];
	if(sscanf(params, "u", id)) return SendClientMessage(playerid, grey, "USAGE: /find [playerid]");
	if(Finding[id] == 0) return SendClientMessage(playerid,red,"You Are not finding that player");
    if(Finding[id] == 1) return SendClientMessage(playerid,red,"Player Already being found");
	if(playerid == ID) return SendClientMessage(playerid,red,"You Cannot Find your self.");
	GetPlayerName(id,pname,sizeof(pname));
	format(str,sizeof(str),"You are now finding %s - they are marked on your map!",ID);
    SendClientMessage(playerid, grey,str);
	SetPlayerMarkerForPlayer(playerid,id,0xFF0000FF);
    Finding[id] = 1;
	return 1;
}
CMD:canclefindplayer(playerid,params[])
{
	new id,str[128];
	if(sscanf(params, "u", id)) return SendClientMessage(playerid, grey, "USAGE: /canclefindplayer [playerid]");
	if(Finding[id] == 0) return SendClientMessage(playerid,red,"Player Not being found");
	GetPlayerName(id,pname,sizeof(pname));
	format(str,sizeof(str),"You have stopped finding %s - they have been removed from your map!",ID);
	SendClientMessage(playerid, grey,str);
	SetPlayerMarkerForPlayer(playerid,id,0xFFFFFF00);
	Finding[id] = 0;
	}
	return 1;
}
Reply
#5

Quote:
Originally Posted by romas3110
Посмотреть сообщение
well this is untested i use ZCMD hope i helped Good Luck

Код:
new Finding[MAX_PLAYERS];
Код:
CMD:findplayer(playerid,params[])
{
	new id,str[128];
	if(sscanf(params, "u", id)) return SendClientMessage(playerid, grey, "USAGE: /find [playerid]");
	if(Finding[id] == 0) return SendClientMessage(playerid,red,"You Are not finding that player");
    if(Finding[id] == 1) return SendClientMessage(playerid,red,"Player Already being found");
	if(playerid == ID) return SendClientMessage(playerid,red,"You Cannot Find your self.");
	GetPlayerName(id,pname,sizeof(pname));
	format(str,sizeof(str),"You are now finding %s - they are marked on your map!",ID);
    SendClientMessage(playerid, grey,str);
	SetPlayerMarkerForPlayer(playerid,id,0xFF0000FF);
    Finding[id] = 1;
	return 1;
}
CMD:canclefindplayer(playerid,params[])
{
	new id,str[128];
	if(sscanf(params, "u", id)) return SendClientMessage(playerid, grey, "USAGE: /canclefindplayer [playerid]");
	if(Finding[id] == 0) return SendClientMessage(playerid,red,"Player Not being found");
	GetPlayerName(id,pname,sizeof(pname));
	format(str,sizeof(str),"You have stopped finding %s - they have been removed from your map!",ID);
	SendClientMessage(playerid, grey,str);
	SetPlayerMarkerForPlayer(playerid,id,0xFFFFFF00);
	Finding[id] = 0;
	}
	return 1;
}
He wants the marker the move with the players position(aka update).
Reply
#6

Help please
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)