29.05.2011, 22:13
Could somebody help me with making a /mask command, where it stores there name, and when they /unmask it puts there name back to how it was? Thank you, and all help is greatly appreciated.
if(strcmp(cmdtext, "/mask", true) == 0) {
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, false);
GameTextForPlayer(playerid, "~W~Wearing mask.", 5000, 5);
return 1;
}
if(strcmp(cmdtext, "/unmask", true) == 0) {
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, true);
GameTextForPlayer(playerid, "~W~Not wearing mask.", 5000, 5);
return 1;
}
new playernames[MAX_PLAYERS][MAX_PLAYER_NAME];
// ... prumpuz edit
if(strcmp(cmdtext, "/mask", true) == 0) {
GetPlayerName(playerid, playernames[playerid]);
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, false);
GameTextForPlayer(playerid, "~W~Wearing mask.", 5000, 5);
return 1;
}
if(strcmp(cmdtext, "/unmask", true) == 0) {
if(strlen(playernames[playerid])) SetPlayerName(playerid, playernames[playerid]);
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, true);
GameTextForPlayer(playerid, "~W~Not wearing mask.", 5000, 5);
return 1;
}