04.05.2012, 21:50
galera seguinte quando eu fico um tempo sem mover eu setei para o player ficar afk mais , o certo seria ficar player afk encima da cabeзa dele fica na cabeзa das outras pessoas e nгo na minha poderia ajudar ?
Код HTML:
for (new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { // ResetPlayerMoney(i); GivePlayerMoney(i, GetPlayerGrana(i)); GetPlayerPos(i, PlayerCurrentPos[0], PlayerCurrentPos[1], PlayerCurrentPos[2]); if (!floatcmp(PlayerCurrentPos[0], PlayerLastPos[i][LastX]) && !floatcmp(PlayerCurrentPos[1], PlayerLastPos[i][LastY])) { PlayerAfkTicks[i]++; } else { PlayerAfkTicks[i] = 0; } PlayerLastPos[i][LastX] = PlayerCurrentPos[0]; PlayerLastPos[i][LastY] = PlayerCurrentPos[1]; PlayerLastPos[i][LastZ] = PlayerCurrentPos[2]; if (PlayerAfkTicks[i] == MAX_IDLE_TIME * 40) { AFK[i] = 1; SetCameraBehindPlayer(i); TogglePlayerControllable(i, 1); TextDrawShowForPlayer(i, AfkText); TextDrawShowForPlayer(i, AfkBackText); new Text3D:label = Create3DTextLabel("{00CC00}•Jogador AFK•", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0); new playerid = Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7); } // new aname[MAX_PLAYER_NAME]; GetPlayerName(i, aname, sizeof(aname)); format(file, sizeof(file), PASTA_CONTAS, aname); new Float: health; GetPlayerHealth(i, health); if (dini_Int(file, "usoudroga") == 1) { SetPlayerHealth(i, health - 1); } } } }