Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < a_samp >
- #include < izcmd >
- #include < DOF2 >
- #pragma unused DOF2_Exit
- #define IZCMD_ENABLE_CASE_SENSITIVITY
- new Mysel[MAX_PLAYERS], String[140];
- new Logika[MAX_PLAYERS];
- PlayerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, MAX_PLAYER_NAME);
- return name;
- }
- File(playerid)
- {
- new file[MAX_PLAYER_NAME+40];
- format(file, 40, "%s.cfg", PlayerName(playerid)); //Zmeň cestu k súboru
- return file;
- }
- Save(playerid)
- {
- DOF2_SetInt(File(playerid), "Mysel", Mysel[playerid]);
- DOF2_SetInt(File(playerid), "Logika", Mysel[playerid]);
- DOF2_SaveFile();
- return 1;
- }
- main()
- {
- }
- public OnFilterScriptInit()
- {
- return 1;
- }
- public OnFilterScriptExit()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- Save(i);
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Mysel[playerid] = 0;
- Logika[playerid] = 0;
- if(!fexist(File(playerid)))
- {
- DOF2_CreateFile(File(playerid));
- Save(playerid);
- }else{
- Mysel[playerid] = DOF2_GetInt(File(playerid), "Mysel");
- Logika[playerid] = DOF2_GetInt(File(playerid), "Logika");
- DOF2_SaveFile();
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Save(playerid);
- return 1;
- }
- command(logika, playerid, params[])
- {
- Logika[playerid] += 1;
- Save(playerid);
- return 1;
- }
- command(pridaj, playerid, params[])
- {
- Mysel[playerid] += 1;
- format(String, sizeof String, "Hodnota pridaná o (1) bod. Aktuálna hodnota je (%i) bodov", Mysel[playerid]);
- SendClientMessage(playerid, -1, String);
- Save(playerid);
- return 1;
- }
- command(uber, playerid, params[])
- {
- Mysel[playerid] -= 1;
- format(String, sizeof String, "Hodnota ubraná o (1) bod. Aktuálna hodnota je (%i) bodov", Mysel[playerid]);
- SendClientMessage(playerid, -1, String);
- Save(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment