[Ajuda] Lag em GameMode
#4

aqui ela, nгo acredito que seja a OnPlayerUpdate, no caso esses Timer poderiam ser...?

pawn Код:
public OnPlayerUpdate(playerid){
if(IsPlayerConnected(playerid))
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(PlayerInfo[playerid][Logged] == 1){
if(!(pAdmin[playerid] == 2 || reporter[playerid] == 1 || djs[playerid] == 1 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6 || pAdmin[playerid] == 7 || pAdmin[playerid] == 8 || pAdmin[playerid] == 9 || PlayerInfo[playerid][Organizacao] == 2 || PlayerInfo[playerid][Organizacao] == 9 || PlayerInfo[playerid][pVIP] >= 2)){
if(GetPlayerWeapon(playerid) == 38 || GetPlayerWeapon(playerid) == 39 || GetPlayerWeapon(playerid) == 40 || GetPlayerWeapon(playerid) == 44 || GetPlayerWeapon(playerid) == 45 || GetPlayerWeapon(playerid) == 37 || GetPlayerWeapon(playerid) == 26 || GetPlayerWeapon(playerid) == 32)
    {
    new string[128];
    format(file, sizeof(file), PASTA_CONTAS, aname);
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "(INFO) %s(ID:%d) foi banido automaticamente por [BWL]System10. Razгo: Arma proibida (%d-%d-%d)", aname, playerid,month,day,year);
    SendClientMessageToAll(tcadm, string);
    BanLog(string);
    SendClientMessage(playerid, 0x80FF00AA, "» Vocк foi banido deve ter feito alguma merda");
    SendClientMessage(playerid, 0xFFFFFFAA, "» Foi banido injustamente? Tire um Print e poste em nosso forum: bwlsamp.forumeiros.com/");
    GameTextForPlayer(playerid,"~b~banido", 2500, 3);
    dini_IntSet("banidos.ini",aname,1);
    Ban(playerid);
    }

    if(GetPlayerSpecialAction(playerid) == 2)
    {
    new string[128];
    format(file, sizeof(file), PASTA_CONTAS, aname);
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "(INFO) %s(ID:%d) foi banido automaticamente por [BWL]System10. Razгo: Uso de JetPack (%d-%d-%d)", aname, playerid,month,day,year);
    SendClientMessageToAll(tcadm, string);
    BanLog(string);
    SendClientMessage(playerid, 0x80FF00AA, "» Vocк foi banido deve ter feito alguma merda");
    SendClientMessage(playerid, 0xFFFFFFAA, "» Foi banido injustamente? Tire um Print e poste em bwlrpg.forumeiros.com");
    GameTextForPlayer(playerid,"~r~banido", 2500, 3);
    dini_IntSet("banidos.ini",aname,1);
    Ban(playerid);
    }
 }
 }


//==
//

