Guest User

Untitled

a guest
Mar 17th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.23 KB | None | 0 0
  1. //functie cumparare
  2. case 15: {
  3. if(PlayerInfo[playerid][pPremiumPoints] < 2000) return SCM(playerid, -1, "Nu ai suficiente puncte premium!");
  4. if(GetPlayerInterior(playerid) == 0) return SCM(playerid, COLOR_LGREEN, "{008080}Eroare: {FFFFFF}Nu esti in interior-ul casei tale!");
  5. if(PlayerInfo[playerid][pHouse] != 999 && strcmp(GetName(playerid), HouseInfo[PlayerInfo[playerid][pHouse]][hOwner], true) == 0) { }
  6. else return SCM(playerid, COLOR_GREY, "Nu ai o casa!");
  7. new hkey = PlayerInfo[playerid][pHouse],result = 999,str[180], Float: Pos[3];
  8. PlayerInfo[playerid][pPremiumPoints] -= 2000;
  9. Update(playerid, pPremiumPointsx);
  10. format(string, sizeof(string), "{008080}SHOP: {FFFFFF}Felicitari! Ti-ai cumparat level 999 la casa ID:(%d). Beneficii /house.", hkey);
  11. SCM(playerid, COLOR_WHITE, string);
  12. format(string, sizeof(string), "%s si-a achizitionat Level 999 la casa lui pentru 2000 puncte premium.", GetName(playerid));
  13. InsertLog(playerid, string, LOG_SHOP);
  14. HouseInfo[hkey][hLevel] = result;
  15. format(str, sizeof(str), "UPDATE `houses` SET `Level`='%d' WHERE `ID`='%d'", result, hkey);
  16. mysql_query(SQL,str);
  17. UpdateLabel(1, hkey);
  18. format(string, sizeof(string), "{008080}SHOP: {FFFFFF}Interior-ul casei tale ID:(%d), a fost modificat in unul VIP.", hkey);
  19. SCM(playerid, COLOR_WHITE, string);
  20. HouseInfo[hkey][hOwner][hExitx] = Pos[0] = 1378.0913;
  21. HouseInfo[hkey][hOwner][hExity] = Pos[1] = -820.3952;
  22. HouseInfo[hkey][hOwner][hExitz] = Pos[2] = 1092.3500;
  23. HouseInfo[hkey][hInterior] = GetPlayerInterior(playerid);
  24. SCM(playerid, COLOR_LGREEN, "Interiorul casei a fost modificat!");
  25. format(query, sizeof(query), "UPDATE `houses` SET `Exitx`='%f', `Exity`='%f', `Exitz`='%f', `Interior`='%d' WHERE `ID`='%d'", Pos[0], Pos[1], Pos[2], GetPlayerInterior(playerid), hkey);
  26. mysql_query(SQL, query);
  27. SetPlayerPos(playerid, 1378.0913,-820.3952,1092.3500);
  28. //showstats
  29. function ShowStats(playerid,targetid) {
  30. if(!IsPlayerConnected(playerid) || !IsPlayerConnected(targetid)) return 1;
  31. new
  32. string[500],
  33. atext[20],
  34. ttext[180],
  35. rtext[180],
  36. jtext[100],
  37. drank[20],
  38. vtext[20],
  39. infostring2[180],
  40. playersip[180],
  41. radios[64],
  42. infostring[180],
  43.  
  44. account = PlayerInfo[targetid][pAccount],
  45. cash = GetPlayerCash(targetid),
  46. crimes = PlayerInfo[targetid][pCrimes],
  47. arrests = PlayerInfo[targetid][pArrested],
  48. drugs = PlayerInfo[targetid][pDrugs],
  49. mats = PlayerInfo[targetid][pMats],
  50. level = PlayerInfo[targetid][pLevel],
  51. exp = PlayerInfo[targetid][pExp],
  52. nxtlevel = PlayerInfo[targetid][pLevel],
  53. expamount,
  54. costlevel,
  55. pnumber = PlayerInfo[targetid][pPhone],
  56. rob = PlayerInfo[targetid][pRob],
  57. warn = PlayerInfo[targetid][pWarns],
  58. hkey = PlayerInfo[targetid][pHouse],
  59. bkey = PlayerInfo[targetid][pBizz],
  60. clan = PlayerInfo[targetid][pClan];
  61.  
  62. if(PlayerInfo[targetid][pMember] == 0) ttext = "None";
  63. else format(ttext, sizeof(ttext), "%s (rank %d)", FactionName(PlayerInfo[targetid][pMember]), PlayerInfo[targetid][pRank]);
  64.  
  65. if(PlayerInfo[targetid][pSex] == 1) atext = "Male";
  66. else if(PlayerInfo[targetid][pSex] == 2) atext = "Female";
  67.  
  68. if(PlayerInfo[targetid][pRank] != 0) format(rtext, 256, GetRankName(targetid));
  69. else rtext = "-";
  70.  
  71. if(PlayerInfo[targetid][pJob] == 0) jtext = "None";
  72. else format(jtext, sizeof(jtext), "%s", JobInfo[PlayerInfo[targetid][pJob]][jName]);
  73.  
  74. if(PlayerInfo[targetid][pPremiumAccount] == 0) { drank = "No"; }
  75. else if(PlayerInfo[targetid][pPremiumAccount] == 1) { drank = "Yes"; }
  76. else { drank = "Nu"; }
  77.  
  78. if(PlayerInfo[targetid][pVip] == 0) { vtext = "No"; }
  79. else if(PlayerInfo[targetid][pVip] == 1) { vtext = "Yes"; }
  80.  
  81.  
  82. expamount = nxtlevel*levelexp;
  83. costlevel = nxtlevel*levelcost;
  84.  
  85.  
  86. if(WTChannel[playerid] == 0) radios = "Disabled";
  87. else format(radios, sizeof(radios), "#%d khz", WTChannel[playerid]);
  88.  
  89.  
  90. format(string, sizeof(string), "Name: %s [%d] | Played %0.2f hours | Money: $%s | Bank: $%s | Phone: %d | Referral ID: %d ", GetNameEx(targetid), targetid, PlayerInfo[targetid][pConnectTime], FormatNumber(cash),FormatNumber(account), pnumber, PlayerInfo[targetid][pSQLID]);
  91. SCM(playerid, COLOR_WHITE,string);
  92. format(string, sizeof(string), "Level: %d | Respect Points: %d/%d | Next level: $%s | Premium Account: %s | Vip Account: %s | Premium Points: {FFFF00}%d/{7cfc00}%d", level,exp,expamount,FormatNumber(costlevel),drank,vtext,PlayerInfo[targetid][pPremiumPoints],PlayerInfo[targetid][pPPShop]);
  93. SCM(playerid, COLOR_WHITE,string);
  94. format(string, sizeof(string), "Crimes: %d | Arrests: %d | Drugs: %d | Materials: %d | Radio: %s | Rob: %d/10 | Escape: %d/20 | Spin Points: %d | S-Points: %d/500", crimes,arrests,drugs,mats,radios, rob,PlayerInfo[targetid][pEscapePoints], PlayerInfo[targetid][pSpinPoints], PlayerInfo[targetid][pGiftPoints]);
  95. SCM(playerid, COLOR_WHITE,string);
  96. format(string, sizeof(string), "Job: %s | Faction: %s | Faction Warns: %d/3 | Faction Punish: %d/20 | Warns: %d/3 | Case: %d/3|%d/3 | Hidden Color: %d/10",jtext,ttext,PlayerInfo[targetid][pFACWarns],PlayerInfo[targetid][pFpunish],warn,PlayerInfo[targetid][pOpenCase],PlayerInfo[targetid][pOpenCaseKey],PlayerInfo[targetid][pHiddenColor]);
  97. SCM(playerid, COLOR_WHITE,string);
  98.  
  99. if(clan != 0) {
  100. if(PlayerInfo[targetid][pClanRank] < 6) format(string, sizeof(string), "Clan: %s (%d) | Tag: %s | Rank: %d | Clan Warns: %d/3", ClanInfo[clan][clName], clan, ClanInfo[clan][clTag], PlayerInfo[targetid][pClanRank], PlayerInfo[targetid][pClanWarn]);
  101. else format(string, sizeof(string), "Clan: %s (%d) | Tag: %s | Rank: %d | Clan Warns: %d/3 | Clan Days: %d", ClanInfo[clan][clName], clan, ClanInfo[clan][clTag], PlayerInfo[targetid][pClanRank], PlayerInfo[targetid][pClanWarn], ClanInfo[clan][clDays]);
  102. SCM(playerid, -1, string);
  103. }
  104.  
  105. if(GetVehicles(targetid) >= 0) {
  106. format(string, sizeof(string), "Vehicles: %d/%d | ", GetVehicles(targetid), TotalSlots(targetid));
  107. strcat(infostring, string);
  108. }
  109. if(hkey != 999) {
  110. if(hkey != 999 && strcmp(GetName(targetid), HouseInfo[hkey][hOwner], true) == 0) format(string, sizeof(string), "House: %d | ", hkey);
  111. else format(string, sizeof(string), "Rent House: %d | ", hkey);
  112. strcat(infostring, string);
  113. }
  114. if(bkey != 255) {
  115. if(bkey >= 100) format(string, sizeof(string), "Static Business: %d | ", bkey-100);
  116. else format(string, sizeof(string), "Business: %d | ", bkey);
  117. strcat(infostring, string);
  118. }
  119. if(PlayerInfo[targetid][pAdmin] != 0) {
  120. format(string, sizeof(string), "Admin warns: %d/3 | ", PlayerInfo[targetid][pAW]);
  121. strcat(infostring, string);
  122. }
  123. if(PlayerInfo[targetid][pHelper] != 0) {
  124. format(string, sizeof(string), "Helper warns: %d/3 | ", PlayerInfo[targetid][pHW]);
  125. strcat(infostring, string);
  126. }
  127. if(PlayerInfo[targetid][pLeader] != 0) {
  128. format(string, sizeof(string), "Leader warns: %d/3 | ", PlayerInfo[targetid][pLW]);
  129. strcat(infostring, string);
  130. }
  131. format(infostring2, strlen(infostring)-1, "%s", infostring);
  132. SCM(playerid, -1, infostring2);
  133.  
  134. if(strcmp(PlayerInfo[targetid][pPropose], "Nimeni", true) == 0) { }
  135. else {
  136. new userid = GetPlayerID(PlayerInfo[targetid][pPropose]);
  137. if(userid == INVALID_PLAYER_ID) format(string, sizeof(string), "Esti casatorit(a) cu %s care in prezent este {FFA3A3}offline{FFFFFF}.", PlayerInfo[targetid][pPropose]);
  138. else format(string, sizeof(string), "Esti casatorit(a) cu %s care in prezent este {BCFFA3}online{FFFFFF} si are ID-ul %d.", PlayerInfo[targetid][pPropose], userid);
  139. SCM(targetid, COLOR_WHITE,string);
  140. }
  141.  
  142. if(PlayerInfo[targetid][pAdmin] >= 1 || PlayerInfo[targetid][pHelper] >= 1) {
  143. if(PlayerInfo[targetid][pAdmin] != 0) {
  144. if(targetid == playerid) format(string, sizeof(string), "Ai ajutat %d jucatori pana acum. Jucatori ajutati saptamana aceasta: %d", PlayerInfo[targetid][pHelpedPlayers], PlayerInfo[targetid][pHelpedPlayersToday]);
  145. else format(string, sizeof(string), "A ajutat %d jucatori pana acum. Jucatori ajutati saptamana aceasta: %d", PlayerInfo[targetid][pHelpedPlayers], PlayerInfo[targetid][pHelpedPlayersToday]);
  146. }
  147. else {
  148. if(targetid == playerid) format(string, sizeof(string), "Ai ajutat %d jucatori pana acum. Jucatori ajutati azi: %d", PlayerInfo[targetid][pHelpedPlayers], PlayerInfo[targetid][pHelpedPlayersToday]);
  149. else format(string, sizeof(string), "A ajutat %d jucatori pana acum. Jucatori ajutati azi: %d", PlayerInfo[targetid][pHelpedPlayers], PlayerInfo[targetid][pHelpedPlayersToday]);
  150. }
  151.  
  152. SCM(playerid, COLOR_GOLD, string);
  153. }
  154. if(PlayerInfo[playerid][pAdmin] >= 1) {
  155. GetPlayerIp(targetid,playersip,sizeof(playersip));
  156. format(string, sizeof(string), "Seconds: %.0f | AFK: %d | Interior ID: %d | Virtual World: %d | SQLID: %d",PlayerInfo[targetid][pSeconds],AFKSeconds[targetid],GetPlayerInterior(targetid),GetPlayerVirtualWorld(targetid),PlayerInfo[targetid][pSQLID]);
  157. SCM(playerid, COLOR_LIGHTRED,string);
  158. }
  159. return 1;
  160. }
Add Comment
Please, Sign In to add comment