16.10.2016, 18:18
PHP код:
if(gettime() - 60 < Abilitys[playerid][ChangeSkinZombie]) return GameTextForPlayer(playerid,"~w~ Still recovering",1000,5);
And you can return name and skin to player with some like this:
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_WALK)) {
if(team[playerid] == TEAM_ZOMBIE && pInfo[playerid][pZombieClass] == ROGUEZOMBIE) {
if(Abilitys[playerid][ChangeSkinZombie] < gettime()){
SetPVarInt(playerid, "afterColor", GetPlayerColor(playerid));
SetPVarInt(playerid, "afterSkin", GetPlayerSkin(playerid));
Abilitys[playerid][ChangeSkinZombie] = gettime() + 60;
SetPlayerColor(playerid, COLOR_HUMAN);
static RandomHumanSkin[] = {
5, 23, 56, 289, 299
};
SetPlayerSkin(playerid, RandomHumanSkin[random(sizeof(RandomHumanSkin) - 1)]); // now you don't need to specify quantities
SetTimerEx("ReturnBack", 1000*30, false, "i", playerid);
} else {
GameTextForPlayer(playerid,"~w~ Still recovering",1000,5);
}
}
}
return 1;
}
forward ReturnBack(playerid);
public ReturnBack(playerid)
{
SetPlayerSkin(playerid, GetPVarInt("afterSkin"));
SetPlayerColor(playerid, GetPVarInt("afterColor"));
return 1;
}

