10.05.2017, 01:29
Quote:
Vocк deveria criar um sу timer global para seu servidor, com tempo de 1 segundo, nele vocк adiciona tudo que precisa ser atualizado.
Nesse timer vocк faz um loop em todos os jogadores e adiciona valor a uma variбvel que vai ser o tempo vivo em segundos, na OnPlayerDeath essa variбvel reseta e a contagem comeзa automaticamente de novo. Exemplo: Код:
new TempoVivo[MAX_PLAYERS]; //No loop do timer, checando se o jogador estб nascido TempoVivo[i]++; //Na OnPlayerDeath TempoVivo[i] = 0; //para ver o tempo vivo stock GetTVivo(playerid) { new str[50], time = TempoVivo[playerid]; format(str, sizeof(str), "%02d:%02d:%02d", time/3600, (time % 3600)/60, time % 60); //1 hora = 3600 segundos, % = resto de divisгo inteira return str; } |
PHP код:
stock paineltime()
{
for(new i=0; i < MAX_PLAYERS; i++){
PlayerLogin[i][horav] ++;
tempologado[i] ++;
format(str[i], sizeof(str[i]), "%02d:%02d:%02d", PlayerLogin[i][horav]/3600, (PlayerLogin[i][horav] % 3600)/60, PlayerLogin[i][horav] % 60);
format(str2[i], sizeof(str2[i]), "%02d:%02d:%02d", tempologado[i]/3600, (tempologado[i] % 3600)/60, tempologado[i] % 60);
PlayerTextDrawSetString(i, Textdraw33, str[i]);
PlayerTextDrawSetString(i, Textdraw35, str2[i]);
}
return 1;
}
Quote:
C:\Users\welli\Desktop\server dayz\gamemodes\GM_KillerZ.pwn(396) : error 001: expected token: "]", but found "-identifier-" C:\Users\welli\Desktop\server dayz\gamemodes\GM_KillerZ.pwn(396) : warning 215: expression has no effect C:\Users\welli\Desktop\server dayz\gamemodes\GM_KillerZ.pwn(396) : error 001: expected token: ";", but found "]" C:\Users\welli\Desktop\server dayz\gamemodes\GM_KillerZ.pwn(396) : error 029: invalid expression, assumed zero C:\Users\welli\Desktop\server dayz\gamemodes\GM_KillerZ.pwn(396) : fatal error 107: too many error messages on one line |