[Ajuda] Algumas Definiзхes . Preciso Dessa Ajuda.
#4

@DoublePost

Atualizado para upar a cada uma hora..
pawn Код:
#include <a_samp>
#include <dof2>

new hInfo{HorasJogadas};
new HorasInfo[MAX_PLAYERS][hInfo];
new CarroProibido[1];
forward Upar(playerid);

public OnGameModeInit(){
    CarroProibido[0] = AddStaticVehicle(MODELO,X,Y,Z,A,COR1,COR2);
    return 1;
}

public OnPlayerConnect(playerid){
    new file[70],snd[MAX_PLAYER_NAME];
    SetTimer("Upar",60000,true);
    GetPlayerName(playerid,snd,sizeof(snd));
    format(file,sizeof(file),"Horas Jogadas/%s.ini",snd);
    if(!DOF2_FileExists(file)) { CriarPlayer(playerid); } else
                               { CarregarPlayer(playerid); }
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate){
    new Carro = GetPlayerVehicleID(playerid);
    for(new x = 0; x < sizeof(CarroProibido); x++){
        if(Carro == CarroProibido[x] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && HorasInfo[playerid][HorasJogadas] < 3){ // Vocк pode mudar o 3 pelas horas jogadas que vocк quiser.
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid,-1,"Vocк nгo tem horas jogadas o suficiente para usar este veiculo!");
        }
    }
    return 1;
}

public Upar(playerid){ HorasInfo[playerid][HorasJogadas] += 1; }

stock CriarPlayer(playerid){
    new file[70],snd[MAX_PLAYER_NAME];
    GetPlayerName(playerid,snd,sizeof(snd));
    format(file,sizeof(file),"Horas Jogadas/%s.ini",snd);
    DOF2_CreateFile(file);
    DOF2_SetInt(file,"Score",0);
    DOF2_SaveFile();
    CarregarPlayer(playerid);
    return 1;
}

stock CarregarPlayer(playerid){
    new file[70],snd[MAX_PLAYER_NAME];
    GetPlayerName(playerid,snd,sizeof(snd));
    format(file,sizeof(file),"Horas Jogadas/%s.ini",snd);
    HorasInfo[playerid][HorasJogadas] = DOF2_GetInt(file,"Score");
    return 1;
}
Nгo testei o script..
Reply


Messages In This Thread
Algumas Definiзхes . Preciso Dessa Ajuda. - by Lucas-Fc - 19.10.2012, 01:16
Re: Algumas Definiзхes . Preciso Dessa Ajuda. - by Lucas-Fc - 19.10.2012, 01:21
Re: Algumas Definiзхes . Preciso Dessa Ajuda. - by PawnoBrasil[xPBx] - 19.10.2012, 01:31
Re: Algumas Definiзхes . Preciso Dessa Ajuda. - by PawnoBrasil[xPBx] - 19.10.2012, 01:34
Re: Algumas Definiзхes . Preciso Dessa Ajuda. - by Lucas-Fc - 19.10.2012, 15:12

Forum Jump:


Users browsing this thread: 1 Guest(s)