שלום.
בניתי פקודה לאדמין מוד שיכולה לשמש מאוד בעת הצורך.
הפקודה היא - GetName/ - משיגה את האידי של השחקן ואז רושמת לאדמין שרשם את הפקודה את השם של השחקן.
פקודה קלה מאוד ופשוטה.
הפקודה:
PHP Code:
if(strcmp(cmd,"/GetName",true) == 0)
{
new pName[MAX_PLAYER_NAME], tmp[256], giveplayerid,string[256];
giveplayerid = strval(tmp); tmp = mystrtok(cmdtext, idx); cmd = mystrtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, red, "USAGE: /GetName [playerid]");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,red," you must be admin.");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,red," this player is not connected.");
GetPlayerName(giveplayerid, pName, sizeof(pName));
format(string, sizeof(string), "Player Name: %s",pName);
SendClientMessage(playerid,green, string);
printf("GetName_AdminCmd: id: %p",giveplayerid);
return 1;
}
למי שיש שגיאות וחסרים לו צבעים אז שימו למעלה איפה שכל הצבעים:
PHP Code:
#define green 0x16EB43FF
#define red 0xFF0000AA
הפקודה לא נבדקה אבל אין סיבה לבאגים.
תהנו
.