Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //======================= [ INCLUDES ] ===========================
- #include < a_samp >
- #include < YSI\y_iterate >
- #include < YSI\y_commands >
- #include < YSI\y_ini >
- new G_VEZES_DINHEIRO_PEGO[MAX_PLAYERS];
- P_CHECAR_TEMPO();
- P_CARREGAR_DINHEIRO_PEGO(playerid, name[], value[]);
- public P_CARREGAR_DINHEIRO_PEGO(playerid, name[], value[])
- {
- INI_Int("Vezes Dinheiro Pego", G_VEZES_DINHEIRO_PEGO[playerid]);
- return 1;
- }
- public OnFilterScriptInit()
- {
- SetTimer("P_CHECAR_TEMPO", 800, true);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new L_ARQUIVO[200]; format(L_ARQUIVO, 200, "Dinheiro/%s.txt", S_GET_PLAYER_NAME(playerid));
- INI_ParseFile(L_ARQUIVO, "P_CARREGAR_%s", .bExtra = true, .extra = playerid);
- return 1;
- }
- public P_CHECAR_TEMPO()
- {
- new L_HORA, L_MINUTO, L_SEGUNDO;
- gettime(L_HORA, L_MINUTO, L_SEGUNDO);
- foreach(new i : Player)
- {
- if(L_MINUTO == 30)
- {
- GivePlayerMoney(i, 1000);
- SendClientMessageToAll(-1, "Todos os jogadores online ganharam $1000!");
- }
- if(L_HORA == 23)
- {
- if(L_MINUTO == 59) G_VEZES_DINHEIRO_PEGO[i] = 0;
- }
- }
- return 1;
- }
- CMD:dinheiro(playerid, params[])
- {
- if(G_VEZES_DINHEIRO_PEGO[playerid] == 5) return SendClientMessage(playerid, -1, "Você já pegou o dinheiro 5 vezes hoje! Aguarde até amanhã para pegar mais.");
- G_VEZES_DINHEIRO_PEGO[playerid]++;
- new L_ARQUIVO_DINHEIRO[200]; format(L_ARQUIVO_DINHEIRO, 200, "Dinheiro/%s.txt", S_GET_PLAYER_NAME(playerid));
- new INI:L_ARQUIVO = INI_Open(L_ARQUIVO_DINHEIRO);
- INI_SetTag(L_ARQUIVO, "DINHEIRO_PEGO");
- INI_WriteInt(L_ARQUIVO, "Vezes Dinheiro Pego", G_VEZES_DINHEIRO_PEGO[playerid]);
- INI_Close(L_ARQUIVO);
- return 1;
- }
- stock S_GET_PLAYER_NAME(playerid)
- {
- new L_N[MAX_PLAYER_NAME]; GetPlayerName(playerid, L_N, MAX_PLAYER_NAME); return L_N;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement