03.08.2010, 22:40
(
Последний раз редактировалось TiNcH010; 06.08.2010 в 21:13.
)
Ola, weno en este post vengo a explicarles mi breve tutorial de como hacer un simple, sencillisimo sistema de AFK.
Weno primero q nada aclaro q me estoy explicando i hablando bien jeje xD weno comencemos..
Primero q nada agregamos el NEW de (en este kso ausente) seria asi:
Una vez agregado el new es facil, solo ponemos el cuerpo del comando, de esta manera. Nos podemos ubicar en:
OnPlayerCommandText i ponemos:
Listo, vieron q facil?
weno dudas, preguntas o BUGS solo diganlo.. 
ACLARO Q ES MI FS I NO ES COPIADO!!!!!!
Salu2
Weno primero q nada aclaro q me estoy explicando i hablando bien jeje xD weno comencemos..

Primero q nada agregamos el NEW de (en este kso ausente) seria asi:
Код:
new Ausente[MAX_PLAYERS];
OnPlayerCommandText i ponemos:
Код:
if (strcmp("/ausente", cmdtext, true, 10) == 0)
{
new nombre[MAX_PLAYER_NAME], string1[256], string2[256];
GetPlayerName(playerid, nombre, sizeof(nombre));
format(string1, sizeof(string1), "*%s Ha ingresado en el modo AFK. (Ocupado/No disponible).", nombre);
format(string2, sizeof(string1), "*%s Ha regresado del modo AFK. (Libre/Disponible).", nombre);
if (Ausente[playerid] == 0)
{
Ausente[playerid] = 1;
TogglePlayerControllable(playerid, false);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xDABB3EAA, "Ahora estas ausente. Para dejar de estarlo usa /ausente nuevamente.");
SendClientMessageToAll(0x9EC73DAA, string1);
}
else if (Ausente[playerid] == 1)
{
Ausente[playerid] = 0;
TogglePlayerControllable(playerid, true);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xDABB3EAA, "Ya no estas ausente.");
SendClientMessageToAll(0x9EC73DAA, string2);
}
return 1;
}
weno dudas, preguntas o BUGS solo diganlo.. 
ACLARO Q ES MI FS I NO ES COPIADO!!!!!!
Salu2

