Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #include <YSI\y_ini>
- #include <sscanf>
- #define PATH "/Profile/%s.ini"//trebuie creat in scriptfiles un folder cu numele "Profile"
- #define pMoney 10000 //aceasta este suma care valoreaza profilul o puteti modifica dupa bunul plac
- #define SCM SendClientMessage
- #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- #define COLOR_UPDATE 0xFF80C0C8
- #if defined FILTERSCRIPT
- //Forwardok
- forward IsInMarket(playerid);
- forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
- forward LoadUser_data(playerid,name[],value[]);
- forward SaveUserData(playerid);
- forward PlayingHoursTimer();
- //...//
- enum pProfile
- {
- HaveP,
- pHided,
- pStatus[20],
- pCountry[20],
- pCity[20],
- pAge,
- pLevel,
- prMoney,
- pLikes,
- pDislikes,
- PlHours,
- pViews,
- };
- new pInfo[MAX_PLAYERS][pProfile];
- new pClicked[MAX_PLAYERS];
- new Liked[MAX_PLAYERS];
- new Disliked[MAX_PLAYERS];
- new Text:Box[MAX_PLAYERS][3];
- new Text:pName[MAX_PLAYERS];
- new Text:Status[MAX_PLAYERS];
- new Text:Country[MAX_PLAYERS];
- new Text:City[MAX_PLAYERS];
- new Text:Age[MAX_PLAYERS];
- new Text:Level[MAX_PLAYERS];
- new Text:Money[MAX_PLAYERS];
- new Text:Likes[MAX_PLAYERS];
- new Text:Dislikes[MAX_PLAYERS];
- new Text:Health[MAX_PLAYERS];
- new Text:Armour[MAX_PLAYERS];
- new Text:Hided[MAX_PLAYERS];
- new Text:hdon[MAX_PLAYERS];
- new Text:hdoff[MAX_PLAYERS];
- new Text:plhours[MAX_PLAYERS];
- new Text:Views[MAX_PLAYERS];
- new Text:Button1[MAX_PLAYERS];
- new Text:Button2[MAX_PLAYERS];
- new Text:Button3[MAX_PLAYERS];
- new Text:x1[MAX_PLAYERS];
- new Text:x2[MAX_PLAYERS];
- new Text:liked[MAX_PLAYERS];
- new Text:disliked[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- for(new playerid=0;playerid<MAX_PLAYERS+1;playerid++)
- {
- Box[playerid][0] = TextDrawCreate(408.000000,102.000000,"_");
- Box[playerid][1] = TextDrawCreate(149.000000,102.000000,"_");
- Box[playerid][2] = TextDrawCreate(156.000000,330.000000,"_");
- TextDrawUseBox(Box[playerid][0],1);
- TextDrawBoxColor(Box[playerid][0],0x00000066);
- TextDrawTextSize(Box[playerid][0],144.000000,1.000000);
- TextDrawUseBox(Box[playerid][1],1);
- TextDrawBoxColor(Box[playerid][1],0x00ffff66);
- TextDrawTextSize(Box[playerid][1],403.000000,-1.000000);
- TextDrawUseBox(Box[playerid][2],1);
- TextDrawBoxColor(Box[playerid][2],0x00ffff66);
- TextDrawTextSize(Box[playerid][2],396.000000,-1.000000);
- TextDrawAlignment(Box[playerid][0],0);
- TextDrawAlignment(Box[playerid][1],0);
- TextDrawAlignment(Box[playerid][2],0);
- TextDrawBackgroundColor(Box[playerid][0],0x000000ff);
- TextDrawBackgroundColor(Box[playerid][1],0x000000ff);
- TextDrawBackgroundColor(Box[playerid][2],0x000000ff);
- TextDrawFont(Box[playerid][0],3);
- TextDrawLetterSize(Box[playerid][0],1.000000,27.600006);
- TextDrawFont(Box[playerid][1],3);
- TextDrawLetterSize(Box[playerid][1],1.000000,1.000000);
- TextDrawFont(Box[playerid][2],3);
- TextDrawLetterSize(Box[playerid][2],1.000000,1.800000);
- TextDrawColor(Box[playerid][0],0xffffffff);
- TextDrawColor(Box[playerid][1],0xffffffff);
- TextDrawColor(Box[playerid][2],0xffffffff);
- TextDrawSetOutline(Box[playerid][0],1);
- TextDrawSetOutline(Box[playerid][1],1);
- TextDrawSetOutline(Box[playerid][2],1);
- TextDrawSetProportional(Box[playerid][0],1);
- TextDrawSetProportional(Box[playerid][1],1);
- TextDrawSetProportional(Box[playerid][2],1);
- TextDrawSetShadow(Box[playerid][0],1);
- TextDrawSetShadow(Box[playerid][1],1);
- TextDrawSetShadow(Box[playerid][2],1);
- pName[playerid] = TextDrawCreate(177.000000,102.000000," ");
- TextDrawAlignment(pName[playerid],0);
- TextDrawBackgroundColor(pName[playerid],0x000000ff);
- TextDrawFont(pName[playerid],1);
- TextDrawLetterSize(pName[playerid],0.599999,1.000000);
- TextDrawColor(pName[playerid],0x00ffffcc);
- TextDrawSetOutline(pName[playerid],1);
- TextDrawSetProportional(pName[playerid],1);
- TextDrawSetShadow(pName[playerid],1);
- Status[playerid] = TextDrawCreate(156.000000,129.000000," ");
- Country[playerid] = TextDrawCreate(156.000000,144.000000," ");
- City[playerid] = TextDrawCreate(156.000000,158.000000," ");
- Age[playerid] = TextDrawCreate(155.000000,174.000000," ");
- TextDrawAlignment(Status[playerid],0);
- TextDrawAlignment(Country[playerid],0);
- TextDrawAlignment(City[playerid],0);
- TextDrawAlignment(Age[playerid],0);
- TextDrawBackgroundColor(Status[playerid],0x000000ff);
- TextDrawBackgroundColor(Country[playerid],0x000000ff);
- TextDrawBackgroundColor(City[playerid],0x000000ff);
- TextDrawBackgroundColor(Age[playerid],0x000000ff);
- TextDrawFont(Status[playerid],1);
- TextDrawLetterSize(Status[playerid],0.599998,1.000000);
- TextDrawFont(Country[playerid],1);
- TextDrawLetterSize(Country[playerid],0.500000,1.000000);
- TextDrawFont(City[playerid],1);
- TextDrawLetterSize(City[playerid],0.499999,1.000000);
- TextDrawFont(Age[playerid],1);
- TextDrawLetterSize(Age[playerid],0.499999,0.899999);
- TextDrawColor(Status[playerid],0x00ffffcc);
- TextDrawColor(Country[playerid],0x00ffffcc);
- TextDrawColor(City[playerid],0x00ffffcc);
- TextDrawColor(Age[playerid],0x00ffffcc);
- TextDrawSetOutline(Status[playerid],1);
- TextDrawSetOutline(Country[playerid],1);
- TextDrawSetOutline(City[playerid],1);
- TextDrawSetOutline(Age[playerid],1);
- TextDrawSetProportional(Status[playerid],1);
- TextDrawSetProportional(Country[playerid],1);
- TextDrawSetProportional(City[playerid],1);
- TextDrawSetProportional(Age[playerid],1);
- TextDrawSetShadow(Status[playerid],1);
- TextDrawSetShadow(Country[playerid],1);
- TextDrawSetShadow(City[playerid],1);
- TextDrawSetShadow(Age[playerid],1);
- Level[playerid] = TextDrawCreate(155.000000,187.000000," ");
- Money[playerid] = TextDrawCreate(154.000000,201.000000," ");
- Likes[playerid] = TextDrawCreate(155.000000,235.000000," ");
- Dislikes[playerid] = TextDrawCreate(155.000000,219.000000," ");
- TextDrawAlignment(Level[playerid],0);
- TextDrawAlignment(Money[playerid],0);
- TextDrawAlignment(Likes[playerid],0);
- TextDrawAlignment(Dislikes[playerid],0);
- TextDrawBackgroundColor(Level[playerid],0x000000ff);
- TextDrawBackgroundColor(Money[playerid],0x000000ff);
- TextDrawBackgroundColor(Likes[playerid],0x000000ff);
- TextDrawBackgroundColor(Dislikes[playerid],0x000000ff);
- TextDrawFont(Level[playerid],1);
- TextDrawLetterSize(Level[playerid],0.499999,1.100000);
- TextDrawFont(Money[playerid],1);
- TextDrawLetterSize(Money[playerid],0.399999,1.200000);
- TextDrawFont(Likes[playerid],1);
- TextDrawLetterSize(Likes[playerid],0.499999,1.000000);
- TextDrawFont(Dislikes[playerid],1);
- TextDrawLetterSize(Dislikes[playerid],0.499999,1.000000);
- TextDrawColor(Level[playerid],0x00ffffcc);
- TextDrawColor(Money[playerid],0x00ffffcc);
- TextDrawColor(Likes[playerid],0x00ffffcc);
- TextDrawColor(Dislikes[playerid],0x00ffffcc);
- TextDrawSetOutline(Level[playerid],1);
- TextDrawSetOutline(Money[playerid],1);
- TextDrawSetOutline(Likes[playerid],1);
- TextDrawSetOutline(Dislikes[playerid],1);
- TextDrawSetProportional(Level[playerid],1);
- TextDrawSetProportional(Money[playerid],1);
- TextDrawSetProportional(Likes[playerid],1);
- TextDrawSetProportional(Dislikes[playerid],1);
- TextDrawSetShadow(Level[playerid],1);
- TextDrawSetShadow(Money[playerid],1);
- TextDrawSetShadow(Likes[playerid],1);
- TextDrawSetShadow(Dislikes[playerid],1);
- Button1[playerid] = TextDrawCreate(163.000000,334.000000,"Kedvelés");
- Button2[playerid] = TextDrawCreate(233.000000,334.000000,"Nem kedvelés");
- Button3[playerid] = TextDrawCreate(316.000000,334.000000,"Töröl");
- TextDrawAlignment(Button1[playerid],0);
- TextDrawAlignment(Button2[playerid],0);
- TextDrawAlignment(Button3[playerid],0);
- TextDrawBackgroundColor(Button1[playerid],0x000000ff);
- TextDrawBackgroundColor(Button2[playerid],0x000000ff);
- TextDrawBackgroundColor(Button3[playerid],0x000000ff);
- TextDrawFont(Button1[playerid],1);
- TextDrawLetterSize(Button1[playerid],0.799999,0.899999);
- TextDrawFont(Button2[playerid],1);
- TextDrawLetterSize(Button2[playerid],0.599999,1.000000);
- TextDrawFont(Button3[playerid],1);
- TextDrawLetterSize(Button3[playerid],0.599999,1.000000);
- TextDrawColor(Button1[playerid],0x00ffffcc);
- TextDrawColor(Button2[playerid],0x00ffffcc);
- TextDrawColor(Button3[playerid],0x00ffffcc);
- TextDrawSetOutline(Button1[playerid],1);
- TextDrawSetOutline(Button2[playerid],1);
- TextDrawSetOutline(Button3[playerid],1);
- TextDrawSetProportional(Button1[playerid],1);
- TextDrawSetProportional(Button2[playerid],1);
- TextDrawSetProportional(Button3[playerid],1);
- TextDrawSetShadow(Button1[playerid],1);
- TextDrawSetShadow(Button2[playerid],1);
- TextDrawSetShadow(Button3[playerid],1);
- TextDrawSetSelectable(Button1[playerid],1);
- TextDrawSetSelectable(Button2[playerid],1);
- TextDrawSetSelectable(Button3[playerid],1);
- Health[playerid] = TextDrawCreate(155.000000,264.000000," ");
- Armour[playerid] = TextDrawCreate(154.000000,276.000000," ");
- TextDrawAlignment(Health[playerid],0);
- TextDrawAlignment(Armour[playerid],0);
- TextDrawBackgroundColor(Health[playerid],0x000000ff);
- TextDrawBackgroundColor(Armour[playerid],0x000000ff);
- TextDrawFont(Health[playerid],1);
- TextDrawLetterSize(Health[playerid],0.499999,0.899999);
- TextDrawFont(Armour[playerid],1);
- TextDrawLetterSize(Armour[playerid],0.499999,1.000000);
- TextDrawColor(Health[playerid],0x00ffffcc);
- TextDrawColor(Armour[playerid],0x00ffffcc);
- TextDrawSetOutline(Health[playerid],1);
- TextDrawSetOutline(Armour[playerid],1);
- TextDrawSetProportional(Health[playerid],1);
- TextDrawSetProportional(Armour[playerid],1);
- TextDrawSetShadow(Health[playerid],1);
- TextDrawSetShadow(Armour[playerid],1);
- Hided[playerid] = TextDrawCreate(287.000000,310.000000,"Hided:");
- hdon[playerid] = TextDrawCreate(365.000000,291.000000,".");
- TextDrawAlignment(Hided[playerid],0);
- TextDrawAlignment(hdon[playerid],0);
- TextDrawBackgroundColor(Hided[playerid],0x000000ff);
- TextDrawBackgroundColor(hdon[playerid],0x000000ff);
- TextDrawFont(Hided[playerid],1);
- TextDrawLetterSize(Hided[playerid],0.699999,0.899999);
- TextDrawFont(hdon[playerid],3);
- TextDrawLetterSize(hdon[playerid],1.100000,3.299998);
- TextDrawColor(Hided[playerid],0x00ffffcc);
- TextDrawColor(hdon[playerid],0x00ff00ff);
- TextDrawSetOutline(Hided[playerid],1);
- TextDrawSetOutline(hdon[playerid],1);
- TextDrawSetProportional(Hided[playerid],1);
- TextDrawSetProportional(hdon[playerid],1);
- TextDrawSetShadow(Hided[playerid],1);
- TextDrawSetShadow(hdon[playerid],1);
- hdoff[playerid] = TextDrawCreate(365.000000,291.000000,".");
- TextDrawAlignment(hdoff[playerid],0);
- TextDrawBackgroundColor(hdoff[playerid],0x000000ff);
- TextDrawFont(hdoff[playerid],3);
- TextDrawLetterSize(hdoff[playerid],1.100000,3.299998);
- TextDrawColor(hdoff[playerid],0xff0000ff);
- TextDrawSetOutline(hdoff[playerid],1);
- TextDrawSetProportional(hdoff[playerid],1);
- TextDrawSetShadow(hdoff[playerid],1);
- plhours[playerid] = TextDrawCreate(154.000000,248.000000," ");
- Views[playerid] = TextDrawCreate(154.000000,289.000000," ");
- TextDrawAlignment(plhours[playerid],0);
- TextDrawAlignment(Views[playerid],0);
- TextDrawBackgroundColor(plhours[playerid],0x000000ff);
- TextDrawBackgroundColor(Views[playerid],0x000000ff);
- TextDrawFont(plhours[playerid],1);
- TextDrawLetterSize(plhours[playerid],0.399999,1.200000);
- TextDrawFont(Views[playerid],1);
- TextDrawLetterSize(Views[playerid],0.499999,1.100000);
- TextDrawColor(plhours[playerid],0x00ffffcc);
- TextDrawColor(Views[playerid],0x00ffffcc);
- TextDrawSetOutline(plhours[playerid],1);
- TextDrawSetOutline(Views[playerid],1);
- TextDrawSetProportional(plhours[playerid],1);
- TextDrawSetProportional(Views[playerid],1);
- TextDrawSetShadow(plhours[playerid],1);
- TextDrawSetShadow(Views[playerid],1);
- liked[playerid] = TextDrawCreate(179.000000,436.000000,"Valaki kedvelt téged");
- x1[playerid] = TextDrawCreate(416.000000,436.000000,"x");
- TextDrawUseBox(liked[playerid],1);
- TextDrawBoxColor(liked[playerid],0x00000066);
- TextDrawTextSize(liked[playerid],436.000000,-4.000000);
- TextDrawAlignment(liked[playerid],0);
- TextDrawAlignment(x1[playerid],0);
- TextDrawBackgroundColor(liked[playerid],0x000000ff);
- TextDrawBackgroundColor(x1[playerid],0x00000000);
- TextDrawFont(liked[playerid],1);
- TextDrawLetterSize(liked[playerid],0.699999,1.100000);
- TextDrawFont(x1[playerid],2);
- TextDrawLetterSize(x1[playerid],0.599999,1.100000);
- TextDrawColor(liked[playerid],0x00ffffcc);
- TextDrawColor(x1[playerid],0x000000ff);
- TextDrawSetOutline(liked[playerid],1);
- TextDrawSetOutline(x1[playerid],1);
- TextDrawSetProportional(liked[playerid],1);
- TextDrawSetProportional(x1[playerid],1);
- TextDrawSetShadow(liked[playerid],1);
- TextDrawSetShadow(x1[playerid],1);
- TextDrawSetSelectable(x1[playerid],1);
- disliked[playerid] = TextDrawCreate(186.000000,438.000000,"Valaki nem kedvelt téged");
- x2[playerid] = TextDrawCreate(441.000000,438.000000,"x");
- TextDrawUseBox(disliked[playerid],1);
- TextDrawBoxColor(disliked[playerid],0x00000066);
- TextDrawTextSize(disliked[playerid],465.000000,0.000000);
- TextDrawAlignment(disliked[playerid],0);
- TextDrawAlignment(x2[playerid],0);
- TextDrawBackgroundColor(disliked[playerid],0x000000ff);
- TextDrawBackgroundColor(x2[playerid],0x00000000);
- TextDrawFont(disliked[playerid],1);
- TextDrawLetterSize(disliked[playerid],0.699999,1.000000);
- TextDrawFont(x2[playerid],2);
- TextDrawLetterSize(x2[playerid],0.699999,0.899999);
- TextDrawColor(disliked[playerid],0x00ffffcc);
- TextDrawColor(x2[playerid],0x000000ff);
- TextDrawSetOutline(disliked[playerid],1);
- TextDrawSetOutline(x2[playerid],1);
- TextDrawSetProportional(disliked[playerid],1);
- TextDrawSetProportional(x2[playerid],1);
- TextDrawSetShadow(disliked[playerid],1);
- TextDrawSetShadow(x2[playerid],1);
- TextDrawSetSelectable(x2[playerid],1);
- }
- print("...Profile Text-Draw's Betöltve");
- print("...Profile v2.0 by Flashhiee Betöltve");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public SaveUserData(playerid)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"HaveProfile",pInfo[playerid][HaveP]);
- INI_WriteInt(File,"Állapot",pInfo[playerid][pHided]);
- INI_WriteString(File,"Statisztika",pInfo[playerid][pStatus]);
- INI_WriteString(File,"Órszág",pInfo[playerid][pCountry]);
- INI_WriteString(File,"Város",pInfo[playerid][pCity]);
- INI_WriteInt(File,"Kor",pInfo[playerid][pAge]);
- INI_WriteInt(File,"Szint",GetPlayerScore(playerid));
- INI_WriteInt(File,"Pénz",GetPlayerMoney(playerid));
- INI_WriteInt(File,"Kedvelés",pInfo[playerid][pLikes]);
- INI_WriteInt(File,"Nem kedvelés",pInfo[playerid][pDislikes]);
- INI_WriteInt(File,"Megtekintés",pInfo[playerid][pViews]);
- INI_WriteInt(File,"Játék óra",pInfo[playerid][PlHours]);
- INI_Close(File);
- return 1;
- }
- public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- tempposx = (oldposx -x);
- tempposy = (oldposy -y);
- tempposz = (oldposz -z);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- public IsInMarket(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPlayerInterior(playerid) == 17 && PlayerToPoint(100.0,playerid,-25.884498,-185.868988,1003.546875))
- {
- return 1;
- }
- else if(GetPlayerInterior(playerid) == 10 && PlayerToPoint(100.0,playerid,6.091179,-29.271898,1003.549438))
- {
- return 1;
- }
- else if(GetPlayerInterior(playerid) == 18 && PlayerToPoint(100.0,playerid,-30.946699,-89.609596,1003.546875))
- {
- return 1;
- }
- else if(GetPlayerInterior(playerid) == 16 && PlayerToPoint(100.0,playerid,-25.132598,-139.066986,1003.546875))
- {
- return 1;
- }
- else if(GetPlayerInterior(playerid) == 4 && PlayerToPoint(100.0,playerid,-27.312299,-29.277599,1003.557250))
- {
- return 1;
- }
- else if(GetPlayerInterior(playerid) == 6 && PlayerToPoint(100.0,playerid,-26.691598,-55.714897,1003.546875))
- {
- return 1;
- }
- }
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- if(fexist(UserPath(playerid)))
- {
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- GivePlayerMoney(playerid,pInfo[playerid][prMoney]);
- SetPlayerScore(playerid,pInfo[playerid][pLevel]);
- SetTimer("PlayingHoursTimer",60000,true);
- }
- return 1;
- }
- public PlayingHoursTimer()
- {
- new hh, mm, ss, str[256];
- gettime( hh, mm, ss );
- if( mm == 0 )
- {
- for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
- {
- pInfo[i][PlHours] += 1;
- format(str,sizeof(str),"Az idő most %i:%i:%i",hh,mm,ss);
- SendClientMessageToAll(-1,str);
- }
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SaveUserData(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new str[256];
- format(str,sizeof(str),"Szeretnéd megvenni a profilját %d $?",pMoney);
- if (strcmp("/profilvesz", cmdtext, true, 10) == 0)
- {
- if(pInfo[playerid][HaveP] == 0)
- {
- if(IsInMarket(playerid))
- {
- if(GetPlayerMoney(playerid) < pMoney)return SCM(playerid,-1,"Nincsen elég pénzed.");
- ShowPlayerDialog(playerid,50,DIALOG_STYLE_MSGBOX,"Profil",str,"Igen","Nem");
- }
- else
- {
- SCM(playerid,-1,"Te nem vagy 24/7-ben.");
- }
- }
- else
- {
- SCM(playerid,-1,"Már rendelkezik profillal.");
- }
- return 1;
- }
- if(strcmp("/beálítás",cmdtext, true,9) == 0)
- {
- if(pInfo[playerid][HaveP] == 0)
- {
- SCM(playerid,-1,"Nem rendelkezik profillal.");
- }
- else
- {
- new hide[30];
- if(pInfo[playerid][pHided] == 1) { hide = "Igen"; }
- else if(pInfo[playerid][pHided] == 0) { hide = "Nem"; }
- format(str,sizeof(str),"Statisztika [ %s ]\nÓrszág [ %s ]\nVáros [ %s ]\nKor [ %d ]\nHided [ %s ]\nVisszaállítás",pInfo[playerid][pStatus],pInfo[playerid][pCountry],pInfo[playerid][pCity],
- pInfo[playerid][pAge],hide);
- ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,"Profil beálítások",str,"Választ","Töröl");
- }
- return 1;
- }
- dcmd(resetprofile,12,cmdtext);
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new age;
- age = strval(inputtext);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- if(dialogid == 50)
- {
- if(response)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Rendelkezik adatlappal",1);
- INI_WriteInt(File,"Állapot",0);
- INI_WriteString(File,"Statisztika","Egyik sem");
- INI_WriteString(File,"Órszág","Egyik sem");
- INI_WriteString(File,"Város","Egyik sem");
- INI_WriteInt(File,"Kor",0);
- INI_WriteInt(File,"Szint",GetPlayerScore(playerid));
- INI_WriteInt(File,"Pénz",GetPlayerMoney(playerid));
- INI_WriteInt(File,"Kedvelés",0);
- INI_WriteInt(File,"Nem kedvelés",0);
- INI_WriteInt(File,"Megtekintés",0);
- INI_WriteInt(File,"Játék óra",0);
- INI_Close(File);
- GivePlayerMoney(playerid,-pMoney);
- SetTimer("PlayingHoursTimer",60000,true);
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- SCM(playerid,-1,"SZERVER: Adatlap sikeresen létrejött, ahhoz hogy szerkeszd írd be /beálítások!");
- }
- }
- if(dialogid == 51)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"Profil állapot","Írja be az új állapotát.","Rendben","Töröl");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Profil órszág","Írja be az új órszágát.","Rendben","Töröl");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,54,DIALOG_STYLE_INPUT,"Profil város","Írja be az új városát.","Rendben","Töröl");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,55,DIALOG_STYLE_INPUT,"Profil kor","Írja be az új korát.","Rendben","Töröl");
- }
- if(listitem == 4)
- {
- if(pInfo[playerid][pHided] == 1)
- {
- ShowPlayerDialog(playerid,56,DIALOG_STYLE_MSGBOX,"Profile állapot","Szeretnéd hogy mutassa a profilodat?","Igen","Töröl");
- }
- else
- {
- ShowPlayerDialog(playerid,57,DIALOG_STYLE_MSGBOX,"Profil állapot","Szeretnéd hogy elrejtse a profilodat?","Igen","Töröl");
- }
- }
- if(listitem == 5)
- {
- format(pInfo[playerid][pStatus],20,"Egyik sem");
- format(pInfo[playerid][pCountry],20,"Egyik sem");
- format(pInfo[playerid][pCity],20,"Egyik sem");
- pInfo[playerid][pAge] = 0;
- pInfo[playerid][pLikes] = 0;
- pInfo[playerid][pDislikes] = 0;
- pInfo[playerid][pViews] = 0;
- SCM(playerid,-1,"Adatlap visszaállítása.");
- }
- }
- }
- if(dialogid == 52)
- {
- if(response)
- {
- format(pInfo[playerid][pStatus],20,"%s",inputtext);
- new str[256];
- format(str,sizeof(str),"**Profil: %s (ID:%d) Szeretné hogy frissítse a állapotát?",name,playerid);
- SendClientMessageToAll(COLOR_UPDATE,str);
- GameTextForPlayer(playerid,"~g~Státusz Frissítve",4000,1);
- }
- }
- if(dialogid == 53)
- {
- if(response)
- {
- if(!IsNumeric(inputtext))
- {
- format(pInfo[playerid][pCountry],20,"%s",inputtext);
- new str[256];
- format(str,sizeof(str),"**Profil: %s (ID:%d) Szeretné hogy frissítse a órszágát?",name,playerid);
- SendClientMessageToAll(COLOR_UPDATE,str);
- GameTextForPlayer(playerid,"~g~Órszág Frissítve",4000,1);
- }
- else
- {
- SCM(playerid,-1,"No numbers");
- }
- }
- }
- if(dialogid == 54)
- {
- if(response)
- {
- if(!IsNumeric(inputtext))
- {
- format(pInfo[playerid][pCity],20,"%s",inputtext);
- new str[256];
- format(str,sizeof(str),"**Profil: %s (ID:%d) Szeretné frissíteni a városát?.",name,playerid);
- SendClientMessageToAll(COLOR_UPDATE,str);
- GameTextForPlayer(playerid,"~g~Város Frissítve",4000,1);
- }
- else
- {
- SCM(playerid,-1,"Nincsenek számok");
- }
- }
- }
- if(dialogid == 55)
- {
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- pInfo[playerid][pAge] = age;
- new str[256];
- format(str,sizeof(str),"**Profil: %s (ID:%d) Szeretné frissíteni a korát?.",name,playerid);
- SendClientMessageToAll(COLOR_UPDATE,str);
- GameTextForPlayer(playerid,"~g~Kor Frissítve",4000,1);
- }
- }
- }
- if(dialogid == 56)
- {
- if(response)
- {
- pInfo[playerid][pHided] = 0;
- GameTextForPlayer(playerid,"~b~Profil ~g~mutatása",4000,1);
- }
- }
- if(dialogid == 57)
- {
- if(response)
- {
- pInfo[playerid][pHided] = 1;
- GameTextForPlayer(playerid,"~b~Profil ~r~állapota",4000,1);
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- pClicked[playerid] = clickedplayerid;
- new pclk = clickedplayerid; new str[256];
- new name[MAX_PLAYER_NAME],age,likes,dislikes, Float:health, Float:armour, views, Plhours;
- GetPlayerName(pclk,name,sizeof(name)); views = pInfo[pclk][pViews]; Plhours = pInfo[pclk][PlHours];
- age = pInfo[pclk][pAge]; likes = pInfo[pclk][pLikes]; dislikes = pInfo[pclk][pDislikes];
- GetPlayerHealth(pclk, health);
- GetPlayerArmour(pclk, armour);
- if(pInfo[clickedplayerid][HaveP] == 1)
- {
- if(playerid == clickedplayerid)
- {
- format(str,sizeof(str)," %s's Profil",name);
- TextDrawSetString(pName[playerid],str);
- format(str,sizeof(str),"Statisztika: %s",pInfo[pclk][pStatus]);
- TextDrawSetString(Status[playerid],str);
- format(str,sizeof(str),"Órszág: %s",pInfo[pclk][pCountry]);
- TextDrawSetString(Country[playerid],str);
- format(str,sizeof(str),"Város: %s",pInfo[pclk][pCity]);
- TextDrawSetString(City[playerid],str);
- format(str,sizeof(str),"Kor: %d",age);
- TextDrawSetString(Age[playerid],str);
- format(str,sizeof(str),"Szint: %d",GetPlayerScore(pclk));
- TextDrawSetString(Level[playerid],str);
- format(str,sizeof(str),"Pénz: %d $",GetPlayerMoney(pclk));
- TextDrawSetString(Money[playerid],str);
- format(str,sizeof(str),"Kedvelés: %d",likes);
- TextDrawSetString(Likes[playerid],str);
- format(str,sizeof(str),"Nem kedvelés: %d",dislikes);
- TextDrawSetString(Dislikes[playerid],str);
- format(str,sizeof(str),"Megtekintés: %d",views);
- TextDrawSetString(Views[playerid],str);
- format(str,sizeof(str),"Élet: %.1f",health);
- TextDrawSetString(Health[playerid],str);
- format(str,sizeof(str),"Páncél: %.1f",armour);
- TextDrawSetString(Armour[playerid],str);
- format(str,sizeof(str),"Játék óra: %d",Plhours);
- TextDrawSetString(plhours[playerid],str);
- TextDrawShowForPlayer(playerid,Box[playerid][0]);
- TextDrawShowForPlayer(playerid,Box[playerid][1]);
- TextDrawShowForPlayer(playerid,Box[playerid][2]);
- TextDrawShowForPlayer(playerid,pName[playerid]);
- TextDrawShowForPlayer(playerid,Status[playerid]);
- TextDrawShowForPlayer(playerid,Country[playerid]);
- TextDrawShowForPlayer(playerid,City[playerid]);
- TextDrawShowForPlayer(playerid,Age[playerid]);
- TextDrawShowForPlayer(playerid,Level[playerid]);
- TextDrawShowForPlayer(playerid,Money[playerid]);
- TextDrawShowForPlayer(playerid,Likes[playerid]);
- TextDrawShowForPlayer(playerid,Dislikes[playerid]);
- TextDrawShowForPlayer(playerid,Button1[playerid]);
- TextDrawShowForPlayer(playerid,Button2[playerid]);
- TextDrawShowForPlayer(playerid,Button3[playerid]);
- TextDrawShowForPlayer(playerid,Views[playerid]);
- TextDrawShowForPlayer(playerid,Health[playerid]);
- TextDrawShowForPlayer(playerid,Armour[playerid]);
- TextDrawShowForPlayer(playerid,plhours[playerid]);
- TextDrawShowForPlayer(playerid,Hided[playerid]);
- if(pInfo[playerid][pHided] == 1 && pInfo[clickedplayerid][pHided] == 1)
- {
- TextDrawShowForPlayer(playerid,hdoff[playerid]);
- TextDrawHideForPlayer(playerid,hdon[playerid]);
- }
- else
- {
- TextDrawShowForPlayer(playerid,hdon[playerid]);
- TextDrawHideForPlayer(playerid,hdoff[playerid]);
- }
- TogglePlayerControllable(playerid, false);
- SelectTextDraw(playerid, -1);
- }
- else
- {
- if(pInfo[pclk][pHided] == 0)
- {
- pInfo[pclk][pViews] += 1;
- format(str,sizeof(str)," %s's Profil",name);
- TextDrawSetString(pName[playerid],str);
- format(str,sizeof(str),"Statisztika: %s",pInfo[pclk][pStatus]);
- TextDrawSetString(Status[playerid],str);
- format(str,sizeof(str),"Órszág: %s",pInfo[pclk][pCountry]);
- TextDrawSetString(Country[playerid],str);
- format(str,sizeof(str),"Város: %s",pInfo[pclk][pCity]);
- TextDrawSetString(City[playerid],str);
- format(str,sizeof(str),"Kor: %d",age);
- TextDrawSetString(Age[playerid],str);
- format(str,sizeof(str),"Szint: %d",GetPlayerScore(pclk));
- TextDrawSetString(Level[playerid],str);
- format(str,sizeof(str),"Pénz: %d $",GetPlayerMoney(pclk));
- TextDrawSetString(Money[playerid],str);
- format(str,sizeof(str),"Kedvelés: %d",likes);
- TextDrawSetString(Likes[playerid],str);
- format(str,sizeof(str),"Nem kedvelés: %d",dislikes);
- TextDrawSetString(Dislikes[playerid],str);
- format(str,sizeof(str),"Megtekintés: %d",views);
- TextDrawSetString(Views[playerid],str);
- format(str,sizeof(str),"Élet: %.1f",health);
- TextDrawSetString(Health[playerid],str);
- format(str,sizeof(str),"Páncél: %.1f",armour);
- TextDrawSetString(Armour[playerid],str);
- format(str,sizeof(str),"Játékos óra: %d",Plhours);
- TextDrawSetString(plhours[playerid],str);
- TextDrawShowForPlayer(playerid,Box[playerid][0]);
- TextDrawShowForPlayer(playerid,Box[playerid][1]);
- TextDrawShowForPlayer(playerid,Box[playerid][2]);
- TextDrawShowForPlayer(playerid,pName[playerid]);
- TextDrawShowForPlayer(playerid,Status[playerid]);
- TextDrawShowForPlayer(playerid,Country[playerid]);
- TextDrawShowForPlayer(playerid,City[playerid]);
- TextDrawShowForPlayer(playerid,Age[playerid]);
- TextDrawShowForPlayer(playerid,Level[playerid]);
- TextDrawShowForPlayer(playerid,Money[playerid]);
- TextDrawShowForPlayer(playerid,Likes[playerid]);
- TextDrawShowForPlayer(playerid,Dislikes[playerid]);
- TextDrawShowForPlayer(playerid,Button1[playerid]);
- TextDrawShowForPlayer(playerid,Button2[playerid]);
- TextDrawShowForPlayer(playerid,Button3[playerid]);
- TextDrawShowForPlayer(playerid,Views[playerid]);
- TextDrawShowForPlayer(playerid,Health[playerid]);
- TextDrawShowForPlayer(playerid,Armour[playerid]);
- TextDrawShowForPlayer(playerid,plhours[playerid]);
- TogglePlayerControllable(playerid, false);
- SelectTextDraw(playerid, -1);
- }
- else
- {
- if(!IsPlayerAdmin(playerid))
- {
- SCM(playerid,-1,"Ez a profil el van rejtve.");
- }
- else
- {
- pInfo[pclk][pViews] += 1;
- format(str,sizeof(str)," %s's Profil",name);
- TextDrawSetString(pName[playerid],str);
- format(str,sizeof(str),"Statisztika: %s",pInfo[pclk][pStatus]);
- TextDrawSetString(Status[playerid],str);
- format(str,sizeof(str),"Órszág: %s",pInfo[pclk][pCountry]);
- TextDrawSetString(Country[playerid],str);
- format(str,sizeof(str),"Város: %s",pInfo[pclk][pCity]);
- TextDrawSetString(City[playerid],str);
- format(str,sizeof(str),"Kor: %d",age);
- TextDrawSetString(Age[playerid],str);
- format(str,sizeof(str),"Szint: %d",GetPlayerScore(pclk));
- TextDrawSetString(Level[playerid],str);
- format(str,sizeof(str),"Pénz: %d $",GetPlayerMoney(pclk));
- TextDrawSetString(Money[playerid],str);
- format(str,sizeof(str),"Kedvelés: %d",likes);
- TextDrawSetString(Likes[playerid],str);
- format(str,sizeof(str),"Nem kedvelés: %d",dislikes);
- TextDrawSetString(Dislikes[playerid],str);
- format(str,sizeof(str),"Megtekintés: %d",views);
- TextDrawSetString(Views[playerid],str);
- format(str,sizeof(str),"Élet: %.1f",health);
- TextDrawSetString(Health[playerid],str);
- format(str,sizeof(str),"Páncél: %.1f",armour);
- TextDrawSetString(Armour[playerid],str);
- format(str,sizeof(str),"Játékos óra: %d",Plhours);
- TextDrawSetString(plhours[playerid],str);
- TextDrawShowForPlayer(playerid,Box[playerid][0]);
- TextDrawShowForPlayer(playerid,Box[playerid][1]);
- TextDrawShowForPlayer(playerid,Box[playerid][2]);
- TextDrawShowForPlayer(playerid,pName[playerid]);
- TextDrawShowForPlayer(playerid,Status[playerid]);
- TextDrawShowForPlayer(playerid,Country[playerid]);
- TextDrawShowForPlayer(playerid,City[playerid]);
- TextDrawShowForPlayer(playerid,Age[playerid]);
- TextDrawShowForPlayer(playerid,Level[playerid]);
- TextDrawShowForPlayer(playerid,Money[playerid]);
- TextDrawShowForPlayer(playerid,Likes[playerid]);
- TextDrawShowForPlayer(playerid,Dislikes[playerid]);
- TextDrawShowForPlayer(playerid,Button1[playerid]);
- TextDrawShowForPlayer(playerid,Button2[playerid]);
- TextDrawShowForPlayer(playerid,Button3[playerid]);
- TextDrawShowForPlayer(playerid,Views[playerid]);
- TextDrawShowForPlayer(playerid,Health[playerid]);
- TextDrawShowForPlayer(playerid,Armour[playerid]);
- TextDrawShowForPlayer(playerid,Hided[playerid]);
- TextDrawShowForPlayer(playerid,plhours[playerid]);
- if(pInfo[clickedplayerid][pHided] == 1)
- {
- TextDrawShowForPlayer(playerid,hdoff[playerid]);
- TextDrawHideForPlayer(playerid,hdon[playerid]);
- }
- else
- {
- TextDrawShowForPlayer(playerid,hdon[playerid]);
- TextDrawHideForPlayer(playerid,hdoff[playerid]);
- }
- TogglePlayerControllable(playerid, false);
- SelectTextDraw(playerid, -1);
- }
- }
- }
- }
- else
- {
- SCM(playerid,-1,"Ez a játékos nem rendelkezik profillal.");
- }
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- new str[256], name[MAX_PLAYER_NAME];
- GetPlayerName(pClicked[playerid],name,sizeof(name));
- if(clickedid == Button1[playerid])
- {
- if(Liked[playerid] == 1)return SCM(playerid,-1,"Már lájkoltad ezt a profilt! várj 30percet hogy újra lájkold.");
- TogglePlayerControllable(playerid, true);
- CancelSelectTextDraw(playerid);
- pInfo[pClicked[playerid]][pLikes] += 1;
- TextDrawHideForPlayer(playerid,Box[playerid][0]);
- TextDrawHideForPlayer(playerid,Box[playerid][1]);
- TextDrawHideForPlayer(playerid,Box[playerid][2]);
- TextDrawHideForPlayer(playerid,pName[playerid]);
- TextDrawHideForPlayer(playerid,Status[playerid]);
- TextDrawHideForPlayer(playerid,Country[playerid]);
- TextDrawHideForPlayer(playerid,City[playerid]);
- TextDrawHideForPlayer(playerid,Age[playerid]);
- TextDrawHideForPlayer(playerid,Level[playerid]);
- TextDrawHideForPlayer(playerid,Money[playerid]);
- TextDrawHideForPlayer(playerid,Likes[playerid]);
- TextDrawHideForPlayer(playerid,Dislikes[playerid]);
- TextDrawHideForPlayer(playerid,Button1[playerid]);
- TextDrawHideForPlayer(playerid,Button2[playerid]);
- TextDrawHideForPlayer(playerid,Button3[playerid]);
- TextDrawHideForPlayer(playerid,Health[playerid]);
- TextDrawHideForPlayer(playerid,Armour[playerid]);
- TextDrawHideForPlayer(playerid,Hided[playerid]);
- TextDrawHideForPlayer(playerid,hdon[playerid]);
- TextDrawHideForPlayer(playerid,hdoff[playerid]);
- TextDrawHideForPlayer(playerid,Views[playerid]);
- TextDrawHideForPlayer(playerid,plhours[playerid]);
- format(str,sizeof(str),"Te Kedvelésed %s.",name);
- SCM(playerid,-1,str);
- TextDrawShowForPlayer(pClicked[playerid],liked[pClicked[playerid]]);
- TextDrawShowForPlayer(pClicked[playerid],x1[pClicked[playerid]]);
- SelectTextDraw(playerid, -1);
- Liked[playerid] = 1;
- SetTimer("LikedTimer",1800*1000,false);
- }
- if(clickedid == Button2[playerid])
- {
- if(Disliked[playerid] == 1)return SCM(playerid,-1,"Már lájkoltad ezt a profilt! várj 30percet hogy újra lájkold.");
- pInfo[pClicked[playerid]][pDislikes] += 1;
- TextDrawHideForPlayer(playerid,Box[playerid][0]);
- TextDrawHideForPlayer(playerid,Box[playerid][1]);
- TextDrawHideForPlayer(playerid,Box[playerid][2]);
- TextDrawHideForPlayer(playerid,pName[playerid]);
- TextDrawHideForPlayer(playerid,Status[playerid]);
- TextDrawHideForPlayer(playerid,Country[playerid]);
- TextDrawHideForPlayer(playerid,City[playerid]);
- TextDrawHideForPlayer(playerid,Age[playerid]);
- TextDrawHideForPlayer(playerid,Level[playerid]);
- TextDrawHideForPlayer(playerid,Money[playerid]);
- TextDrawHideForPlayer(playerid,Likes[playerid]);
- TextDrawHideForPlayer(playerid,Dislikes[playerid]);
- TextDrawHideForPlayer(playerid,Button1[playerid]);
- TextDrawHideForPlayer(playerid,Button2[playerid]);
- TextDrawHideForPlayer(playerid,Button3[playerid]);
- TextDrawHideForPlayer(playerid,Health[playerid]);
- TextDrawHideForPlayer(playerid,Armour[playerid]);
- TextDrawHideForPlayer(playerid,Hided[playerid]);
- TextDrawHideForPlayer(playerid,hdon[playerid]);
- TextDrawHideForPlayer(playerid,hdoff[playerid]);
- TextDrawHideForPlayer(playerid,Views[playerid]);
- TextDrawHideForPlayer(playerid,plhours[playerid]);
- format(str,sizeof(str),"Te nem kedvelésed %s.",name);
- SCM(playerid,-1,str);
- TogglePlayerControllable(playerid, true);
- CancelSelectTextDraw(playerid);
- TextDrawShowForPlayer(pClicked[playerid],disliked[pClicked[playerid]]);
- TextDrawShowForPlayer(pClicked[playerid],x2[pClicked[playerid]]);
- SelectTextDraw(playerid, -1);
- Disliked[playerid] = 1;
- SetTimer("DislikedTimer",1800*1000,false);
- }
- if(clickedid == Button3[playerid])
- {
- TextDrawHideForPlayer(playerid,Box[playerid][0]);
- TextDrawHideForPlayer(playerid,Box[playerid][1]);
- TextDrawHideForPlayer(playerid,Box[playerid][2]);
- TextDrawHideForPlayer(playerid,pName[playerid]);
- TextDrawHideForPlayer(playerid,Status[playerid]);
- TextDrawHideForPlayer(playerid,Country[playerid]);
- TextDrawHideForPlayer(playerid,City[playerid]);
- TextDrawHideForPlayer(playerid,Age[playerid]);
- TextDrawHideForPlayer(playerid,Level[playerid]);
- TextDrawHideForPlayer(playerid,Money[playerid]);
- TextDrawHideForPlayer(playerid,Likes[playerid]);
- TextDrawHideForPlayer(playerid,Dislikes[playerid]);
- TextDrawHideForPlayer(playerid,Button1[playerid]);
- TextDrawHideForPlayer(playerid,Button2[playerid]);
- TextDrawHideForPlayer(playerid,Button3[playerid]);
- TextDrawHideForPlayer(playerid,Health[playerid]);
- TextDrawHideForPlayer(playerid,Armour[playerid]);
- TextDrawHideForPlayer(playerid,Hided[playerid]);
- TextDrawHideForPlayer(playerid,hdon[playerid]);
- TextDrawHideForPlayer(playerid,hdoff[playerid]);
- TextDrawHideForPlayer(playerid,Views[playerid]);
- TextDrawHideForPlayer(playerid,plhours[playerid]);
- TogglePlayerControllable(playerid, true);
- CancelSelectTextDraw(playerid);
- }
- if(clickedid == x1[playerid])
- {
- TextDrawHideForPlayer(playerid,x1[playerid]);
- TextDrawHideForPlayer(playerid,liked[playerid]);
- CancelSelectTextDraw(playerid);
- }
- if(clickedid == x2[playerid])
- {
- TextDrawHideForPlayer(playerid,x2[playerid]);
- TextDrawHideForPlayer(playerid,disliked[playerid]);
- CancelSelectTextDraw(playerid);
- }
- return 1;
- }
- forward LikedTimer(playerid);
- public LikedTimer(playerid)
- {
- Liked[playerid] = 0;
- SCM(playerid,-1,"Most szeretném újra lájkolni.");
- return 1;
- }
- forward DislikedTimer(playerid);
- public DislikedTimer(playerid)
- {
- Disliked[playerid] = 0;
- SCM(playerid,-1,"Most megint szeretném dislájkolni");
- return 1;
- }
- public LoadUser_data(playerid,name[],value[])
- {
- INI_Int("HaveProfile",pInfo[playerid][HaveP]);
- INI_Int("Állapot",pInfo[playerid][pHided]);
- INI_String("Statisztika",pInfo[playerid][pStatus],10);
- INI_String("Órszág",pInfo[playerid][pCountry],15);
- INI_String("Város",pInfo[playerid][pCity],15);
- INI_Int("Kor",pInfo[playerid][pAge]);
- INI_Int("Szint",pInfo[playerid][pLevel]);
- INI_Int("Pénz",pInfo[playerid][prMoney]);
- INI_Int("Kedvelés",pInfo[playerid][pLikes]);
- INI_Int("Nem kedvelés",pInfo[playerid][pDislikes]);
- INI_Int("Megtekintés",pInfo[playerid][pViews]);
- INI_Int("Játszótt óra",pInfo[playerid][PlHours]);
- return 1;
- }
- //stock-uri
- stock IsNumeric(const string[])
- {
- for(new i=0; string[i]; i++)
- {
- if(string[i] < '0' || string[i] > '9') return 0;
- }
- return 1;
- }
- stock UserPath(playerid)
- {
- new string[128],playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,playername,sizeof(playername));
- format(string,sizeof(string),PATH,playername);
- return string;
- }
- //Parancsok
- dcmd_resetprofile(playerid,params[])
- {
- new id, name[MAX_PLAYER_NAME], str[256];
- GetPlayerName(playerid,name,sizeof(name));
- if(!IsPlayerAdmin(playerid))return SCM(playerid,-1,"Te nem vagy admin ezért te nem tudod használni a parancsot!");
- if(sscanf(params,"d",id))return SCM(playerid,-1,"Használat:/resetprofile [id]");
- {
- pInfo[id][pLikes] = 0;
- pInfo[id][pDislikes] =0;
- pInfo[id][pViews] = 0;
- SCM(playerid,-1,"Adatlap visszaállítása.");
- format(str,sizeof(str),"Admin %s visszaállította a profilodat.",name);
- SCM(id,-1,str);
- }
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement