hallo ich will die note zeigen lassen aber da kommt bei %d nur eine 0 und bei %s nichts kann mir einer helfen?
if(strcmp(cmd,"/showgrade",true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /showgrade [Playerid/TeilDesNamen]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new note = PlayerInfo[playerid][pNote];
format(string, sizeof(string), "** Der Spieler %s hat die Note %d.", sendername, note);
SendClientMessage(giveplayerid, COLOR_GREY, string);
format(string, sizeof(string), "* %s hat dir seine Note gezeigt.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Du hast %s deine Note gezeigt.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Spieler nicht in deiner Nähe !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Spieler ist Offline !");
return 1;
}
}
return 1;
}
if(strcmp(cmd, "/givegrade", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /givegrade [Playerid/TeilDesNamens] [Nummer(1-6)]");
return 1;
}
new para1;
new note;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
note = strval(tmp);
if(note > 6 || note < 0) { SendClientMessage(playerid, COLOR_GREY, "Die Nummer darf nicht unter 1, oder über 6 sein!"); return 1; }
if(PlayerInfo[playerid][pLeader] == 3)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pNote] = note;
format(string, sizeof(string), "General %s hat dir die Note %d gegeben.", sendername, note);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Du hast %s die Note %d gegeben.", giveplayer,note);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");
}
}
return 1;
}