Not showing Player name
#1

Not showing
Код:
format(StatsMsg, 1000, "%sName %i\n", StatsMsg, Name);
Код:
COMMAND:stats(playerid, params[])
{
	new StatsMsg[1000], Name[24], TitleMsg[128];
    SendAdminText(playerid, "/stats", params);
	if (APlayerData[playerid][LoggedIn] == true)
	{
        format(StatsMsg, 1000, "%sName %i\n", StatsMsg, Name);
		format(StatsMsg, 1000, "%sFinished trucker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsTruckerJobs]);
		format(StatsMsg, 1000, "%sFinished convoy jobs: %i\n", StatsMsg, APlayerData[playerid][StatsConvoyJobs]);
		format(StatsMsg, 1000, "%sFinished busdriver routes: %i\n", StatsMsg, APlayerData[playerid][StatsBusDriverJobs]);
		format(StatsMsg, 1000, "%sFinished pilot jobs: %i\n", StatsMsg, APlayerData[playerid][StatsPilotJobs]);
		format(StatsMsg, 1000, "%sFinished courier jobs: %i\n", StatsMsg, APlayerData[playerid][StatsCourierJobs]);
		format(StatsMsg, 1000, "%sFinished roadworker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsRoadworkerJobs]);
		format(StatsMsg, 1000, "%sFixed vehicles for assistance: %i\n", StatsMsg, APlayerData[playerid][StatsAssistance]);
		format(StatsMsg, 1000, "%sFined players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceFined]);
		format(StatsMsg, 1000, "%sJailed players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceJailed]);
		GetPlayerName(playerid, Name, sizeof(Name));
		format(TitleMsg, 128, "Players Account");
		ShowPlayerDialog(playerid, DialogStats, DIALOG_STYLE_MSGBOX, TitleMsg, StatsMsg, "OK", "Cancel");
	}
	else
	    return 0;

	return 1;
}
Reply
#2

You forgot to GetPlayerName.
Reply
#3

Well, still not working only goings to 0

Like

Name 0

here the command

Код:
COMMAND:stats(playerid, params[])
{
	new StatsMsg[1000], Name[24], TitleMsg[128];
    SendAdminText(playerid, "/stats", params);
	if (APlayerData[playerid][LoggedIn] == true)
	{
        format(StatsMsg, 1000, "%sName %i\n", StatsMsg, Name);
		format(StatsMsg, 1000, "%sFinished trucker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsTruckerJobs]);
		format(StatsMsg, 1000, "%sFinished convoy jobs: %i\n", StatsMsg, APlayerData[playerid][StatsConvoyJobs]);
		format(StatsMsg, 1000, "%sFinished busdriver routes: %i\n", StatsMsg, APlayerData[playerid][StatsBusDriverJobs]);
		format(StatsMsg, 1000, "%sFinished pilot jobs: %i\n", StatsMsg, APlayerData[playerid][StatsPilotJobs]);
		format(StatsMsg, 1000, "%sFinished courier jobs: %i\n", StatsMsg, APlayerData[playerid][StatsCourierJobs]);
		format(StatsMsg, 1000, "%sFinished roadworker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsRoadworkerJobs]);
		format(StatsMsg, 1000, "%sFixed vehicles for assistance: %i\n", StatsMsg, APlayerData[playerid][StatsAssistance]);
		format(StatsMsg, 1000, "%sFined players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceFined]);
		format(StatsMsg, 1000, "%sJailed players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceJailed]);
        GetPlayerName(playerid, Name, sizeof(Name));
		format(TitleMsg, 128, "Players Account");
		ShowPlayerDialog(playerid, DialogStats, DIALOG_STYLE_MSGBOX, TitleMsg, StatsMsg, "OK", "Cancel");
	}
	else
	    return 0;

	return 1;
}
Reply
#4

PPC already has a stats command. No offence, but why are you asking us for help when ALL of your posts are relating to help? I mean, are you actually learning?

Are you wanting the name to appear in the stats command? like:

Name: Dobby
Convoys: 12132
Reply
#5

ye like that


Name Test

OR
Name : Test

but show

Name: 0

with numbers.
Reply
#6

GetPlayerName


like this

pawn Код:
new string[256], pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s my name :D", pname);
    SendClientMessage(playerid, -1, string);
Reply
#7

Not showing player name


Just say name


Код:
COMMAND:stats(playerid, params[])
{
	new StatsMsg[1000], TitleMsg[128];
    SendAdminText(playerid, "/stats", params);
    new pname[MAX_PLAYER_NAME];
	if (APlayerData[playerid][LoggedIn] == true)
	{
        format(StatsMsg, 1000, "%sName %i\n", pname);
		format(StatsMsg, 1000, "%sFinished trucker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsTruckerJobs]);
		format(StatsMsg, 1000, "%sFinished convoy jobs: %i\n", StatsMsg, APlayerData[playerid][StatsConvoyJobs]);
		format(StatsMsg, 1000, "%sFinished busdriver routes: %i\n", StatsMsg, APlayerData[playerid][StatsBusDriverJobs]);
		format(StatsMsg, 1000, "%sFinished pilot jobs: %i\n", StatsMsg, APlayerData[playerid][StatsPilotJobs]);
		format(StatsMsg, 1000, "%sFinished courier jobs: %i\n", StatsMsg, APlayerData[playerid][StatsCourierJobs]);
		format(StatsMsg, 1000, "%sFinished roadworker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsRoadworkerJobs]);
		format(StatsMsg, 1000, "%sFixed vehicles for assistance: %i\n", StatsMsg, APlayerData[playerid][StatsAssistance]);
		format(StatsMsg, 1000, "%sFined players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceFined]);
		format(StatsMsg, 1000, "%sJailed players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceJailed]);
        GetPlayerName(playerid, pname, sizeof(pname));
		format(TitleMsg, 128, "Players Account");
		ShowPlayerDialog(playerid, DialogStats, DIALOG_STYLE_MSGBOX, TitleMsg, StatsMsg, "OK", "Cancel");
	}
	else
	    return 0;

	return 1;
}
Reply
#8

Are the %s and %i even in the right place? Try this:

pawn Код:
COMMAND:stats(playerid, params[])
{
    new StatsMsg[1000], TitleMsg[128];
    SendAdminText(playerid, "/stats", params);
    new pname[MAX_PLAYER_NAME];
    if (APlayerData[playerid][LoggedIn] == true)
    {
        format(StatsMsg, 1000, "%sName %s\n", StatsMsg, pname);
        format(StatsMsg, 1000, "%sFinished trucker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsTruckerJobs]);
        format(StatsMsg, 1000, "%sFinished convoy jobs: %i\n", StatsMsg, APlayerData[playerid][StatsConvoyJobs]);
        format(StatsMsg, 1000, "%sFinished busdriver routes: %i\n", StatsMsg, APlayerData[playerid][StatsBusDriverJobs]);
        format(StatsMsg, 1000, "%sFinished pilot jobs: %i\n", StatsMsg, APlayerData[playerid][StatsPilotJobs]);
        format(StatsMsg, 1000, "%sFinished courier jobs: %i\n", StatsMsg, APlayerData[playerid][StatsCourierJobs]);
        format(StatsMsg, 1000, "%sFinished roadworker jobs: %i\n", StatsMsg, APlayerData[playerid][StatsRoadworkerJobs]);
        format(StatsMsg, 1000, "%sFixed vehicles for assistance: %i\n", StatsMsg, APlayerData[playerid][StatsAssistance]);
        format(StatsMsg, 1000, "%sFined players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceFined]);
        format(StatsMsg, 1000, "%sJailed players: %i\n", StatsMsg, APlayerData[playerid][StatsPoliceJailed]);
        GetPlayerName(playerid, pname, sizeof(pname));
        format(TitleMsg, 128, "Players Account");
        ShowPlayerDialog(playerid, DialogStats, DIALOG_STYLE_MSGBOX, TitleMsg, StatsMsg, "OK", "Cancel");
    }
    else
        return 0;

    return 1;
}
Reply
#9

Never mind.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)