if(strcmp("/afk", cmdtext, true) == 0)
{
if(AFK[playerid] == 1)
{
return SendClientMessage(playerid, COLOR_YELLOW, "Debes esperar 5 minutos para usar nuevamente /AFK!");
}
else if(AFK2[playerid] == 1)
{
return SendClientMessage(playerid, COLOR_YELLOW, "Ya estбs AFK.");
}
else
{
new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s esta /AFK", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
IsPlayerConnected(playerid);
SetPlayerVirtualWorld(playerid, 15);
TogglePlayerControllable(playerid, 0);
AFK[playerid] = 1;
AFK2[playerid] = 1;
}
return 1;
}
if(strcmp("/back", cmdtext, true) == 0)
{
AFK2[playerid] = 0;
if(AFK[playerid] == 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "No estas /AFK!");
return 1;
}
else
{
new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s esta de vuelta (/back)", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
IsPlayerConnected(playerid);
SetPlayerVirtualWorld(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetTimerEx("AFK1", 300000, false, "i", playerid);
}
return 1;
}
public AFK1(playerid)
{
AFK[playerid]=0;
SendClientMessage(playerid, COLOR_YELLOW, "Ya puedas usar nuevamente el comando /afk!");
return 1;
}
AFK2[playerid] = 0;
if(AFK[playerid] == 0)
if(strcmp("/back", cmdtext, true) == 0)
{
AFK[playerid] = 0;
if(AFK2[playerid] == 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "No estas /AFK!");
return 1;
}
else
{
new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s esta de vuelta (/back)", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
IsPlayerConnected(playerid);
SetPlayerVirtualWorld(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetTimerEx("AFK1", 300000, false, "i", playerid);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(DEAD[playerid] == 1)
{
TogglePlayerControllable(playerid, 0);
TextDrawShowForPlayer(playerid, lbt);
TextDrawShowForPlayer(playerid, lbb);
SendClientMessage(playerid, COLOR_GREEN, "Te podras mover en 5 Segundos!");
SetTimer("Muerto", 5000, true);
}
return 1;
}
forward Muerto(playerid);
public Muerto(playerid)
{
DEAD[playerid] = 0;
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
TextDrawHideForPlayer(playerid, lbt);
TextDrawHideForPlayer(playerid, lbb);
KillTimer(Muerto(playerid));
return 1;
}
Originally Posted by Leaan(L)
Si, funciono bien, gracias
![]() Ahopra ntengo otro problema aca... pawn Код:
pawn Код:
|
new muerto;
public OnPlayerSpawn(playerid)
{
if(DEAD[playerid] == 1)
{
TogglePlayerControllable(playerid, 0);
TextDrawShowForPlayer(playerid, lbt);
TextDrawShowForPlayer(playerid, lbb);
SendClientMessage(playerid, COLOR_GREEN, "Te podras mover en 5 Segundos!");
muerto = SetTimerEx("Muerto", 5000, true);
}
return 1;
}
forward Muerto(playerid);
public Muerto(playerid)
{
DEAD[playerid] = 0;
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
TextDrawHideForPlayer(playerid, lbt);
TextDrawHideForPlayer(playerid, lbb);
KillTimer(muerto);
return 1;
}