if(strcmp(cmd, "/setjob", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[INFO]:/setjob [playerid/PartOfName] [jobid]");
return 1;
}
new para1;
new jobid;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
jobid = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, pname, sizeof(pname)); // why der ERROR? habe es Doch hier
PlayerInfo[para1][pJob] = jobid;
format(string, 256, "[Admin System]: %s hat den Job von %s´s auf ID %d gesetzt.", pname,giveplayer,jobid); // Hier der Error
ABroadCast(COLOR_RED,string,1);
SendClientMessage(playerid, COLOR_GRAD1, "Überlegen:)!");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Admin!");
}
}
return 1;
}
[GNE] pName Bug
- Bullswift
- Geschlossen
- Erledigt
-
-
Wenn du pName defioniert hast musst du es auch genau so mit Groß und Kleinschreibung schreiben
Mehr können wir dir nicht sagen,
ohne das du uns den Error zeigst.//EDIT
Machs mal so :
if(strcmp(cmd, "/setjob", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[INFO]:/setjob [playerid/PartOfName] [jobid]");
return 1;
}
new para1;
new jobid;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
jobid = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, pName, sizeof(pname)); // why der ERROR? habe es Doch hier
PlayerInfo[para1][pJob] = jobid;
format(string, 256, "[Admin System]: %s hat den Job von %s´s auf ID %d gesetzt.", pname,giveplayer,jobid); // Hier der Error
ABroadCast(COLOR_RED,string,1);
SendClientMessage(playerid, COLOR_GRAD1, "Überlegen:)!");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Admin!");
}
}
return 1;
} -
(36281) : error 017: undefined symbol "pname"
(36281) : error 017: undefined symbol "pname"
(36281) : error 029: invalid expression, assumed zero
(36281) : fatal error 107: too many error messages on one lineHier die Errors
-
if(strcmp(cmd, "/setjob", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[INFO]:/setjob [playerid/PartOfName] [jobid]");
return 1;
}
new para1,pname[MAX_PLAYER_NAME];
new jobid;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
jobid = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, pname, sizeof(pname)); // why der ERROR? habe es Doch hier
PlayerInfo[para1][pJob] = jobid;
format(string, 256, "[Admin System]: %s hat den Job von %s´s auf ID %d gesetzt.", pname,giveplayer,jobid); // Hier der Error
ABroadCast(COLOR_RED,string,1);
SendClientMessage(playerid, COLOR_GRAD1, "Überlegen:)!");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Admin!");
}
}
return 1;
} -
Ty Geht Closen Pls
-
breadfish.de
Hat das Thema geschlossen.