/myrank /myscore - 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: /myrank /myscore (
/showthread.php?tid=182078)
/myrank /myscore -
ColdXX - 08.10.2010
How could i make a /myscore and /myrank command?
Some tips?
Thanks!
Re: /myrank /myscore -
Sascha - 08.10.2010
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;
}
Re: /myrank /myscore -
ColdXX - 08.10.2010
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

!
Re: /myrank /myscore -
ColdXX - 09.10.2010
Bump de BomP!
Re: /myrank /myscore -
Mike_Peterson - 09.10.2010
Код:
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;
}