Guest User

Untitled

a guest
Nov 15th, 2017
471
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.64 KB | None | 0 0
  1. COMMAND:sukurtiproperty(playerid, params[])
  2. {
  3. new Float: ProP_Pos[3], PropTitle[64], String[300], papildomas[10];
  4.  
  5. if(PlayerInfo[playerid][AdminLevel] < LEVEL_OWNER) return 0;
  6.  
  7. if(sscanf(params, "s[64]", PropTitle)) return SendClientMessage(playerid, -1, ""COL_CMD"Komandos naudojimas: /cproperty <pavadinimas>");
  8.  
  9. for(new Property; Property < MAX_PROPERTYS; Property ++)
  10. {
  11. format(String, sizeof(String), "SELECT * FROM `verslai` WHERE `ID` = '%d'", Property);
  12. mysql_query(String);
  13.  
  14. mysql_store_result();
  15.  
  16. if(!mysql_num_rows())
  17. {
  18. /*switch(pEarning)
  19. {
  20. case 0: PropertyInfo[Property][pEarning] = false;
  21. case 1: PropertyInfo[Property][pEarning] = true;
  22. default: SendClientMessage(playerid, -1, ""COL_CMD"Komandos naudojimas: /cproperty <pavadinimas> <pap. pelnas: 0/1>");
  23. }*/
  24.  
  25. GetPlayerPos(playerid, ProP_Pos[0], ProP_Pos[1], ProP_Pos[2]);
  26.  
  27. format(PropertyInfo[Property][pOwner], MAX_PLAYER_NAME, "Nera");
  28.  
  29. strdel(PropertyInfo[Property][pTitle], 0, 64);
  30. strcat(PropertyInfo[Property][pTitle], PropTitle, 64);
  31.  
  32. //if(PropertyInfo[Property][pEarning] == true) PropertyInfo[Property][pPrice] = 300000 + random(700000), PropertyInfo[Property][pEarning] = floatround(PropertyInfo[Property][pPrice] / 11000);
  33. //else PropertyInfo[Property][pPrice] = 100000 + random(200000), PropertyInfo[Property][pEarning] = floatround(PropertyInfo[Property][pPrice] / 7000);
  34.  
  35. PropertyInfo[Property][pEarning] = false;
  36. //PropertyInfo[Property][pPrice] = 100000 + random(200000), PropertyInfo[Property][pEarning] = floatround(PropertyInfo[Property][pPrice] / 7000);
  37. if(PropertyInfo[Property][pEarning] == true) PropertyInfo[Property][pPrice] = 300000 + random(700000), PropertyInfo[Property][pEarning] = floatround(PropertyInfo[Property][pPrice] / 11000);
  38. else PropertyInfo[Property][pPrice] = 100000 + random(200000), PropertyInfo[Property][pEarning] = floatround(PropertyInfo[Property][pPrice] / 7000);
  39. PropertyInfo[Property][pCreated] = true;
  40. PropertyInfo[Property][pBuyed] = false;
  41. PropertyInfo[Property][pProfit] = 0;
  42. PropertyInfo[Property][pPos_X] = ProP_Pos[0];
  43. PropertyInfo[Property][pPos_Y] = ProP_Pos[1];
  44. PropertyInfo[Property][pPos_Z] = ProP_Pos[2];
  45.  
  46. format(String, sizeof(String), "{ffffff}Verslas: "COL_INFO"%s\n \n{ffffff}Unikalus ID: "COL_PRICE"%d\n{ffffff}Savininkas: {FF0000}%s\n{ffffff}Kaina: "COL_PRICE"$%s\n{ffffff}Uždarbis: "COL_PRICE"$%d/1 min\n{ffffff}Papildomas pelnas: "COL_INFO"%s\n \n{ffffff}Norėdami valdyti verslą spauskite ALT",
  47. PropertyInfo[Property][pTitle], Property + 1, PropertyInfo[Property][pOwner], konvertuoti_pinigus(PropertyInfo[Property][pPrice]), PropertyInfo[Property][pEarning], papildomas);
  48.  
  49. PropertyInfo[Property][pText] = Create3DTextLabel (String, -1, PropertyInfo[Property][pPos_X], PropertyInfo[Property][pPos_Y], PropertyInfo[Property][pPos_Z], 10, 0, 0);
  50. PropertyInfo[Property][pPickup] = CreatePickup (19134, 1, PropertyInfo[Property][pPos_X], PropertyInfo[Property][pPos_Y], PropertyInfo[Property][pPos_Z], 0);
  51.  
  52. new Query[128];
  53. format(Query, sizeof(Query), "UPDATE `verslai` SET `pEarning` = '%d' WHERE `ID` = '%d'", PropertyInfo[Property][pEarning], Property);
  54. mysql_query(Query);
  55.  
  56. format(String, sizeof(String), "INSERT INTO `verslai` (ID) VALUES ('%d')", Property);
  57. mysql_query(String);
  58.  
  59. SaveProperty(Property);
  60.  
  61. SendClientMessage(playerid, -1, ""COL_ADMIN"{ffffff}Sėkmingai sukurėte verslą!");
  62.  
  63. return 1;
  64. }
  65.  
  66. mysql_free_result();
  67. }
  68.  
  69. return SendClientMessage(playerid, -1, ""COL_ERROR"{ffffff}Jus jau pasiekėte leistiną verslų limitą!");
  70. }
Advertisement
Add Comment
Please, Sign In to add comment