//
if(!(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6 || pAdmin[playerid] == 7 || pAdmin[playerid] == 8 || pAdmin[playerid] == 9)){
    if(GetPlayerPing(playerid) >= 1000){
    new string[128];
    format(string, sizeof(string), "| ANTI-PING | %s(ID:%d) foi kikado automaticamente. Motivo: Ping Alto. Max: 1000", PlayerName(playerid), playerid);
    SendClientMessageToAll(0x80FF00AA, string);
    Kick(playerid);
    }

new arquivo[34]; //Criamos as vбriaveos que irгo armazenar o arquivo e o nome do jogador
    GetPlayerName(playerid, playername, sizeof(playername)); //Getamos o nome do player
    format(arquivo, sizeof(arquivo), "Contas/%s", playername); //Formatamos o arquivo de acordo com o nome do player (Contas/NOME)
    if(dini_Exists(arquivo)) //Se a Conta existir
    {
        dini_IntSet(arquivo, "Organizaзгo", PlayerInfo[playerid][Organizacao]); //Setamos o valor de "pDados[playerid][Organizacao]" no "arquivo", com a TAG "Organizaзгo"
        dini_IntSet(arquivo, "Rank", PlayerInfo[playerid][pPatente]);
        dini_IntSet(arquivo, "Liderorg", PlayerInfo[playerid][Liderorg]);
        dini_IntSet(arquivo, "Recrutador", PlayerInfo[playerid][Recrutador]); //Setamos o valor de "pDados[playerid][Cargo]" no "arquivo", com a TAG "Cargo"
        dini_IntSet(arquivo, "Sexo", PlayerInfo[playerid][pSex]);
        dini_IntSet(arquivo, "CriouBanco", PlayerInfo[playerid][pCriouBanco]);
        dini_IntSet(arquivo, "CriouBancols", PlayerInfo[playerid][pCriouBancols]);
        dini_IntSet(arquivo, "MProcurados", PlayerInfo[playerid][MProcurados]);
        dini_IntSet(arquivo, "Votoumt", PlayerInfo[playerid][Votoumt]);
        dini_IntSet(arquivo, "Votoupr", PlayerInfo[playerid][Votoupr]);
        dini_IntSet(arquivo, "Married", PlayerInfo[playerid][pMarried]);
        dini_IntSet(arquivo, "MarriedTo", PlayerInfo[playerid][pMarriedTo]);
        dini_IntSet(arquivo, "Doenca", PlayerInfo[playerid][pDoenca]);
        dini_IntSet(arquivo, "Respawn", PlayerInfo[playerid][pRespawn]);
        dini_IntSet(arquivo, "LosSantos", PlayerInfo[playerid][pLosSantos]);
        dini_IntSet(arquivo, "SanFierro", PlayerInfo[playerid][pSanFierro]);
        dini_IntSet(arquivo, "Numero", PlayerInfo[playerid][pNumero]);
        dini_IntSet(arquivo, "VIP", PlayerInfo[playerid][pVIP]);
    }
    else //Se a conta nгo esxitir
    {
        dini_Create(arquivo); //Cria o arquivo com os Dados do player
        dini_IntSet(arquivo, "Organizaзгo", PlayerInfo[playerid][Organizacao]);
        dini_IntSet(arquivo, "Rank", PlayerInfo[playerid][pPatente]);
        dini_IntSet(arquivo, "Liderorg", PlayerInfo[playerid][Liderorg]); //Setamos o valor de "pDados[playerid][Organizacao]" no "arquivo", com a TAG "Organizaзгo"
        dini_IntSet(arquivo, "Recrutador", PlayerInfo[playerid][Recrutador]); //Setamos o valor de "pDados[playerid][Cargo]" no "arquivo", com a TAG "Cargo"
        dini_IntSet(arquivo, "Sexo", PlayerInfo[playerid][pSex]);
        dini_IntSet(arquivo, "CriouBanco", PlayerInfo[playerid][pCriouBanco]);
        dini_IntSet(arquivo, "CriouBancols", PlayerInfo[playerid][pCriouBancols]);
        dini_IntSet(arquivo, "MProcurados", PlayerInfo[playerid][MProcurados]);
        dini_IntSet(arquivo, "Votoumt", PlayerInfo[playerid][Votoumt]);
        dini_IntSet(arquivo, "Votoupr", PlayerInfo[playerid][Votoupr]);
        dini_IntSet(arquivo, "Married", PlayerInfo[playerid][pMarried]);
        dini_IntSet(arquivo, "MarriedTo", PlayerInfo[playerid][pMarriedTo]);
        dini_IntSet(arquivo, "Politica", PlayerInfo[playerid][Politica]);
        dini_IntSet(arquivo, "Doenca", PlayerInfo[playerid][pDoenca]);
        dini_IntSet(arquivo, "Respawn", PlayerInfo[playerid][pRespawn]);
        dini_IntSet(arquivo, "LosSantos", PlayerInfo[playerid][pLosSantos]);
        dini_IntSet(arquivo, "SanFierro", PlayerInfo[playerid][pSanFierro]);
        dini_IntSet(arquivo, "Numero", PlayerInfo[playerid][pNumero]);
        dini_IntSet(arquivo, "VIP", PlayerInfo[playerid][pVIP]);
    }
//=
}
}
return 1;
}
Reply


Messages In This Thread
Lag em GameMode - by [BWL]Chamaleon - 15.10.2013, 19:14
Re: Lag em GameMode - by RuanRider - 15.10.2013, 19:16
Re: Lag em GameMode - by iTzDemon - 15.10.2013, 19:20
Re: Lag em GameMode - by [BWL]Chamaleon - 15.10.2013, 19:20
Re: Lag em GameMode - by bruxo00 - 15.10.2013, 19:44
Re: Lag em GameMode - by PT - 15.10.2013, 19:51
Re: Lag em GameMode - by [BWL]Chamaleon - 15.10.2013, 19:51
Re: Lag em GameMode - by silenthill - 15.10.2013, 19:51
Re: Lag em GameMode - by [BWL]Chamaleon - 15.10.2013, 19:55
Re: Lag em GameMode - by PT - 15.10.2013, 20:14

Forum Jump:


Users browsing this thread: 1 Guest(s)