Hola bienvenidos a todos los pawneros aqui os dejare un script de como ponerse AFK(Away From Keyboard)
Empezemos
1.-Definan Estos Codigos
Empezemos
1.-Definan Estos Codigos
- Código:
new Float:afkvida[MAX_PLAYERS]; // Es la variable que hace que guarde los datos default de la vida
new Float:afkchaleco[MAX_PLAYERS];// Es la variable que hace que guarde los datos default del chaleco
- Código:
public OnPlayerCommandText(playerid, cmdtext[])
{
return 1;
}
- Código:
if (strcmp("/afk", cmdtext, true, 10) == 0) // afk cambiarlo por tu nombre de comando
{
return 1; // esto hay que ponerlo si o si en el comando sino cada ves que pongas /afk te dice que no existe, pero funcionara
}
- Código:
if (strcmp("/afk", cmdtext, true, 10) == 0) // afk cambiarlo por tu nombre de comando
{
GetPlayerHealth(playerid, afkvida[playerid]); // obtiene informacion de la vida
GetPlayerArmour(playerid, afkchaleco[playerid]); // obtiene informacion del chaleco
return 1;
}
return 1; // esto hay que ponerlo si o si en el comando sino cada ves que pongas /afk te dice que no existe, pero funcionara
}
- Código:
if (strcmp("/afk", cmdtext, true, 10) == 0) // afk cambiarlo por tu nombre de comando
{
GetPlayerHealth(playerid, afkvida[playerid]); // obtiene informacion de la vida
GetPlayerArmour(playerid, afkchaleco[playerid]); // obtiene informacion del chaleco
SendClientMessage(playerid, -1, "Tu Mensaje"); // -1 es color blanco y en tu mensaje puedes poner que tipee /safk para volver a jugar
SetPlayerHealth(playerid, 9999); // Seteara 9999 De vida
SetPlayerArmour(playerid, 9999); // Seteara 9999 de chaleco
TogglePlayerControllable(playerid, 1); // esto es para que el jugador no realize ninguna accion, osea que no se podra movilizar asta tipear /safk , 0 es que no se puede mover y 1 es que si se puede mover
return 1;
}
return 1; // esto hay que ponerlo si o si en el comando sino cada ves que pongas /afk te dice que no existe, pero funcionara
}
- Código:
if (strcmp("/safk", cmdtext, true, 10) == 0) // safk cambiarlo por tu nombre de comando al salir de afk
{
return 1;
}
return 1; // esto hay que ponerlo si o si en el comando sino cada ves que pongas /safk te dice que no existe, pero funcionara
}
- Código:
if (strcmp("/safk", cmdtext, true, 10) == 0) // safk cambiarlo por tu nombre de comando al salir de afk
{
SetPlayerHealth(playerid, afkvida[playerid]); // aca ponemos la variable que definimos al principio del tutorial, esto ara que recupere la vida default que se guardo con el Get del /afk
SetPlayerArmour(playerid, afkchaleco[playerid]); // aca ponemos la variable que definimos al principio del tutorial, esto ara que recupere el chaleco si es que tuviste..
return 1;
}
return 1; // esto hay que ponerlo si o si en el comando sino cada ves que pongas /safk te dice que no existe, pero funcionara)
- Código:
if (strcmp("/safk", cmdtext, true, 10) == 0) // safk cambiarlo por tu nombre de comando al salir de afk
{
SetPlayerHealth(playerid, afkvida[playerid]); // aca ponemos la variable que definimos al principio del tutorial, esto ara que recupere la vida default que se guardo con el Get del /afk
SetPlayerArmour(playerid, afkchaleco[playerid]); // aca ponemos la variable que definimos al principio del tutorial, esto ara que recupere el chaleco si es que tuviste..
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, -1, "Tu mensaje cuando salis de afk");
return 1;
}
return 1; // esto hay que ponerlo si o si en el comando sino cada ves que pongas /safk te dice que no existe, pero funcionara
}