06.07.2012, 13:08
Olб, Esqueci o tempo do OnPlayerUpdate, Nгo lembro se tem, e se tiver, Hб como alterar?
O OnPlayerUpdate й chamado na frequencia de tempo em que o servidor troca informaзхes com o player.
Ou seja, se vocк requisita informaзхes ao servidor 32 vezes por segundo ele atualizarб 32 vezes por segundo. Quanto maior o ping maior o tempo de resposta.(Posso estar enganado mas acredito que seja isso) |
Pode criar uma callback e usar um timer que a atualize na frequкncia de tempo de sua preferкncia.
|
if(logado[playerid] == 1)
{
new nome[MAX_PLAYER_NAME], arquivo[256];
format(arquivo, sizeof(arquivo), LOCAL_JOGADORES, nome);
dini_IntSet(arquivo, "Score", PlayerInfo[playerid][pScore]);
dini_IntSet(arquivo, "Dinheiro", PlayerInfo[playerid][pDinheiro]);
dini_IntSet(arquivo, "Matou", PlayerInfo[playerid][pMatou]);
dini_IntSet(arquivo, "Morreu", PlayerInfo[playerid][pMorreu]);
dini_IntSet(arquivo, "Skin", PlayerInfo[playerid][pSkin]);
dini_IntSet(arquivo, "Senha", PlayerInfo[playerid][pSenha]);
dini_IntSet(arquivo, "Admin", PlayerInfo[playerid][pAdmin]);
dini_IntSet(arquivo, "Trabalhando", PlayerInfo[playerid][pTrabalhando]);
dini_IntSet(arquivo, "Regras", PlayerInfo[playerid][pRegras]);
dini_IntSet(arquivo, "VIP", PlayerInfo[playerid][pVIP]);
dini_IntSet(arquivo, "Arena", PlayerInfo[playerid][pArena]);
dini_IntSet(arquivo, "Area51", PlayerInfo[playerid][pArea51]);
dini_IntSet(arquivo, "Industria", PlayerInfo[playerid][pIndustria]);
dini_IntSet(arquivo, "Esconderijo", PlayerInfo[playerid][pEsconderijo]);
dini_IntSet(arquivo, "JetPackDM", PlayerInfo[playerid][pJetPackDM]);
}