/myrank /myscore
#1

How could i make a /myscore and /myrank command?
Some tips?

Thanks!
Reply
#2

OnPlayerCommandText
Код:
if(strcmp("/myscore", cmdtext, true, 8) == 0){
{
 new string[120];
 format(string, sizeof(string), "Your score: %d", GetPlayerScore(playerid));
 SendClientMessage(playerid, YOURCOLOR, string);
 return 1;
}
and
Код:
if(strcmp("/myrank", cmdtext, true, 7) == 0){
{
 new string[120];
 format(string, sizeof(string), "Your rank: %d", YOURRANKCODE);
 SendClientMessage(playerid, YOURCOLOR, string);
 return 1;
}
Reply
#3

damn it!
I tried to make the cmds by myself

Код:
dcmd_rank(playerid, params[])
{
    new id, pname[24] ,string[256];
	if (sscanf(params, "d", id))
	return SendClientMessage(playerid, 0xFF0000AA, "Usage: /rank [playerid]");
	else if (!IsPlayerConnected(id))
	return SendClientMessage(playerid, 0xFF0000AA, "Player not found");
   	else
    {
        GetPlayerName(id,pname,24);
 		format(string, sizeof (string), "%s is level %d",pname,LVL[id]);
    	SendClientMessage(playerid,0x0660FF,string);
    }

	return 1;
}
Код:
/*dcmd_mykills(playerid, params[])
{
	new pname[24], string[256];
 	if (sscanf(params, "d"))
		{
	    GetPlayerName(playerid,pname,MAX_PLAYER_NAME);
	    format(string,sizeof(string),"You have %d kills",pname,Kills);
	    SendClientMessage(playerid,0x0660FF,string);
		}
	return 1;
}*/
But they both say i have kilss/rank 67!
Help please !
Reply
#4

Bump de BomP!
Reply
#5

Код:
dcmd_rank(playerid, params[])
{
    new id, pname[MAX_PLAYER_NAME] ,string[256];
	if (sscanf(params, "u", id))
	return SendClientMessage(playerid, 0xFF0000AA, "Usage: /rank [playerid]");
	if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Player not found/Invalid Player ID");
   	else
    {
        GetPlayerName(id,pname,sizeof(pname));
 		format(string, sizeof (string), "%s is level %d",pname,LVL[id]);
    	SendClientMessage(playerid,0x0660FF,string);
    }

	return 1;
}
Код:
dcmd_mykills(playerid, params[])
{
	new pname[MAX_PLAYER_NAME], string[256];
	    GetPlayerName(playerid,pname,sizeof(pname));
	    format(string,sizeof(string),"You have %d kills",pname,Kills[playerid]);
	    SendClientMessage(playerid,0x0660FF,string);
		}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)