23.01.2010, 18:07
aca te dejo un /afk y un /back
es un par de comandos muy simple pero si quieres hacerlo mas complejo puede agregarle un timer para que no esten ausentes x demasiado tiempo o una restriccion que si tienen menos de X vida no lo puedan usar
Nota: si tienes un servidor DM no te recomiendo usar estos comandos ya que los jugadores pueden abusar del mismo.
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/afk", cmdtext, true) == 0){
new name[MAX_PLAYER_NAME];
TogglePlayerControllable(playerid, 0);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s esta ausente por ahora.", name);
SendClientMessageToAll(COLOR_GREEN, string);
return 1;
}
if (strcmp("/back", cmdtext, true) == 0){
new name[MAX_PLAYER_NAME];
TogglePlayerControllable(playerid, 1);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s ha vuelto.", name);
SendClientMessageToAll(COLOR_GREEN, string);
return 1;
}
return 0;
}
Nota: si tienes un servidor DM no te recomiendo usar estos comandos ya que los jugadores pueden abusar del mismo.