Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum Pasiekimas
- {
- Register, // Užsiregistravimas
- Play1h, // Pražaisti 1h neatsijungus
- Kill250P, // Nužudyti 250 žaidėjų
- Kill500P, // Nužudyti 500 žaidėjų
- Score250, // Pasiekti 250 xp taškų
- Score500, // Pasiekti 500 xp taškų
- WinKls, // Laimėti klausimaniją
- Pasirodyti // Parodyti statusus visiems žaidėjams
- };
- new Stringe[MAX_PLAYERS];
- new Pasiekimai[MAX_PLAYERS][Pasiekimas];
- dcmd_pasiekimai(playerid, params[]){
- #pragma unused params
- new register[30], play1h[30], kill250p[30], kill500p[30], score250[30], score500[30], winkls[30], show[30];
- if(Pasiekimai[playerid][Register]==1) register = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][Register]==0) register = "{00FF00}Neįvykdyta";
- if(Pasiekimai[playerid][Play1h]==1) play1h = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][Play1h]==0) play1h = "{FF0000}Neįvykdyta";
- if(Pasiekimai[playerid][Kill250P]==1) kill250p = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][Kill250P]==0) kill250p = "{FF0000}Neįvykdyta";
- if(Pasiekimai[playerid][Kill500P]==1) kill500p = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][Kill500P]==0) kill500p = "{FF0000}Neįvykdyta";
- if(Pasiekimai[playerid][Score250]==1) score250 = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][Score250]==0) score250 = "{FF0000}Neįvykdyta";
- if(Pasiekimai[playerid][Score500]==1) score500 = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][Score500]==0) score500 = "{FF0000}Neįvykdyta";
- if(Pasiekimai[playerid][WinKls]==1) winkls = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][WinKls]==0) winkls = "{FF0000}Neįvykdyta";
- if(Pasiekimai[playerid][Pasirodyti]==1) show = "{00FF00}Įvykdyta";
- if(Pasiekimai[playerid][Pasirodyti]==0) show = "{FF0000}Neįvykdyta";
- format(Stringe,sizeof(Stringe),"{FFFFFF}Prisiregistruoti pirmą kartą: %s\n{FFFFFF}Pražaisti 1h neatsijungus: %s\n{FFFFFF}Nužudyti 250 serverio žaidėjų: %s\n{FFFFFF}Nužudyti 500 serverio žaidėjų: %s\n{FFFFFF}Pasiekti 250 XP: %s\n{FFFFFF}Pasiekti 500 XP: %s\n{FFFFFF}Laimėti 50 klausimanijų: %s\n{FFFFFF}Pasirodyti pirmą kartą: %s",
- register,play1h,kill250p,kill500p,score250,score500,winkls,show);
- ShowPlayerDialog(playerid, 6, DIALOG_STYLE_MSGBOX, "{FF6600}PASIEKIMAI", Stringe, "Supratau", "");
- return 1;
- }
- forward SukurtiPasiekimus(playerid);
- forward UzkrautiPasiekimus(playerid);
- public SukurtiPasiekimus(playerid)
- {
- format(Stringe,sizeof(Stringe),"Pasiekimai/%s.ini",ZaidejoNick(playerid));
- if(!dini_Exists(Stringe)){
- dini_Create(Stringe);
- dini_IntSet(Stringe,"Register",0);
- dini_IntSet(Stringe,"Play1h",0);
- dini_IntSet(Stringe,"Kill250P",0);
- dini_IntSet(Stringe,"Kill500P",0);
- dini_IntSet(Stringe,"Score250",0);
- dini_IntSet(Stringe,"Score500",0);
- dini_IntSet(Stringe,"WinKls",0);
- dini_IntSet(Stringe,"Pasirodyti",0);
- }else{
- UzkrautiPasiekimus(playerid);
- }}
- public UzkrautiPasiekimus(playerid)
- {
- format(Stringe,sizeof(Stringe),"Pasiekimai/%s.ini",ZaidejoNick(playerid));
- Pasiekimai[playerid][Play1h] = dini_Int(Stringe,"Play1h");
- Pasiekimai[playerid][Register] = dini_Int(Stringe,"Register");
- Pasiekimai[playerid][Kill250P] = dini_Int(Stringe,"Kill250P");
- Pasiekimai[playerid][Kill500P] = dini_Int(Stringe,"Kill500P");
- Pasiekimai[playerid][Score250] = dini_Int(Stringe,"Score250");
- Pasiekimai[playerid][Score500] = dini_Int(Stringe,"Score500");
- Pasiekimai[playerid][WinKls] = dini_Int(Stringe,"WinKls");
- Pasiekimai[playerid][Pasirodyti] = dini_Int(Stringe,"Pasirodyti");
- }
Advertisement
Add Comment
Please, Sign In to add comment