Advertisement
Guest User

comanda /accept

a guest
Nov 8th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 101.29 KB | None | 0 0
  1. CMD:accept(playerid, params[])
  2. {
  3. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
  4. if(IsPlayerConnected(playerid))
  5. {
  6. new x_job[256],
  7. id,
  8. sendername[25],
  9. giveplayer[25],
  10. string[300],
  11. tmpcar = GetPlayerVehicleID(playerid),
  12. ccar = IsPlayerInAnyVehicle(playerid);
  13. if(sscanf(params, "s[256]u",x_job,id))
  14. {
  15. SendClientMessage(playerid, COLOR_WHITE, "{FF9900}Scrie: {33CCFF}/accept <Name> <Name/Playerid>");
  16. SendClientMessage(playerid, COLOR_WHITE, "Available names: Drugs, Repair, House, Materials, Dice, Fight.");
  17. SendClientMessage(playerid, COLOR_WHITE, "Available names: Vehicle, Taxi, Medic, Live, Lawyer, Carrace.");
  18. SendClientMessage(playerid, COLOR_WHITE, "Available names: Mechanic, Ticket, Refill, Invite, Free.");
  19. return 1;
  20. }
  21. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  22. if(strcmp(x_job,"dice",true) == 0)
  23. {
  24. if(Diceid[playerid] == 999) return SCM(playerid,COLOR_WHITE,"Niciun player nu te-a invitat sa joci barbut.");
  25. if(Diceid[playerid] != id) return SCM(playerid,COLOR_WHITE,"Acel player nu te-a invitat sa joci barbut cu el.");
  26. if(GetPlayerCash(playerid) < Dicem[playerid]) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
  27. if(GetPlayerCash(id) < Dicem[playerid]) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
  28. if(ProxDetectorS(10.0, playerid, Diceid[playerid]))
  29. {
  30. new dice1[MAX_PLAYERS],dice2[MAX_PLAYERS],total[MAX_PLAYERS];
  31. dice1[playerid] = random(6) + 1;
  32. dice2[playerid] = random(6) + 1;
  33. total[playerid] = dice1[playerid] + dice2[playerid];
  34. dice1[Diceid[playerid]] = random(6) + 1;
  35. dice2[Diceid[playerid]] = random(6) + 1;
  36. total[Diceid[playerid]] = dice1[Diceid[playerid]] + dice2[Diceid[playerid]];
  37. GetPlayerName(playerid,sendername,sizeof(sendername));
  38. GetPlayerName(Diceid[playerid],giveplayer,sizeof(giveplayer));
  39. if(total[playerid] > total[Diceid[playerid]])
  40. {
  41. format(string,sizeof(string),"%s rolls %d %d. %s rolls %d %d. %s won $%s.",sendername,dice1[playerid],dice2[playerid],giveplayer,dice1[Diceid[playerid]],dice2[Diceid[playerid]],sendername,FormatNumber(Dicem[playerid]));
  42. ProxDetector(10.0,playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  43. GivePlayerCash(playerid,Dicem[playerid]);
  44. GivePlayerCash(Diceid[playerid],-Dicem[playerid]);
  45. format(string,sizeof(string),"(+) Ai castigat $%s!",FormatNumber(Dicem[playerid]));
  46. SendClientMessage(playerid, COLOR_GREEN, string);
  47. format(string,sizeof(string),"(-) Ai pierdut $%s!",FormatNumber(Dicem[playerid]));
  48. SendClientMessage(Diceid[playerid], COLOR_GREEN, string);
  49. }
  50. if(total[Diceid[playerid]] > total[playerid])
  51. {
  52. format(string,sizeof(string),"%s rolls %d %d. %s rolls %d %d. %s won $%s.",sendername,dice1[playerid],dice2[playerid],giveplayer,dice1[Diceid[playerid]],dice2[Diceid[playerid]],giveplayer,FormatNumber(Dicem[playerid]));
  53. ProxDetector(10.0,playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  54. GivePlayerCash(playerid,-Dicem[playerid]);
  55. GivePlayerCash(Diceid[playerid],Dicem[playerid]);
  56. format(string,sizeof(string),"(+) Ai castigat $%s!",FormatNumber(Dicem[playerid]));
  57. SendClientMessage(Diceid[playerid], COLOR_GREEN, string);
  58. format(string,sizeof(string),"(-) Ai pierdut $%s!",FormatNumber(Dicem[playerid]));
  59. SendClientMessage(playerid, COLOR_GREEN, string);
  60. }
  61. if(total[Diceid[playerid]] == total[playerid])
  62. {
  63. format(string,sizeof(string),"%s rolls %d %d. %s rolls %d %d. No one won.",sendername,dice1[playerid],dice2[playerid],giveplayer,dice1[Diceid[playerid]],dice2[Diceid[playerid]]);
  64. ProxDetector(10.0,playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  65. }
  66. Update(playerid, pCashx);
  67. Update(Diceid[playerid], pCashx);
  68. Diceid[playerid] = 999;
  69. Dicem[playerid] = 0;
  70. }
  71. else return SendClientMessage(playerid, COLOR_WHITE, "Nu esti langa acel player.");
  72. return 1;
  73. }
  74. else if(strcmp(x_job,"invite",true) == 0)
  75. {
  76. if(FactionOffer[playerid] != 999)
  77. {
  78. new str[256],d,m,y,h,mi,s;
  79. gettime(h,mi,s);
  80. getdate(y,m,d);
  81. GetPlayerName(FactionOffer[playerid], sendername, sizeof(sendername));
  82. GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
  83. new para1 = playerid, ftext[30];
  84. if(PlayerInfo[FactionOffer[playerid]][pMember] == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "LSPD"; ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
  85. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "FBI"; ChosenSkin[para1] = 163; SetPlayerSkin(para1, 163); }
  86. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 3) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "National Guard"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
  87. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 4) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Los Aztecas"; ChosenSkin[para1] = 116; SetPlayerSkin(para1, 116); }
  88. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Grove Street"; ChosenSkin[para1] = 106; SetPlayerSkin(para1, 106); }
  89. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 6) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Los Vagos"; ChosenSkin[para1] = 176; SetPlayerSkin(para1, 176); }
  90. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 8) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "LVPD"; ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
  91. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 9) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "News Reporter"; ChosenSkin[para1] = 17; SetPlayerSkin(para1, 17); }
  92. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 10) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Ballas"; ChosenSkin[para1] = 104; SetPlayerSkin(para1, 104); }
  93. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 11) { PlayerInfo[para1][pTeam] = 11; gTeam[para1] = 11; ftext = "Hitman Agency"; ChosenSkin[para1] = 208; SetPlayerSkin(para1, 208); }
  94. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 12) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "School Instructors"; ChosenSkin[para1] = 153; SetPlayerSkin(para1, 153); }
  95. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 13) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "Taxi"; ChosenSkin[para1] = 253; SetPlayerSkin(para1, 253); }
  96. else if(PlayerInfo[FactionOffer[playerid]][pMember] == 14) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "Paramedic"; ChosenSkin[para1] = 276; SetPlayerSkin(para1, 276); }
  97. else { return 1; }
  98. PlayerInfo[para1][pMember] = PlayerInfo[FactionOffer[playerid]][pMember];
  99. PlayerInfo[para1][pRank] = 1;
  100. PlayerInfo[para1][pModel] = ChosenSkin[para1];
  101. SetPlayerVirtualWorld(para1,0);
  102. SetSpawnInfo(playerid, PlayerInfo[para1][pTeam], PlayerInfo[para1][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);
  103. gTeam[para1] = PlayerInfo[para1][pTeam];
  104. SetPlayerToTeamColor(para1);
  105. SpawnPlayer(para1);
  106. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Team`='%d',`Member`='%d',`Rank`='1',`Model`='%d',`FactionJoin`='%02d-%02d-%d %02d:%02d:%02d' WHERE `name`='%s'",PlayerInfo[para1][pTeam],PlayerInfo[para1][pMember],PlayerInfo[para1][pModel],d,m,y,h,mi,s,PlayerInfo[para1][pNormalName]);
  107. mysql_tquery(SQL,str,"","");
  108. new string2[500],query[500];
  109. format(string,sizeof(string),"You are now a member of the %s.",ftext);
  110. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  111. format(string,sizeof(string),"%s has joined the group (invited by %s).",giveplayer,sendername);
  112. SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_GENANNOUNCE, string);
  113. format(string2, sizeof(string2), "%s has joined the group %s (invited by %s).", giveplayer, ftext, sendername);
  114. mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`, `player`,`leader`) VALUES ('%s','%d','%d')", string2, PlayerInfo[para1][pSQLID],PlayerInfo[FactionOffer[playerid]][pSQLID]);
  115. mysql_tquery(SQL,query,"","");
  116. format(string2,sizeof(string2),"%s[user:%d] has joined the group %s (invited by %s[user:%d]).",giveplayer,PlayerInfo[para1][pSQLID],ftext,sendername,PlayerInfo[FactionOffer[playerid]][pSQLID]);
  117. Factionlog(PlayerInfo[para1][pMember],PlayerInfo[para1][pSQLID],PlayerInfo[FactionOffer[playerid]][pSQLID],string2);
  118. }
  119. }
  120. else if(strcmp(x_job,"free",true) == 0)
  121. {
  122. if(FreeOffer[playerid] > -1)
  123. {
  124. if(FreeOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}Acest jucator nu ti-a oferit o afacere.");
  125. if(GetPlayerCash(playerid) < FreePrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
  126. GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
  127. GetPlayerName(FreeOffer[playerid], sendername, sizeof(sendername));
  128. format(string, sizeof(string), "(+) %s a acceptat oferta de a fi eliberat iar tu ai primit $%s.", giveplayer, FormatNumber(FreePrice[playerid]));
  129. SendClientMessage(FreeOffer[playerid], COLOR_GREEN, string);
  130. PlayerInfo[FreeOffer[playerid]][pRob] -= 3;
  131. format(string, sizeof(string), "Ai platit $%s pentru a fi eliberat din inchisoare.", FormatNumber(FreePrice[playerid]));
  132. SendClientMessage(playerid, COLOR_DARKPINK, string);
  133. JailPrice[playerid] = 0;
  134. PlayerInfo[playerid][pJailTime] = 1;
  135. GivePlayerCash(playerid, -FreePrice[playerid]);
  136. GivePlayerCash(FreeOffer[playerid],FreePrice[playerid]);
  137. PlayerInfo[playerid][pJailed] = 1;
  138. new str[356];
  139. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `JailTime`='0',`Money`='%d',`Jailed`='0' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pNormalName]);
  140. mysql_tquery(SQL,str,"","");
  141. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Money`='%d' WHERE `name`='%s'",GetPlayerCash(FreeOffer[playerid]),PlayerInfo[FreeOffer[playerid]][pNormalName]);
  142. mysql_tquery(SQL,str,"","");
  143. //KillTimer(timerfree1[FreeOffer[playerid]]);
  144. FreeOffer[playerid] = -1;
  145. FreePlayer[playerid] = -1;
  146. FreePrice[playerid] = 0;
  147. return 1;
  148. }
  149. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you free.");
  150. }
  151. else if(strcmp(x_job,"cinvite",true) == 0)
  152. {
  153. if(GetPVarInt(playerid, "cinvID") >= 1)
  154. {
  155. new messageString[128],str33[184],iddd,name2[30],strings[128];
  156. PlayerInfo[playerid][pClan] = GetPVarInt(playerid, "cinvID");
  157. iddd = GetPVarInt(playerid, "cinvIDD");
  158. GetPlayerName(iddd,name2,sizeof(name2));
  159. PlayerInfo[playerid][pCRank] = 1;
  160. DeletePVar(playerid, "cinvID");
  161. DeletePVar(playerid, "cinvIDD");
  162. GetPlayerName(playerid,sendername,sizeof(sendername));
  163. format(messageString, sizeof(messageString), "{%s}[CLAN] %s a intrat in clan (invitat de %s).",ClanInfo[PlayerInfo[playerid][pClan]][cClanColor],sendername,name2);
  164. SendToClan(PlayerInfo[playerid][pClan], COLOR_YELLOW, messageString);
  165. new y,m,d,h,mi,s;
  166. getdate(y,m,d);
  167. gettime(h,mi,s);
  168. mysql_format(SQL,str33,sizeof(str33),"UPDATE users SET `Clan`='%d',`CRank`='1',`ClanJoin`='%02d-%02d-%d %02d:%02d:%02d' WHERE `name`='%s'",PlayerInfo[playerid][pClan],d,m,y,h,mi,s,PlayerInfo[playerid][pNormalName]);
  169. mysql_tquery(SQL,str33,"","");
  170. format(messageString, sizeof(messageString), "%s a intrat in clanul (invitat de %s).",sendername,name2);
  171. mysql_real_escape_string(messageString, strings);
  172. mysql_format(SQL,str33,sizeof(str33),"INSERT INTO clan_logs (`action`,`clanid`) VALUES ('%s','%d')",strings,PlayerInfo[playerid][pClan]);
  173. mysql_tquery(SQL,str33,"","");
  174.  
  175. }
  176. else {
  177. return SendClientMessage(playerid, COLOR_GREY, "You don't have an active clan invite request.");
  178. }
  179. }
  180. else if(strcmp(x_job,"lawyer",true) == 0)
  181. {
  182. if(AcceptOffer[playerid] > -1)
  183. {
  184. if(AcceptOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you accept.");
  185. if(GetPlayerCash(playerid) < AcceptPrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
  186. PlayerInfo[playerid][pLawyer] += 15;
  187. PlayerInfo[AcceptOffer[playerid]][pLawyer] -= 15;
  188. GivePlayerCash(playerid, - AcceptPrice[playerid]);
  189. GivePlayerCash(AcceptOffer[playerid], AcceptPrice[playerid]);
  190. new wakaname[25],
  191. str[356],
  192. wakaname2[25],
  193. str2[356];
  194. GetPlayerName(playerid,wakaname,25);
  195. mysql_format(SQL,str,356,"UPDATE users SET `Money`='%d',`Acceptpoints`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pLawyer],wakaname);
  196. mysql_tquery(SQL,str,"","");
  197. GetPlayerName(AcceptOffer[playerid],wakaname2,25);
  198. mysql_format(SQL,str2,sizeof(str2),"UPDATE users SET `Money`='%d',`Acceptpoints`='%d' WHERE `name`='%s'",GetPlayerCash(AcceptOffer[playerid]),PlayerInfo[AcceptOffer[playerid]][pLawyer],wakaname2);
  199. mysql_tquery(SQL,str2,"","");
  200. format(string,sizeof(string),"{B8FFDB}%s bought your accept.",wakaname);
  201. SCM(AcceptOffer[playerid],COLOR_WHITE,string);
  202. format(string,sizeof(string),"{B8FFDB}You bought accept from %s.",wakaname2);
  203. SCM(playerid,COLOR_WHITE,string);
  204. AcceptOffer[playerid] = -1;
  205. AcceptPrice[playerid] = 0;
  206. return 1;
  207. }
  208. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you accept.");
  209. }
  210. else if(strcmp(x_job,"materials",true) == 0)
  211. {
  212. if(MatsOffer[playerid] > -1)
  213. {
  214. if(MatsOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you materials.");
  215. if(GetPlayerCash(playerid) < MatsPrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
  216. PlayerInfo[playerid][pMats] += MatsAmmo[playerid];
  217. PlayerInfo[MatsOffer[playerid]][pMats] -= MatsAmmo[playerid];
  218. GivePlayerCash(playerid, - MatsPrice[playerid]);
  219. GivePlayerCash(MatsOffer[playerid], MatsPrice[playerid]);
  220. GetPlayerName(MatsOffer[playerid],giveplayer,sizeof(giveplayer));
  221. GetPlayerName(playerid,sendername,sizeof(sendername));
  222. format(string,sizeof(string),"{B8FFDB}You buy %d materials for $%s from %s.",MatsAmmo[playerid],FormatNumber(MatsPrice[playerid]),giveplayer);
  223. SCM(playerid,COLOR_WHITE,string);
  224. format(string,sizeof(string),"{B8FFDB}%s bought your materials for $%s.",sendername,FormatNumber(MatsPrice[playerid]));
  225. SCM(MatsOffer[playerid],COLOR_WHITE,string);
  226. Update(playerid,pMatsx);
  227. Update(MatsOffer[playerid],pMatsx);
  228. Update(MatsOffer[playerid],pCashx);
  229. Update(playerid,pCashx);
  230. MatsOffer[playerid] = -1;
  231. MatsAmmo[playerid] = 0;
  232. MatsPrice[playerid] = 0;
  233. return 1;
  234. }
  235. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you materials.");
  236. }
  237. else if(strcmp(x_job,"gun",true) == 0)
  238. {
  239. if(SellgunOffer[playerid] > -1)
  240. {
  241. if(SellgunOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you gun.");
  242. if(GetPlayerCash(playerid) < SellgunPrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
  243. new weaponid,ammo,price,mats,gunname[60],idoffer;
  244. weaponid = SellgunID[playerid];
  245. ammo = SellgunAmmo[playerid];
  246. price = SellgunPrice[playerid];
  247. mats = SellgunMats[playerid];
  248. idoffer = SellgunOffer[playerid];
  249. GivePlayerWeaponEx(playerid,weaponid,ammo);
  250. PlayerInfo[idoffer][pMats] -= mats;
  251. GivePlayerCash(playerid, -price);
  252. GivePlayerCash(idoffer, price);
  253. Update(playerid, pCashx);
  254. Update(idoffer,pMatsx);
  255. Update(idoffer, pCashx);
  256. GetPlayerName(idoffer,giveplayer,sizeof(giveplayer));
  257. GetPlayerName(playerid,sendername,sizeof(sendername));
  258. GetWeaponNameEx(weaponid,gunname,sizeof(gunname));
  259. format(string, sizeof(string), "You have given %s, a %s with %d ammo, for %d Materials.", sendername,gunname, ammo,mats);
  260. SendClientMessage(idoffer, COLOR_GRAD1, string);
  261. format(string, sizeof(string), "You have recieved a %s with %d ammo from %s.", gunname, ammo, giveplayer);
  262. SendClientMessage(playerid, COLOR_GRAD1, string);
  263. format(string, sizeof(string), "* %s created a Gun from Materials, and hands it to %s.", giveplayer ,sendername);
  264. ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  265. SellgunOffer[playerid] = -1;
  266. SellgunPrice[playerid] = 0;
  267. SellgunMats[playerid] = 0;
  268. SellgunAmmo[playerid] = 0;
  269. SellgunID[playerid] = 0;
  270. if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
  271. {
  272. new gun2,tmp;
  273. GetPlayerWeaponData(playerid,5,gun2,tmp);
  274. #pragma unused tmp
  275. if(gun2)SetPlayerArmedWeapon(playerid,gun2);
  276. else SetPlayerArmedWeapon(playerid,0);
  277. }
  278. return 1;
  279. }
  280. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you materials.");
  281. }
  282. else if(strcmp(x_job,"biz",true) == 0)
  283. {
  284. if(bizoffer[playerid] < 999)
  285. {
  286. if(bizoffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you a bussines.");
  287. if(GetPlayerCash(playerid) >= bizprice[playerid])
  288. {
  289. if(IsPlayerConnected(bizoffer[playerid]))
  290. {
  291. if(ProxDetectorS(5.0, playerid, bizoffer[playerid]))
  292. {
  293. GetPlayerName(bizoffer[playerid], giveplayer, sizeof(giveplayer));
  294. GetPlayerName(playerid, sendername, sizeof(sendername));
  295. format(string, sizeof(string), "{B8FFDB}* You accepted to buy the Bussines for $%d from %s.",bizprice[playerid],giveplayer);
  296. SendClientMessage(playerid, COLOR_WHITE, string);
  297. format(string, sizeof(string), "{B8FFDB}* %s accepted to buy your Bussines, and the $%d was added to your account.",sendername,bizprice[playerid]);
  298. SendClientMessage(bizoffer[playerid], COLOR_WHITE, string);
  299. format(string, sizeof(string), "%s [user:%d] a cumparat bizz-ul(/sellbizto) [bizz:%d] de la %s [user:%d] pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],bizid[playerid],giveplayer,PlayerInfo[bizoffer[playerid]][pSQLID],FormatNumber(bizprice[playerid]));
  300. ABroadCast(COLOR_YELLOW,string,1);
  301. new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
  302. getdate(y,m,d);
  303. gettime(h,mi,s);
  304. format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] Bizz cumparat %d din %s[user:%d] pentru $%s.",d,m,y,h,mi,s,sendername,PlayerInfo[playerid][pSQLID],bizid[playerid],giveplayer,PlayerInfo[bizoffer[playerid]][pSQLID],FormatNumber(bizprice[playerid]));
  305. mysql_real_escape_string(string2, string3);
  306. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[HouseOffer[playerid]][pSQLID],string3,d,m,y,h,mi,s);
  307. mysql_tquery(SQL,var100,"","");
  308. GivePlayerCash(playerid, -bizprice[playerid]);
  309. GivePlayerCash(bizoffer[playerid], bizprice[playerid]);
  310. new str[356];
  311. PlayerInfo[playerid][pPbiskey] = bizid[playerid];
  312. strmid(BizzInfo[bizid[playerid]][bOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
  313. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Bizz`='%d',`Money`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pPbiskey],GetPlayerCash(playerid),PlayerInfo[playerid][pNormalName]);
  314. mysql_tquery(SQL,str,"","");
  315. mysql_format(SQL,str,sizeof(str),"UPDATE `bizz` SET `Owner`='%s' WHERE `ID`='%d'",BizzInfo[bizid[playerid]][bOwner],bizid[playerid]);
  316. mysql_tquery(SQL,str,"","");
  317. OnPropTextdrawUpdate(2,bizid[playerid]);
  318. PlayerInfo[bizoffer[playerid]][pPbiskey] = 255;
  319. mysql_format(SQL,string,sizeof(string),"UPDATE users SET `Bizz`='255',`Money`='%d' WHERE `name`='%s'",GetPlayerCash(bizoffer[playerid]),PlayerInfo[bizoffer[playerid]][pNormalName]);
  320. mysql_tquery(SQL,string,"","");
  321. bizid[playerid] = 0;
  322. bizprice[playerid] = 0;
  323. bizoffer[playerid] = 999;
  324. return 1;
  325. }
  326. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You're too far away.");
  327. }
  328. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  329. }
  330. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have money needed.");
  331. }
  332. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nobody offered you any bussines.");
  333. }
  334. else if(strcmp(x_job,"house",true) == 0)
  335. {
  336. if(HouseOffer[playerid] < 999)
  337. {
  338. if(HouseOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you a house.");
  339. if(GetPlayerCash(playerid) >= HousePrice[playerid])
  340. {
  341. if(IsPlayerConnected(HouseOffer[playerid]))
  342. {
  343. if(ProxDetectorS(3.0, playerid, HouseOffer[playerid]))
  344. {
  345. GetPlayerName(HouseOffer[playerid], giveplayer, sizeof(giveplayer));
  346. GetPlayerName(playerid, sendername, sizeof(sendername));
  347. format(string, sizeof(string), "{B8FFDB}* You accepted to buy the House for $%d from %s.",HousePrice[playerid],giveplayer);
  348. SendClientMessage(playerid, COLOR_WHITE, string);
  349. format(string, sizeof(string), "{B8FFDB}* %s accepted your to buy your House, and the $%s was added to your Account.",sendername,FormatNumber(HousePrice[playerid]));
  350. SendClientMessage(HouseOffer[playerid], COLOR_WHITE, string);
  351. format(string, sizeof(string), "%s [user:%d] a cumparat casa(/sellhouseto) [house:%d] de la %s [user:%d] pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],HouseID[playerid],giveplayer,PlayerInfo[HouseOffer[playerid]][pSQLID],FormatNumber(HousePrice[playerid]));
  352. ABroadCast(COLOR_YELLOW,string,1);
  353. new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
  354. getdate(y,m,d);
  355. gettime(h,mi,s);
  356. format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] bought house %d from %s[user:%d] for $%s.",d,m,y,h,mi,s,sendername,PlayerInfo[playerid][pSQLID],HouseID[playerid],giveplayer,PlayerInfo[HouseOffer[playerid]][pSQLID],FormatNumber(HousePrice[playerid]));
  357. mysql_real_escape_string(string2, string3);
  358. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[HouseOffer[playerid]][pSQLID],string3,d,m,y,h,mi,s);
  359. mysql_tquery(SQL,var100,"","");
  360. PlayerInfo[playerid][pPhousekey] = HouseID[playerid];
  361. PlayerInfo[HouseOffer[playerid]][pPhousekey] = 999;
  362. GivePlayerCash(playerid, -HousePrice[playerid]);
  363. GivePlayerCash(HouseOffer[playerid], HousePrice[playerid]);
  364. strmid(HouseInfo[HouseID[playerid]][hOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
  365. Update(playerid,pCashx);
  366. Update(playerid,pPhousekeyx);
  367. Update(HouseOffer[playerid],pPhousekeyx);
  368. Update(HouseOffer[playerid],pCashx);
  369. new str2[256];
  370. mysql_format(SQL,str2,sizeof(str2),"UPDATE `houses` SET `Owner`='%s' WHERE `ID`='%d'",HouseInfo[HouseID[playerid]][hOwner],HouseID[playerid]);
  371. mysql_tquery(SQL,str2,"","");
  372. OnPropTextdrawUpdate(1,HouseID[playerid]);
  373. RemovePlayerMapIcon(HouseOffer[playerid], 1);
  374. HouseOffer[playerid] = 999;
  375. HousePrice[playerid] = 0;
  376. HouseID[playerid] = 0;
  377. return 1;
  378. }
  379. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You're too far away.");
  380. }
  381. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  382. }
  383. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have money needed.");
  384. }
  385. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nobody offered you any house.");
  386. }
  387. else if(strcmp(x_job,"ticket",true) == 0)
  388. {
  389. if(TicketOffer[playerid] < 999)
  390. {
  391. if(TicketOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you ticket.");
  392. if(IsPlayerConnected(TicketOffer[playerid]))
  393. {
  394. if (ProxDetectorS(5.0, playerid, TicketOffer[playerid]))
  395. {
  396. GetPlayerName(TicketOffer[playerid], giveplayer, sizeof(giveplayer));
  397. GetPlayerName(playerid, sendername, sizeof(sendername));
  398. if(GetPlayerCash(playerid) < TicketMoney[playerid]) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You don't have enough money.");
  399. format(string, sizeof(string), "{B8FFDB}* Ati platit amenda de $%d lui %s.", TicketMoney[playerid], giveplayer);
  400. SendClientMessage(playerid, COLOR_WHITE, string);
  401. format(string, sizeof(string), "{B8FFDB}* %s has paid your Ticket of $%d.", sendername, TicketMoney[playerid]);
  402. SendClientMessage(TicketOffer[playerid], COLOR_WHITE, string);
  403. GivePlayerCash(playerid, - TicketMoney[playerid]);
  404. GivePlayerCash(TicketOffer[playerid], TicketMoney[playerid]);
  405. Update(playerid, pCashx);
  406. Update(TicketOffer[playerid], pCashx);
  407. TicketOffer[playerid] = 999;
  408. TicketMoney[playerid] = 0;
  409. return 1;
  410. }
  411. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}The officer is not near you.");
  412. }
  413. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  414. }
  415. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offered you a ticket.");
  416. }
  417. else if(strcmp(x_job,"taxi",true) == 0)
  418. {
  419. if(PlayerInfo[playerid][pMember] != 13) return SCM(playerid,COLOR_WHITE,"{FFB870}Nu esti un sofer de taxi.");
  420. if(TransportDuty[playerid] != 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nu sunteti un sofer de taxi de serviciu.");
  421. if(TaxiCallTime[playerid] > 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ati acceptat deja un apel taxi.");
  422. if(!ccar && IsAnTaxi(tmpcar)) return SCM(playerid,COLOR_WHITE,"{FFB870}Nu esti in masina de taxi.");
  423. if(TaxiCall[id] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}Acest jucator nu a sunat taxi.");
  424. if(TaxiCall[id] == id)
  425. {
  426. if(IsPlayerConnected(TaxiCall[id]))
  427. {
  428. GetPlayerName(playerid, sendername, sizeof(sendername));
  429. GetPlayerName(TaxiCall[id], giveplayer, sizeof(giveplayer));
  430. format(string, sizeof(string), "{B8FFDB}* You have accepted the Taxi Call from %s, you will see the marker untill you have reached it.",giveplayer);
  431. SendClientMessage(playerid, COLOR_WHITE, string);
  432. format(string, sizeof(string), "{B8FFDB}* Taxi Driver %s has accepted your Taxi Call please wait at your current Position.",sendername);
  433. SendClientMessage(TaxiCall[id], COLOR_WHITE, string);
  434. format(string, sizeof(string), "{FFFF00}* Taxi Driver %s has accepted %s Taxi Call.",sendername,giveplayer);
  435. SendFamilyMessage(13, COLOR_WHITE, string);
  436. TaxiCallTime[playerid] = 1;
  437. TaxiAccepted[playerid] = TaxiCall[id];
  438. TaxiCall[id] = -1;
  439. return 1;
  440. }
  441. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  442. }
  443. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one called for a taxi yet.");
  444. }
  445. else if(strcmp(x_job,"medic",true) == 0)
  446. {
  447. if(PlayerInfo[playerid][pMember] == 14)
  448. {
  449. if(MedicCallTime[playerid] > 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ati acceptat deja un apel medic.");
  450. if(!ccar && IsAnAmbulance(tmpcar)) return SCM(playerid,COLOR_WHITE,"{FFB870}Nu esti in masina de ambulanta.");
  451. if(OnDutymedic[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nu sunte?i un paramedic de serviciu[/duty].");
  452. if(MedicCall[id] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}Acest jucator nu a chemat ambulanta.");
  453. if(MedicCall[id] == id)
  454. {
  455. if(IsPlayerConnected(MedicCall[id]))
  456. {
  457. GetPlayerName(playerid, sendername, sizeof(sendername));
  458. GetPlayerName(MedicCall[id], giveplayer, sizeof(giveplayer));
  459. format(string, sizeof(string), "{B8FFDB}* You have accepted the Medic Call from %s, you have 5 minutes to get there.",giveplayer);
  460. SendClientMessage(playerid, COLOR_WHITE, string);
  461. SendClientMessage(playerid, COLOR_WHITE, "{B8FFDB}* After the 5 minutes the Red Marker will dissapear.");
  462. format(string, sizeof(string), "{B8FFDB}* Medic %s has accepted your Medic Call please wait at your current Position.",sendername);
  463. SendClientMessage(MedicCall[id], COLOR_WHITE, string);
  464. new Float:X,Float:Y,Float:Z;
  465. GetPlayerPos(MedicCall[id], X, Y, Z);
  466. SetPlayerCheckpoint(playerid, X, Y, Z, 5);
  467. MedicCallTime[playerid] = 1;
  468. MedicCall[id] = -1;
  469. return 1;
  470. }
  471. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  472. }
  473. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one called for a medic yet.");
  474. }
  475. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a Paramedic.");
  476. }
  477. else if(strcmp(x_job,"mechanic",true) == 0)
  478. {
  479. if(PlayerInfo[playerid][pJob] != 8) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a car mechanic.");
  480. if(MechanicCallTime[playerid] == 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You have already accepted a Mechanic Call.");
  481. if(JobDuty[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a mechanic on duty.");
  482. if(MechanicCall[id] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not called a mechanic.");
  483. if(MechanicCall[id] == id)
  484. {
  485. if(IsPlayerConnected(MechanicCall[id]))
  486. {
  487. GetPlayerName(playerid, sendername, sizeof(sendername));
  488. GetPlayerName(MechanicCall[id], giveplayer, sizeof(giveplayer));
  489. format(string, sizeof(string), "{B8FFDB}* You have accepted the Mechanic Call from %s, you have 5 minutes to get there.",giveplayer);
  490. SendClientMessage(playerid, COLOR_WHITE, string);
  491. SendClientMessage(playerid, COLOR_WHITE, "{B8FFDB}* After the 5 minutes the Red Marker will dissapear.");
  492. format(string, sizeof(string), "{B8FFDB}* Car Mechanic %s has accepted your Mechanic Call please wait at your current Position.",sendername);
  493. SendClientMessage(MechanicCall[id], COLOR_WHITE, string);
  494. new Float:X,Float:Y,Float:Z;
  495. GetPlayerPos(MechanicCall[id], X, Y, Z);
  496. SetPlayerCheckpoint(playerid, X, Y, Z, 5);
  497. MechanicCallTime[playerid] = 1;
  498. MechanicCall[id] = -1;
  499. return 1;
  500. }
  501. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  502. }
  503. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one called for a car Mechanic yet.");
  504. }
  505. else if(strcmp(x_job,"refill",true) == 0)
  506. {
  507. if(RefillOffer[playerid] < 999)
  508. {
  509. if(RefillOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you refill.");
  510. if(IsPlayerConnected(RefillOffer[playerid]))
  511. {
  512. if(GetPlayerCash(playerid) > RefillPrice[playerid])
  513. {
  514. GetPlayerName(playerid, sendername, sizeof(sendername));
  515. GetPlayerName(RefillOffer[playerid], giveplayer, sizeof(giveplayer));
  516. new car = gLastCar[playerid];
  517. format(string, sizeof(string), "{B8FFDB}* You refilled your car for $%d by Car Mechanic %s.",RefillPrice[playerid],giveplayer);
  518. SendClientMessage(playerid,COLOR_WHITE, string);
  519. format(string, sizeof(string), "{B8FFDB}* You refilled %s's car and you received $%d.",sendername,RefillPrice[playerid]);
  520. SendClientMessage(RefillOffer[playerid], COLOR_WHITE, string);
  521. GivePlayerCash(RefillOffer[playerid],RefillPrice[playerid]);
  522. GivePlayerCash(playerid, -RefillPrice[playerid]);
  523. if(Gas[car] < 110) { Gas[car] = 100; }
  524. new str[256];
  525. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Money`='%d' WHERE `name`='%s'",GetPlayerCash(RefillOffer[playerid]),PlayerInfo[RefillOffer[playerid]][pNormalName]);
  526. mysql_tquery(SQL,str,"","");
  527. Update(playerid, pCashx);
  528. RefillOffer[playerid] = 999;
  529. RefillPrice[playerid] = 0;
  530. return 1;
  531. }
  532. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You cant afford the refill.");
  533. }
  534. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  535. }
  536. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offered to refill your car.");
  537. }
  538. else if(strcmp(x_job,"live",true) == 0)
  539. {
  540. if(LiveOffer[playerid] < 999)
  541. {
  542. if(LiveOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"This player has not offered you live.");
  543. if(IsPlayerConnected(LiveOffer[playerid]))
  544. {
  545. if (ProxDetectorS(5.0, playerid, LiveOffer[playerid]))
  546. {
  547. new strs[128],namee[30];
  548. GetPlayerName(playerid, namee, sizeof(namee));
  549. SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now in a live interview! Respect the rules or you will get kicked!");
  550. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Everything you say will be seen by everyone on the server!");
  551. SendClientMessage(playerid, COLOR_DARKPINK, "Ai primit freeze. Te vei putea misca dupa ce se va termina live-ul.");
  552. format(strs,sizeof(strs),"%s accepted live interview.", namee);
  553. SendClientMessage(LiveOffer[playerid], COLOR_LIGHTBLUE, strs);
  554. SendClientMessage(LiveOffer[playerid], COLOR_DARKPINK, "Ai primit freeze. Te vei putea misca dupa ce vei termina live-ul.");
  555. TogglePlayerControllable(playerid, 0);
  556. TogglePlayerControllable(LiveOffer[playerid], 0);
  557. TalkingLive[playerid] = 1;
  558. TalkingLive[LiveOffer[playerid]] = 1;
  559. LiveOffer[playerid] = 999;
  560. return 1;
  561. }
  562. else return SendClientMessage(playerid, COLOR_WHITE, "You are to far away from the News Reporter.");
  563. }
  564. else return SendClientMessage(playerid, COLOR_WHITE, "Error: Acest player nu este conectat.");
  565. }
  566. else return SendClientMessage(playerid, COLOR_WHITE, "No-one gave you a live conversation offer.");
  567. }
  568. else if(strcmp(x_job,"drugs",true) == 0)
  569. {
  570. if(DrugOffer[playerid] < 999)
  571. {
  572. if(DrugOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you drugs.");
  573. if(GetPlayerCash(playerid) > DrugPrice[playerid])
  574. {
  575. if(PlayerInfo[playerid][pDrugs] <= 50)
  576. {
  577. if(IsPlayerConnected(DrugOffer[playerid]))
  578. {
  579. GetPlayerName(DrugOffer[playerid], giveplayer, sizeof(giveplayer));
  580. GetPlayerName(playerid, sendername, sizeof(sendername));
  581. format(string, sizeof(string), "{B8FFDB}* You bought %d gram for $%d from Drug Dealer %s.",DrugGram[playerid],DrugPrice[playerid],giveplayer);
  582. SendClientMessage(playerid, COLOR_WHITE, string);
  583. format(string, sizeof(string), "{B8FFDB}* %s a cumparat %d grame, pentru $%d banii sau adaugat in contul Paycheck.",sendername,DrugGram[playerid],DrugPrice[playerid]);
  584. SendClientMessage(DrugOffer[playerid], COLOR_WHITE, string);
  585. GivePlayerCash(DrugOffer[playerid],DrugPrice[playerid]);
  586. GivePlayerCash(playerid, -DrugPrice[playerid]);
  587. PlayerInfo[playerid][pDrugs] += DrugGram[playerid];
  588. PlayerInfo[DrugOffer[playerid]][pDrugs] -= DrugGram[playerid];
  589. new str[456];
  590. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Money`='%d',`Drugs`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pDrugs],PlayerInfo[playerid][pNormalName]);
  591. mysql_tquery(SQL,str,"","");
  592. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Money`='%d',`Drugs`='%d' WHERE `name`='%s'",GetPlayerCash(DrugOffer[playerid]),PlayerInfo[DrugOffer[playerid]][pDrugs],PlayerInfo[DrugOffer[playerid]][pNormalName]);
  593. mysql_tquery(SQL,str,"","");
  594. DrugOffer[playerid] = 999;
  595. DrugPrice[playerid] = 0;
  596. DrugGram[playerid] = 0;
  597. return 1;
  598. }
  599. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  600. }
  601. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are fully loaded with drugs, use them first.");
  602. }
  603. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You can't afford those drugs.");
  604. }
  605. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you any drugs.");
  606. }
  607. else if(strcmp(x_job,"repair",true) == 0)
  608. {
  609. if(RepairOffer[playerid] < 999)
  610. {
  611. if(RepairOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you repair.");
  612. if(GetPlayerCash(playerid) > RepairPrice[playerid])
  613. {
  614. if(IsPlayerInAnyVehicle(playerid))
  615. {
  616. if(IsPlayerConnected(RepairOffer[playerid]))
  617. {
  618. GetPlayerName(RepairOffer[playerid], giveplayer, sizeof(giveplayer));
  619. GetPlayerName(playerid, sendername, sizeof(sendername));
  620. RepairCar[playerid] = GetPlayerVehicleID(playerid);
  621. SetVehicleHealth(RepairCar[playerid], 1000.0);
  622. RepairVehicle(RepairCar[playerid]);
  623. format(string, sizeof(string), "{B8FFDB}* You repaired your car for $%d by Car Mechanic %s.",RepairPrice[playerid],giveplayer);
  624. SendClientMessage(playerid, COLOR_WHITE, string);
  625. format(string, sizeof(string), "{B8FFDB}* You fixed %s's car, the $%d has been added to your PayCheck.",sendername,RepairPrice[playerid]);
  626. SendClientMessage(RepairOffer[playerid], COLOR_WHITE, string);
  627. GivePlayerCash(RepairOffer[playerid],RepairPrice[playerid]);
  628. GivePlayerCash(playerid, -RepairPrice[playerid]);
  629. Update(playerid, pCashx);
  630. Update(RepairOffer[playerid],pCashx);
  631. RepairOffer[playerid] = 999;
  632. RepairPrice[playerid] = 0;
  633. return 1;
  634. }
  635. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  636. }
  637. }
  638. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You can't afford the repair.");
  639. }
  640. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you to repair your car.");
  641. }
  642. else if(strcmp(x_job,"hidden",true) == 0)
  643. {
  644. if(IsPlayerConnected(hiddenoffer[playerid]))
  645. {
  646. if(hiddenoffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"This player has not offered you a hidden color.");
  647. if(PlayerInfo[hiddenoffer[playerid]][pPremiumPoints] <= 9) return SCM(playerid,COLOR_WHITE,"Nu ai 10 puncte premium.");
  648. if(GetPlayerCash(playerid) >= hiddenprice[playerid])
  649. {
  650. new string23[128],sendername2[30],giveplayer2[30];
  651. GetPlayerName(playerid, sendername2, sizeof(sendername2));
  652. GetPlayerName(hiddenoffer[playerid], giveplayer2, sizeof(giveplayer2));
  653. PlayerInfo[hiddenoffer[playerid]][pPremiumPoints] -= 20;
  654. PlayerInfo[playerid][pHiddenColor] += 1;
  655. Update(hiddenoffer[playerid], pPremiumPointsx);
  656. Update(playerid, pHiddenColorx);
  657. GivePlayerCash(playerid, -hiddenprice[playerid]);
  658. GivePlayerCash(hiddenoffer[playerid], hiddenprice[playerid]);
  659. Update(playerid, pCashx);
  660. Update(hiddenoffer[playerid], pCashx);
  661. format(string23,sizeof(string23),"Ati cumparat color hidden de la %s pentru $%s.",giveplayer2,FormatNumber(hiddenprice[playerid]));
  662. SendClientMessage(playerid, COLOR_GREEN, string23);
  663. format(string23,sizeof(string23),"%s bought your hidden color for $%s.",sendername2,FormatNumber(hiddenprice[playerid]));
  664. SendClientMessage(hiddenoffer[playerid], COLOR_GREEN, string23);
  665. hiddenoffer[playerid] = 999;
  666. hiddenprice[playerid] = 0;
  667. }
  668. else return SCM(playerid,COLOR_WHITE,"{FFB870}Nu aveti nevoie de bani.");
  669. }
  670. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  671. }
  672. else if(strcmp(x_job,"tradecar",true) == 0)
  673. {
  674. if(IsPlayerConnected(tradeofferer[playerid]))
  675. {
  676. if(tradeofferer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}Acest jucator nu ti-a oferit o masina.");
  677. if(GetPlayerCash(tradeofferer[playerid]) >= tradediff[playerid])
  678. {
  679. new tid = tradeofferer[playerid],string21[256],sendername21[30],giveplayer21[30];
  680. GetPlayerName(tradeofferer[playerid],sendername21,sizeof(sendername21));
  681. GetPlayerName(playerid,giveplayer21,sizeof(giveplayer21));
  682. if(tradetype2[playerid] != PlayerInfo[playerid][pPcarkey] && tradetype2[playerid] != PlayerInfo[playerid][pmotokey] && tradetype2[playerid] != PlayerInfo[playerid][pprcarkey] && tradetype2[playerid] != PlayerInfo[playerid][pprcarkey2] && tradetype2[playerid] != PlayerInfo[playerid][pPPluscarkey] && tradetype2[playerid] != PlayerInfo[playerid][pPPluscarkey])
  683. return SendClientMessage(playerid, COLOR_WHITE, "Masina oferita numai este detinuta de tine.");
  684. if(tradetype[playerid] != PlayerInfo[tid][pPcarkey] && tradetype[playerid] != PlayerInfo[tid][pmotokey] && tradetype[playerid] != PlayerInfo[tid][pprcarkey] && tradetype[playerid] != PlayerInfo[tid][pprcarkey2] && tradetype[playerid] != PlayerInfo[tid][pPPluscarkey] && tradetype[playerid] != PlayerInfo[tid][pPPluscarkey2])
  685. return SendClientMessage(playerid, COLOR_WHITE, "Acel jucator numai detine aceasta masina.");
  686.  
  687. if(tradecars2[playerid] == personalcar[0][playerid])
  688. {
  689. personalcar[0][playerid] = tradecars[playerid];
  690. }
  691. if(tradecars2[playerid] == personalcar[1][playerid])
  692. {
  693. personalcar[1][playerid] = tradecars[playerid];
  694. }
  695. if(tradecars2[playerid] == personalcar[2][playerid])
  696. {
  697. personalcar[2][playerid] = tradecars[playerid];
  698. }
  699. if(tradecars2[playerid] == personalcar[3][playerid])
  700. {
  701. personalcar[3][playerid] = tradecars[playerid];
  702. }
  703. if(tradecars2[playerid] == personalcar[4][playerid])
  704. {
  705. personalcar[4][playerid] = tradecars[playerid];
  706. }
  707. if(tradecars2[playerid] == personalcar[5][playerid])
  708. {
  709. personalcar[5][playerid] = tradecars[playerid];
  710. }
  711.  
  712. if(tradecars[playerid] == personalcar[0][tradeofferer[playerid]])
  713. {
  714. personalcar[0][tradeofferer[playerid]] = tradecars2[playerid];
  715. }
  716. if(tradecars[playerid] == personalcar[1][tradeofferer[playerid]])
  717. {
  718. personalcar[1][tradeofferer[playerid]] = tradecars2[playerid];
  719. }
  720. if(tradecars[playerid] == personalcar[2][tradeofferer[playerid]])
  721. {
  722. personalcar[2][tradeofferer[playerid]] = tradecars2[playerid];
  723. }
  724. if(tradecars[playerid] == personalcar[3][tradeofferer[playerid]])
  725. {
  726. personalcar[3][tradeofferer[playerid]] = tradecars2[playerid];
  727. }
  728. if(tradecars[playerid] == personalcar[4][tradeofferer[playerid]])
  729. {
  730. personalcar[4][tradeofferer[playerid]] = tradecars2[playerid];
  731. }
  732. if(tradecars[playerid] == personalcar[5][tradeofferer[playerid]])
  733. {
  734. personalcar[5][tradeofferer[playerid]] = tradecars2[playerid];
  735. }
  736.  
  737. if(tradetype2[playerid] == PlayerInfo[playerid][pPcarkey])
  738. {
  739. PlayerInfo[playerid][pPcarkey] = tradetype[playerid];
  740. Update(playerid,pPcarkeyx);
  741. }
  742. if(tradetype2[playerid] == PlayerInfo[playerid][pmotokey])
  743. {
  744. PlayerInfo[playerid][pmotokey] = tradetype[playerid];
  745. Update(playerid,pmotokeyx);
  746. }
  747. if(tradetype2[playerid] == PlayerInfo[playerid][pprcarkey])
  748. {
  749. PlayerInfo[playerid][pprcarkey] = tradetype[playerid];
  750. Update(playerid,pprcarkeyx);
  751. }
  752. if(tradetype2[playerid] == PlayerInfo[playerid][pprcarkey])
  753. {
  754. PlayerInfo[playerid][pprcarkey] = tradetype[playerid];
  755. Update(playerid,pprcarkey2x);
  756. }
  757. if(tradetype2[playerid] == PlayerInfo[playerid][pPPluscarkey])
  758. {
  759. PlayerInfo[playerid][pPPluscarkey] = tradetype[playerid];
  760. Update(playerid,pPPluscarkeyx);
  761. }
  762. if(tradetype2[playerid] == PlayerInfo[playerid][pPPluscarkey2])
  763. {
  764. PlayerInfo[playerid][pPPluscarkey2] = tradetype[playerid];
  765. Update(playerid,pPPluscarkey2x);
  766. }
  767.  
  768. if(tradetype[playerid] == PlayerInfo[tradeofferer[playerid]][pPcarkey])
  769. {
  770. PlayerInfo[tradeofferer[playerid]][pPcarkey] = tradetype2[playerid];
  771. Update(tradeofferer[playerid],pPcarkeyx);
  772. }
  773. if(tradetype[playerid] == PlayerInfo[tradeofferer[playerid]][pmotokey])
  774. {
  775. PlayerInfo[tradeofferer[playerid]][pmotokey] = tradetype2[playerid];
  776. Update(tradeofferer[playerid],pmotokeyx);
  777. }
  778. if(tradetype[playerid] == PlayerInfo[tradeofferer[playerid]][pprcarkey])
  779. {
  780. PlayerInfo[tradeofferer[playerid]][pprcarkey] = tradetype2[playerid];
  781. Update(tradeofferer[playerid],pprcarkeyx);
  782. }
  783. if(tradetype[playerid] == PlayerInfo[tradeofferer[playerid]][pprcarkey2])
  784. {
  785. PlayerInfo[tradeofferer[playerid]][pprcarkey2] = tradetype2[playerid];
  786. Update(tradeofferer[playerid],pprcarkey2x);
  787. }
  788. if(tradetype[playerid] == PlayerInfo[tradeofferer[playerid]][pPPluscarkey])
  789. {
  790. PlayerInfo[tradeofferer[playerid]][pPPluscarkey] = tradetype2[playerid];
  791. Update(tradeofferer[playerid],pPPluscarkeyx);
  792. }
  793. if(tradetype[playerid] == PlayerInfo[tradeofferer[playerid]][pPPluscarkey2])
  794. {
  795. PlayerInfo[tradeofferer[playerid]][pPPluscarkey2] = tradetype2[playerid];
  796. Update(tradeofferer[playerid],pPPluscarkey2x);
  797. }
  798. GivePlayerCash(tradeofferer[playerid], - tradediff[playerid]);
  799. GivePlayerCash(playerid, tradediff[playerid]);
  800. Update(tradeofferer[playerid], pCashx);
  801. Update(playerid, pCashx);
  802. strmid(CarInfo[tradetype[playerid]][cOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
  803. vUpdate(tradetype[playerid],cOwnerx);
  804. strmid(CarInfo[tradetype2[playerid]][cOwner], PlayerInfo[tradeofferer[playerid]][pNormalName], 0, 25, 999);
  805. vUpdate(tradetype2[playerid],cOwnerx);
  806. format(string21,sizeof(string21),"Ai acceptat schimbul de masini cu %s, acum ai %s in loc de %s + diferenta $%s.",sendername21,CarInfo[tradetype[playerid]][cDescription],CarInfo[tradetype2[playerid]][cDescription],FormatNumber(tradediff[playerid]));
  807. SendClientMessage(playerid, COLOR_GREEN, string21);
  808. format(string21,sizeof(string21),"Ai acceptat schimbul de masini cu %s, acum ai %s in loc de %s - diferenta $%s.",giveplayer21,CarInfo[tradetype2[playerid]][cDescription],CarInfo[tradetype[playerid]][cDescription],FormatNumber(tradediff[playerid]));
  809. SendClientMessage(tradeofferer[playerid], COLOR_GREEN, string21);
  810. format(string21, sizeof(string21), "($) %s traded his car (%s - %d) + $%s for %s's car (%s - %d).",giveplayer21,CarInfo[tradetype[playerid]][cDescription],CarInfo[tradetype[playerid]][cID],FormatNumber(tradediff[playerid]),sendername21,CarInfo[tradetype2[playerid]][cDescription],CarInfo[tradetype2[playerid]][cID]);
  811. ABroadCast(COLOR_YELLOW, string21,1);
  812. new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
  813. getdate(y,m,d);
  814. gettime(h,mi,s);
  815. format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] traded his car (%s - %d) + $%s for %s[user:%d] car (%s - %d)",d,m,y,h,mi,s,giveplayer21,PlayerInfo[playerid][pSQLID],CarInfo[tradetype[playerid]][cDescription],CarInfo[tradetype[playerid]][cID],FormatNumber(tradediff[playerid]),sendername21,PlayerInfo[tradeofferer[playerid]][pSQLID],CarInfo[tradetype2[playerid]][cDescription],CarInfo[tradetype2[playerid]][cID]);
  816. mysql_real_escape_string(string2, string3);
  817. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[tradeofferer[playerid]][pSQLID],string3,d,m,y,h,mi,s);
  818. mysql_tquery(SQL,var100,"","");
  819. tradeofferer[playerid] = -1;
  820. tradediff[playerid] = 0;
  821. tradetype[playerid] = -1;
  822. tradetype2[playerid] = - 1;
  823. tradecars[playerid] = -1;
  824. tradecars2[playerid] = -1;
  825. }
  826. else return SCM(playerid,COLOR_WHITE,"{FFB870}That player don't have the difference.");
  827. }
  828. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  829. }
  830. else if(strcmp(x_job,"vehicle",true) == 0)
  831. {
  832. if(IsPlayerConnected(ofercar[playerid]))
  833. {
  834. if(ofercar[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you a car.");
  835. if(GetPlayerCash(playerid) >= carprice[playerid])
  836. {
  837. new vehh = GetPlayerVehicleID(id),tipmasina,myvehh = GetPlayerVehicleID(playerid),vehiculprimit;
  838. if(primesccar[playerid] == 1)
  839. {
  840. if(vehh != personalcar[0][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vehicle seller needs to be at his selling car.");
  841. if(myvehh != personalcar[0][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  842. tipmasina = 1;
  843. }
  844. if(primesccar[playerid] == 2)
  845. {
  846. if(vehh != personalcar[1][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vehicle seller needs to be at his selling car.");
  847. if(myvehh != personalcar[1][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  848. tipmasina = 2;
  849. }
  850. if(primesccar[playerid] == 3)
  851. {
  852. if(vehh != personalcar[2][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vehicle seller needs to be at his selling car.");
  853. if(myvehh != personalcar[2][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  854. tipmasina = 3;
  855. }
  856. if(primesccar[playerid] == 4)
  857. {
  858. if(vehh != personalcar[3][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vehicle seller needs to be at his selling car.");
  859. if(myvehh != personalcar[3][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  860. tipmasina = 4;
  861. }
  862. if(primesccar[playerid] == 5)
  863. {
  864. if(vehh != personalcar[4][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vehicle seller needs to be at his selling car.");
  865. if(myvehh != personalcar[4][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  866. tipmasina = 5;
  867. }
  868. if(primesccar[playerid] == 6)
  869. {
  870. if(vehh != personalcar[5][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vehicle seller needs to be at his selling car.");
  871. if(myvehh != personalcar[5][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  872. tipmasina = 6;
  873. }
  874.  
  875. if(PlayerInfo[playerid][pPremiumAccount] == 0 && PlayerInfo[playerid][pPlusSlot1] == 0 && PlayerInfo[playerid][pPlusSlot2] == 0)
  876. {
  877. if(PlayerInfo[playerid][pPcarkey] == 0)
  878. {
  879. if(cartype[playerid] == 1)
  880. {
  881. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  882. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  883. Update(playerid,pPcarkeyx);
  884. Update(ofercar[playerid],pPcarkeyx);
  885. }
  886. if(cartype[playerid] == 2)
  887. {
  888. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  889. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  890. Update(playerid,pPcarkeyx);
  891. Update(ofercar[playerid],pmotokeyx);
  892. }
  893. if(cartype[playerid] == 3)
  894. {
  895. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  896. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  897. Update(playerid,pPcarkeyx);
  898. Update(ofercar[playerid],pprcarkeyx);
  899. }
  900. if(cartype[playerid] == 4)
  901. {
  902. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  903. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  904. Update(playerid,pPcarkeyx);
  905. Update(ofercar[playerid],pprcarkey2x);
  906. }
  907. if(cartype[playerid] == 5)
  908. {
  909. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  910. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  911. Update(playerid,pPcarkeyx);
  912. Update(ofercar[playerid],pPPluscarkeyx);
  913. }
  914. if(cartype[playerid] == 6)
  915. {
  916. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  917. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  918. Update(playerid,pPcarkeyx);
  919. Update(ofercar[playerid],pPPluscarkey2x);
  920. }
  921. vehiculprimit = 1;
  922. }
  923. else if(PlayerInfo[playerid][pmotokey] == 0)
  924. {
  925. if(cartype[playerid] == 1)
  926. {
  927. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  928. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  929. Update(playerid,pmotokeyx);
  930. Update(ofercar[playerid],pPcarkeyx);
  931. }
  932. if(cartype[playerid] == 2)
  933. {
  934. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  935. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  936. Update(playerid,pmotokeyx);
  937. Update(ofercar[playerid],pmotokeyx);
  938. }
  939. if(cartype[playerid] == 3)
  940. {
  941. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  942. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  943. Update(playerid,pmotokeyx);
  944. Update(ofercar[playerid],pprcarkeyx);
  945. }
  946. if(cartype[playerid] == 4)
  947. {
  948. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  949. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  950. Update(playerid,pmotokeyx);
  951. Update(ofercar[playerid],pprcarkey2x);
  952. }
  953. if(cartype[playerid] == 5)
  954. {
  955. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  956. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  957. Update(playerid,pmotokeyx);
  958. Update(ofercar[playerid],pPPluscarkeyx);
  959. }
  960. if(cartype[playerid] == 6)
  961. {
  962. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  963. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  964. Update(playerid,pmotokeyx);
  965. Update(ofercar[playerid],pPPluscarkey2x);
  966. }
  967. vehiculprimit = 2;
  968. }
  969. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja 2 masinas.");
  970. }
  971. if(PlayerInfo[playerid][pPremiumAccount] > 0 && PlayerInfo[playerid][pPlusSlot1] == 0 && PlayerInfo[playerid][pPlusSlot2] == 0)
  972. {
  973. if(PlayerInfo[playerid][pPcarkey] == 0)
  974. {
  975. if(cartype[playerid] == 1)
  976. {
  977. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  978. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  979. Update(playerid,pPcarkeyx);
  980. Update(ofercar[playerid],pPcarkeyx);
  981. }
  982. if(cartype[playerid] == 2)
  983. {
  984. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  985. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  986. Update(playerid,pPcarkeyx);
  987. Update(ofercar[playerid],pmotokeyx);
  988. }
  989. if(cartype[playerid] == 3)
  990. {
  991. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  992. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  993. Update(playerid,pPcarkeyx);
  994. Update(ofercar[playerid],pprcarkeyx);
  995. }
  996. if(cartype[playerid] == 4)
  997. {
  998. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  999. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1000. Update(playerid,pPcarkeyx);
  1001. Update(ofercar[playerid],pprcarkey2x);
  1002. }
  1003. if(cartype[playerid] == 5)
  1004. {
  1005. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1006. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  1007. Update(playerid,pPcarkeyx);
  1008. Update(ofercar[playerid],pPPluscarkeyx);
  1009. }
  1010. if(cartype[playerid] == 6)
  1011. {
  1012. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1013. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1014. Update(playerid,pPcarkeyx);
  1015. Update(ofercar[playerid],pPPluscarkey2x);
  1016. }
  1017. vehiculprimit = 1;
  1018. }
  1019. else if(PlayerInfo[playerid][pmotokey] == 0)
  1020. {
  1021. if(cartype[playerid] == 1)
  1022. {
  1023. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1024. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1025. Update(playerid,pmotokeyx);
  1026. Update(ofercar[playerid],pPcarkeyx);
  1027. }
  1028. if(cartype[playerid] == 2)
  1029. {
  1030. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1031. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1032. Update(playerid,pmotokeyx);
  1033. Update(ofercar[playerid],pmotokeyx);
  1034. }
  1035. if(cartype[playerid] == 3)
  1036. {
  1037. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1038. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1039. Update(playerid,pmotokeyx);
  1040. Update(ofercar[playerid],pprcarkeyx);
  1041. }
  1042. if(cartype[playerid] == 4)
  1043. {
  1044. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1045. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1046. Update(playerid,pmotokeyx);
  1047. Update(ofercar[playerid],pprcarkey2x);
  1048. }
  1049. if(cartype[playerid] == 5)
  1050. {
  1051. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1052. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1053. Update(playerid,pmotokeyx);
  1054. Update(ofercar[playerid],pPPluscarkeyx);
  1055. }
  1056. if(cartype[playerid] == 6)
  1057. {
  1058. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1059. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1060. Update(playerid,pmotokeyx);
  1061. Update(ofercar[playerid],pPPluscarkey2x);
  1062. }
  1063. vehiculprimit = 2;
  1064. }
  1065. else if(PlayerInfo[playerid][pprcarkey] == 0)
  1066. {
  1067. if(cartype[playerid] == 1)
  1068. {
  1069. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1070. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1071. Update(playerid,pprcarkeyx);
  1072. Update(ofercar[playerid],pPcarkeyx);
  1073. }
  1074. if(cartype[playerid] == 2)
  1075. {
  1076. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1077. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1078. Update(playerid,pprcarkeyx);
  1079. Update(ofercar[playerid],pmotokeyx);
  1080. }
  1081. if(cartype[playerid] == 3)
  1082. {
  1083. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1084. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1085. Update(playerid,pprcarkeyx);
  1086. Update(ofercar[playerid],pprcarkeyx);
  1087. }
  1088. if(cartype[playerid] == 4)
  1089. {
  1090. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1091. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1092. Update(playerid,pprcarkeyx);
  1093. Update(ofercar[playerid],pprcarkey2x);
  1094. }
  1095. if(cartype[playerid] == 5)
  1096. {
  1097. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1098. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1099. Update(playerid,pprcarkeyx);
  1100. Update(ofercar[playerid],pPPluscarkeyx);
  1101. }
  1102. if(cartype[playerid] == 6)
  1103. {
  1104. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1105. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1106. Update(playerid,pprcarkeyx);
  1107. Update(ofercar[playerid],pPPluscarkey2x);
  1108. }
  1109. vehiculprimit = 3;
  1110. }
  1111. else if(PlayerInfo[playerid][pprcarkey2] == 0)
  1112. {
  1113. if(cartype[playerid] == 1)
  1114. {
  1115. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1116. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1117. Update(playerid,pprcarkey2x);
  1118. Update(ofercar[playerid],pPcarkeyx);
  1119. }
  1120. if(cartype[playerid] == 2)
  1121. {
  1122. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  1123. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1124. Update(playerid,pprcarkey2x);
  1125. Update(ofercar[playerid],pmotokeyx);
  1126. }
  1127. if(cartype[playerid] == 3)
  1128. {
  1129. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1130. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1131. Update(playerid,pprcarkey2x);
  1132. Update(ofercar[playerid],pprcarkeyx);
  1133. }
  1134. if(cartype[playerid] == 4)
  1135. {
  1136. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1137. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1138. Update(playerid,pprcarkey2x);
  1139. Update(ofercar[playerid],pprcarkey2x);
  1140. }
  1141. if(cartype[playerid] == 5)
  1142. {
  1143. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1144. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1145. Update(playerid,pprcarkey2x);
  1146. Update(ofercar[playerid],pPPluscarkeyx);
  1147. }
  1148. if(cartype[playerid] == 6)
  1149. {
  1150. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1151. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1152. Update(playerid,pprcarkey2x);
  1153. Update(ofercar[playerid],pPPluscarkey2x);
  1154. }
  1155. vehiculprimit = 4;
  1156. }
  1157. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja 2 masina+2 masini de la Cont Premium.");
  1158. }
  1159. if(PlayerInfo[playerid][pPremiumAccount] > 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 0)
  1160. {
  1161. if(PlayerInfo[playerid][pPcarkey] == 0)
  1162. {
  1163. if(cartype[playerid] == 1)
  1164. {
  1165. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1166. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1167. Update(playerid,pPcarkeyx);
  1168. Update(ofercar[playerid],pPcarkeyx);
  1169. }
  1170. if(cartype[playerid] == 2)
  1171. {
  1172. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1173. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1174. Update(playerid,pPcarkeyx);
  1175. Update(ofercar[playerid],pmotokeyx);
  1176. }
  1177. if(cartype[playerid] == 3)
  1178. {
  1179. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1180. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1181. Update(playerid,pPcarkeyx);
  1182. Update(ofercar[playerid],pprcarkeyx);
  1183. }
  1184. if(cartype[playerid] == 4)
  1185. {
  1186. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1187. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1188. Update(playerid,pPcarkeyx);
  1189. Update(ofercar[playerid],pprcarkey2x);
  1190. }
  1191. if(cartype[playerid] == 5)
  1192. {
  1193. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1194. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1195. Update(playerid,pPcarkeyx);
  1196. Update(ofercar[playerid],pPPluscarkeyx);
  1197. }
  1198. if(cartype[playerid] == 6)
  1199. {
  1200. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1201. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1202. Update(playerid,pPcarkeyx);
  1203. Update(ofercar[playerid],pPPluscarkey2x);
  1204. }
  1205. vehiculprimit = 1;
  1206. }
  1207. else if(PlayerInfo[playerid][pmotokey] == 0)
  1208. {
  1209. if(cartype[playerid] == 1)
  1210. {
  1211. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1212. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1213. Update(playerid,pmotokeyx);
  1214. Update(ofercar[playerid],pPcarkeyx);
  1215. }
  1216. if(cartype[playerid] == 2)
  1217. {
  1218. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1219. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1220. Update(playerid,pmotokeyx);
  1221. Update(ofercar[playerid],pmotokeyx);
  1222. }
  1223. if(cartype[playerid] == 3)
  1224. {
  1225. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1226. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1227. Update(playerid,pmotokeyx);
  1228. Update(ofercar[playerid],pprcarkeyx);
  1229. }
  1230. if(cartype[playerid] == 4)
  1231. {
  1232. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1233. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1234. Update(playerid,pmotokeyx);
  1235. Update(ofercar[playerid],pprcarkey2x);
  1236. }
  1237. if(cartype[playerid] == 5)
  1238. {
  1239. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1240. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1241. Update(playerid,pmotokeyx);
  1242. Update(ofercar[playerid],pPPluscarkeyx);
  1243. }
  1244. if(cartype[playerid] == 6)
  1245. {
  1246. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1247. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1248. Update(playerid,pmotokeyx);
  1249. Update(ofercar[playerid],pPPluscarkey2x);
  1250. }
  1251. vehiculprimit = 2;
  1252. }
  1253. else if(PlayerInfo[playerid][pprcarkey] == 0)
  1254. {
  1255. if(cartype[playerid] == 1)
  1256. {
  1257. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1258. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1259. Update(playerid,pprcarkeyx);
  1260. Update(ofercar[playerid],pPcarkeyx);
  1261. }
  1262. if(cartype[playerid] == 2)
  1263. {
  1264. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1265. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1266. Update(playerid,pprcarkeyx);
  1267. Update(ofercar[playerid],pmotokeyx);
  1268. }
  1269. if(cartype[playerid] == 3)
  1270. {
  1271. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1272. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1273. Update(playerid,pprcarkeyx);
  1274. Update(ofercar[playerid],pprcarkeyx);
  1275. }
  1276. if(cartype[playerid] == 4)
  1277. {
  1278. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1279. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1280. Update(playerid,pprcarkeyx);
  1281. Update(ofercar[playerid],pprcarkey2x);
  1282. }
  1283. if(cartype[playerid] == 5)
  1284. {
  1285. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1286. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1287. Update(playerid,pprcarkeyx);
  1288. Update(ofercar[playerid],pPPluscarkeyx);
  1289. }
  1290. if(cartype[playerid] == 6)
  1291. {
  1292. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1293. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1294. Update(playerid,pprcarkeyx);
  1295. Update(ofercar[playerid],pPPluscarkey2x);
  1296. }
  1297. vehiculprimit = 3;
  1298. }
  1299. else if(PlayerInfo[playerid][pprcarkey2] == 0)
  1300. {
  1301. if(cartype[playerid] == 1)
  1302. {
  1303. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1304. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1305. Update(playerid,pprcarkey2x);
  1306. Update(ofercar[playerid],pPcarkeyx);
  1307. }
  1308. if(cartype[playerid] == 2)
  1309. {
  1310. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  1311. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1312. Update(playerid,pprcarkey2x);
  1313. Update(ofercar[playerid],pmotokeyx);
  1314. }
  1315. if(cartype[playerid] == 3)
  1316. {
  1317. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1318. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1319. Update(playerid,pprcarkey2x);
  1320. Update(ofercar[playerid],pprcarkeyx);
  1321. }
  1322. if(cartype[playerid] == 4)
  1323. {
  1324. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1325. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1326. Update(playerid,pprcarkey2x);
  1327. Update(ofercar[playerid],pprcarkey2x);
  1328. }
  1329. if(cartype[playerid] == 5)
  1330. {
  1331. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1332. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1333. Update(playerid,pprcarkey2x);
  1334. Update(ofercar[playerid],pPPluscarkeyx);
  1335. }
  1336. if(cartype[playerid] == 6)
  1337. {
  1338. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1339. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1340. Update(playerid,pprcarkey2x);
  1341. Update(ofercar[playerid],pPPluscarkey2x);
  1342. }
  1343. vehiculprimit = 4;
  1344. }
  1345. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  1346. {
  1347. if(cartype[playerid] == 1)
  1348. {
  1349. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1350. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1351. Update(playerid,pPPluscarkeyx);
  1352. Update(ofercar[playerid],pPcarkeyx);
  1353. }
  1354. if(cartype[playerid] == 2)
  1355. {
  1356. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1357. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1358. Update(playerid,pPPluscarkeyx);
  1359. Update(ofercar[playerid],pmotokeyx);
  1360. }
  1361. if(cartype[playerid] == 3)
  1362. {
  1363. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1364. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1365. Update(playerid,pPPluscarkeyx);
  1366. Update(ofercar[playerid],pprcarkeyx);
  1367. }
  1368. if(cartype[playerid] == 4)
  1369. {
  1370. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1371. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1372. Update(playerid,pPPluscarkeyx);
  1373. Update(ofercar[playerid],pprcarkey2x);
  1374. }
  1375. if(cartype[playerid] == 5)
  1376. {
  1377. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1378. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1379. Update(playerid,pPPluscarkeyx);
  1380. Update(ofercar[playerid],pPPluscarkeyx);
  1381. }
  1382. if(cartype[playerid] == 6)
  1383. {
  1384. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1385. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1386. Update(playerid,pPPluscarkeyx);
  1387. Update(ofercar[playerid],pPPluscarkey2x);
  1388. }
  1389. vehiculprimit = 5;
  1390. }
  1391. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja 2 masina + 2 Cont Premium + 1 masina /shop.");
  1392. }
  1393. if(PlayerInfo[playerid][pPremiumAccount] > 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 1)
  1394. {
  1395. if(PlayerInfo[playerid][pPcarkey] == 0)
  1396. {
  1397. if(cartype[playerid] == 1)
  1398. {
  1399. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1400. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1401. Update(playerid,pPcarkeyx);
  1402. Update(ofercar[playerid],pPcarkeyx);
  1403. }
  1404. if(cartype[playerid] == 2)
  1405. {
  1406. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1407. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1408. Update(playerid,pPcarkeyx);
  1409. Update(ofercar[playerid],pmotokeyx);
  1410. }
  1411. if(cartype[playerid] == 3)
  1412. {
  1413. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1414. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1415. Update(playerid,pPcarkeyx);
  1416. Update(ofercar[playerid],pprcarkeyx);
  1417. }
  1418. if(cartype[playerid] == 4)
  1419. {
  1420. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1421. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1422. Update(playerid,pPcarkeyx);
  1423. Update(ofercar[playerid],pprcarkey2x);
  1424. }
  1425. if(cartype[playerid] == 5)
  1426. {
  1427. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1428. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1429. Update(playerid,pPcarkeyx);
  1430. Update(ofercar[playerid],pPPluscarkeyx);
  1431. }
  1432. if(cartype[playerid] == 6)
  1433. {
  1434. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1435. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1436. Update(playerid,pPcarkeyx);
  1437. Update(ofercar[playerid],pPPluscarkey2x);
  1438. }
  1439. vehiculprimit = 1;
  1440. }
  1441. else if(PlayerInfo[playerid][pmotokey] == 0)
  1442. {
  1443. if(cartype[playerid] == 1)
  1444. {
  1445. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1446. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1447. Update(playerid,pmotokeyx);
  1448. Update(ofercar[playerid],pPcarkeyx);
  1449. }
  1450. if(cartype[playerid] == 2)
  1451. {
  1452. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1453. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1454. Update(playerid,pmotokeyx);
  1455. Update(ofercar[playerid],pmotokeyx);
  1456. }
  1457. if(cartype[playerid] == 3)
  1458. {
  1459. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1460. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1461. Update(playerid,pmotokeyx);
  1462. Update(ofercar[playerid],pprcarkeyx);
  1463. }
  1464. if(cartype[playerid] == 4)
  1465. {
  1466. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1467. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1468. Update(playerid,pmotokeyx);
  1469. Update(ofercar[playerid],pprcarkey2x);
  1470. }
  1471. if(cartype[playerid] == 5)
  1472. {
  1473. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1474. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1475. Update(playerid,pmotokeyx);
  1476. Update(ofercar[playerid],pPPluscarkeyx);
  1477. }
  1478. if(cartype[playerid] == 6)
  1479. {
  1480. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1481. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1482. Update(playerid,pmotokeyx);
  1483. Update(ofercar[playerid],pPPluscarkey2x);
  1484. }
  1485. vehiculprimit = 2;
  1486. }
  1487. else if(PlayerInfo[playerid][pprcarkey] == 0)
  1488. {
  1489. if(cartype[playerid] == 1)
  1490. {
  1491. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1492. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1493. Update(playerid,pprcarkeyx);
  1494. Update(ofercar[playerid],pPcarkeyx);
  1495. }
  1496. if(cartype[playerid] == 2)
  1497. {
  1498. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1499. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1500. Update(playerid,pprcarkeyx);
  1501. Update(ofercar[playerid],pmotokeyx);
  1502. }
  1503. if(cartype[playerid] == 3)
  1504. {
  1505. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1506. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1507. Update(playerid,pprcarkeyx);
  1508. Update(ofercar[playerid],pprcarkeyx);
  1509. }
  1510. if(cartype[playerid] == 4)
  1511. {
  1512. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1513. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1514. Update(playerid,pprcarkeyx);
  1515. Update(ofercar[playerid],pprcarkey2x);
  1516. }
  1517. if(cartype[playerid] == 5)
  1518. {
  1519. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1520. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1521. Update(playerid,pprcarkeyx);
  1522. Update(ofercar[playerid],pPPluscarkeyx);
  1523. }
  1524. if(cartype[playerid] == 6)
  1525. {
  1526. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1527. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1528. Update(playerid,pprcarkeyx);
  1529. Update(ofercar[playerid],pPPluscarkey2x);
  1530. }
  1531. vehiculprimit = 3;
  1532. }
  1533. else if(PlayerInfo[playerid][pprcarkey2] == 0)
  1534. {
  1535. if(cartype[playerid] == 1)
  1536. {
  1537. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1538. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1539. Update(playerid,pprcarkey2x);
  1540. Update(ofercar[playerid],pPcarkeyx);
  1541. }
  1542. if(cartype[playerid] == 2)
  1543. {
  1544. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  1545. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1546. Update(playerid,pprcarkey2x);
  1547. Update(ofercar[playerid],pmotokeyx);
  1548. }
  1549. if(cartype[playerid] == 3)
  1550. {
  1551. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1552. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1553. Update(playerid,pprcarkey2x);
  1554. Update(ofercar[playerid],pprcarkeyx);
  1555. }
  1556. if(cartype[playerid] == 4)
  1557. {
  1558. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1559. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1560. Update(playerid,pprcarkey2x);
  1561. Update(ofercar[playerid],pprcarkey2x);
  1562. }
  1563. if(cartype[playerid] == 5)
  1564. {
  1565. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1566. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1567. Update(playerid,pprcarkey2x);
  1568. Update(ofercar[playerid],pPPluscarkeyx);
  1569. }
  1570. if(cartype[playerid] == 6)
  1571. {
  1572. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1573. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1574. Update(playerid,pprcarkey2x);
  1575. Update(ofercar[playerid],pPPluscarkey2x);
  1576. }
  1577. vehiculprimit = 4;
  1578. }
  1579. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  1580. {
  1581. if(cartype[playerid] == 1)
  1582. {
  1583. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1584. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1585. Update(playerid,pPPluscarkeyx);
  1586. Update(ofercar[playerid],pPcarkeyx);
  1587. }
  1588. if(cartype[playerid] == 2)
  1589. {
  1590. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1591. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1592. Update(playerid,pPPluscarkeyx);
  1593. Update(ofercar[playerid],pmotokeyx);
  1594. }
  1595. if(cartype[playerid] == 3)
  1596. {
  1597. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1598. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1599. Update(playerid,pPPluscarkeyx);
  1600. Update(ofercar[playerid],pprcarkeyx);
  1601. }
  1602. if(cartype[playerid] == 4)
  1603. {
  1604. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1605. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1606. Update(playerid,pPPluscarkeyx);
  1607. Update(ofercar[playerid],pprcarkey2x);
  1608. }
  1609. if(cartype[playerid] == 5)
  1610. {
  1611. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1612. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1613. Update(playerid,pPPluscarkeyx);
  1614. Update(ofercar[playerid],pPPluscarkeyx);
  1615. }
  1616. if(cartype[playerid] == 6)
  1617. {
  1618. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1619. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1620. Update(playerid,pPPluscarkeyx);
  1621. Update(ofercar[playerid],pPPluscarkey2x);
  1622. }
  1623. vehiculprimit = 5;
  1624. }
  1625. else if(PlayerInfo[playerid][pPPluscarkey2] == 0)
  1626. {
  1627. if(cartype[playerid] == 1)
  1628. {
  1629. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1630. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1631. Update(playerid,pPPluscarkey2x);
  1632. Update(ofercar[playerid],pPcarkeyx);
  1633. }
  1634. if(cartype[playerid] == 2)
  1635. {
  1636. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  1637. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1638. Update(playerid,pPPluscarkey2x);
  1639. Update(ofercar[playerid],pmotokeyx);
  1640. }
  1641. if(cartype[playerid] == 3)
  1642. {
  1643. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1644. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1645. Update(playerid,pPPluscarkey2x);
  1646. Update(ofercar[playerid],pprcarkeyx);
  1647. }
  1648. if(cartype[playerid] == 4)
  1649. {
  1650. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1651. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1652. Update(playerid,pPPluscarkey2x);
  1653. Update(ofercar[playerid],pprcarkey2x);
  1654. }
  1655. if(cartype[playerid] == 5)
  1656. {
  1657. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1658. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1659. Update(playerid,pPPluscarkey2x);
  1660. Update(ofercar[playerid],pPPluscarkeyx);
  1661. }
  1662. if(cartype[playerid] == 6)
  1663. {
  1664. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1665. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1666. Update(playerid,pPPluscarkey2x);
  1667. Update(ofercar[playerid],pPPluscarkey2x);
  1668. }
  1669. vehiculprimit = 6;
  1670. }
  1671. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja 2 masina + 2 Cont Premium + 2 masini /shop.");
  1672. }
  1673. if(PlayerInfo[playerid][pPremiumAccount] == 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 0)
  1674. {
  1675. if(PlayerInfo[playerid][pPcarkey] == 0)
  1676. {
  1677. if(cartype[playerid] == 1)
  1678. {
  1679. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1680. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1681. Update(playerid,pPcarkeyx);
  1682. Update(ofercar[playerid],pPcarkeyx);
  1683. }
  1684. if(cartype[playerid] == 2)
  1685. {
  1686. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1687. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1688. Update(playerid,pPcarkeyx);
  1689. Update(ofercar[playerid],pmotokeyx);
  1690. }
  1691. if(cartype[playerid] == 3)
  1692. {
  1693. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1694. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1695. Update(playerid,pPcarkeyx);
  1696. Update(ofercar[playerid],pprcarkeyx);
  1697. }
  1698. if(cartype[playerid] == 4)
  1699. {
  1700. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1701. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1702. Update(playerid,pPcarkeyx);
  1703. Update(ofercar[playerid],pprcarkey2x);
  1704. }
  1705. if(cartype[playerid] == 5)
  1706. {
  1707. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1708. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1709. Update(playerid,pPcarkeyx);
  1710. Update(ofercar[playerid],pPPluscarkeyx);
  1711. }
  1712. if(cartype[playerid] == 6)
  1713. {
  1714. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1715. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1716. Update(playerid,pPcarkeyx);
  1717. Update(ofercar[playerid],pPPluscarkey2x);
  1718. }
  1719. vehiculprimit = 1;
  1720. }
  1721. else if(PlayerInfo[playerid][pmotokey] == 0)
  1722. {
  1723. if(cartype[playerid] == 1)
  1724. {
  1725. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1726. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1727. Update(playerid,pmotokeyx);
  1728. Update(ofercar[playerid],pPcarkeyx);
  1729. }
  1730. if(cartype[playerid] == 2)
  1731. {
  1732. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1733. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1734. Update(playerid,pmotokeyx);
  1735. Update(ofercar[playerid],pmotokeyx);
  1736. }
  1737. if(cartype[playerid] == 3)
  1738. {
  1739. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1740. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1741. Update(playerid,pmotokeyx);
  1742. Update(ofercar[playerid],pprcarkeyx);
  1743. }
  1744. if(cartype[playerid] == 4)
  1745. {
  1746. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1747. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1748. Update(playerid,pmotokeyx);
  1749. Update(ofercar[playerid],pprcarkey2x);
  1750. }
  1751. if(cartype[playerid] == 5)
  1752. {
  1753. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1754. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1755. Update(playerid,pmotokeyx);
  1756. Update(ofercar[playerid],pPPluscarkeyx);
  1757. }
  1758. if(cartype[playerid] == 6)
  1759. {
  1760. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1761. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1762. Update(playerid,pmotokeyx);
  1763. Update(ofercar[playerid],pPPluscarkey2x);
  1764. }
  1765. vehiculprimit = 2;
  1766. }
  1767. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  1768. {
  1769. if(cartype[playerid] == 1)
  1770. {
  1771. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1772. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1773. Update(playerid,pPPluscarkeyx);
  1774. Update(ofercar[playerid],pPcarkeyx);
  1775. }
  1776. if(cartype[playerid] == 2)
  1777. {
  1778. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1779. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1780. Update(playerid,pPPluscarkeyx);
  1781. Update(ofercar[playerid],pmotokeyx);
  1782. }
  1783. if(cartype[playerid] == 3)
  1784. {
  1785. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1786. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1787. Update(playerid,pPPluscarkeyx);
  1788. Update(ofercar[playerid],pprcarkeyx);
  1789. }
  1790. if(cartype[playerid] == 4)
  1791. {
  1792. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1793. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1794. Update(playerid,pPPluscarkeyx);
  1795. Update(ofercar[playerid],pprcarkey2x);
  1796. }
  1797. if(cartype[playerid] == 5)
  1798. {
  1799. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1800. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1801. Update(playerid,pPPluscarkeyx);
  1802. Update(ofercar[playerid],pPPluscarkeyx);
  1803. }
  1804. if(cartype[playerid] == 6)
  1805. {
  1806. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1807. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1808. Update(playerid,pPPluscarkeyx);
  1809. Update(ofercar[playerid],pPPluscarkey2x);
  1810. }
  1811. vehiculprimit = 5;
  1812. }
  1813. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja 2 masina + 1 masina /shop.");
  1814. }
  1815. if(PlayerInfo[playerid][pPremiumAccount] == 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 1)
  1816. {
  1817. if(PlayerInfo[playerid][pPcarkey] == 0)
  1818. {
  1819. if(cartype[playerid] == 1)
  1820. {
  1821. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1822. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1823. Update(playerid,pPcarkeyx);
  1824. Update(ofercar[playerid],pPcarkeyx);
  1825. }
  1826. if(cartype[playerid] == 2)
  1827. {
  1828. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1829. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1830. Update(playerid,pPcarkeyx);
  1831. Update(ofercar[playerid],pmotokeyx);
  1832. }
  1833. if(cartype[playerid] == 3)
  1834. {
  1835. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1836. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1837. Update(playerid,pPcarkeyx);
  1838. Update(ofercar[playerid],pprcarkeyx);
  1839. }
  1840. if(cartype[playerid] == 4)
  1841. {
  1842. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1843. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1844. Update(playerid,pPcarkeyx);
  1845. Update(ofercar[playerid],pprcarkey2x);
  1846. }
  1847. if(cartype[playerid] == 5)
  1848. {
  1849. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1850. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1851. Update(playerid,pPcarkeyx);
  1852. Update(ofercar[playerid],pPPluscarkeyx);
  1853. }
  1854. if(cartype[playerid] == 6)
  1855. {
  1856. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1857. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1858. Update(playerid,pPcarkeyx);
  1859. Update(ofercar[playerid],pPPluscarkey2x);
  1860. }
  1861. vehiculprimit = 1;
  1862. }
  1863. else if(PlayerInfo[playerid][pmotokey] == 0)
  1864. {
  1865. if(cartype[playerid] == 1)
  1866. {
  1867. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1868. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1869. Update(playerid,pmotokeyx);
  1870. Update(ofercar[playerid],pPcarkeyx);
  1871. }
  1872. if(cartype[playerid] == 2)
  1873. {
  1874. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1875. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1876. Update(playerid,pmotokeyx);
  1877. Update(ofercar[playerid],pmotokeyx);
  1878. }
  1879. if(cartype[playerid] == 3)
  1880. {
  1881. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1882. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1883. Update(playerid,pmotokeyx);
  1884. Update(ofercar[playerid],pprcarkeyx);
  1885. }
  1886. if(cartype[playerid] == 4)
  1887. {
  1888. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1889. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1890. Update(playerid,pmotokeyx);
  1891. Update(ofercar[playerid],pprcarkey2x);
  1892. }
  1893. if(cartype[playerid] == 5)
  1894. {
  1895. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1896. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1897. Update(playerid,pmotokeyx);
  1898. Update(ofercar[playerid],pPPluscarkeyx);
  1899. }
  1900. if(cartype[playerid] == 6)
  1901. {
  1902. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1903. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1904. Update(playerid,pmotokeyx);
  1905. Update(ofercar[playerid],pPPluscarkey2x);
  1906. }
  1907. vehiculprimit = 2;
  1908. }
  1909. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  1910. {
  1911. if(cartype[playerid] == 1)
  1912. {
  1913. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1914. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1915. Update(playerid,pPPluscarkeyx);
  1916. Update(ofercar[playerid],pPcarkeyx);
  1917. }
  1918. if(cartype[playerid] == 2)
  1919. {
  1920. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1921. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1922. Update(playerid,pPPluscarkeyx);
  1923. Update(ofercar[playerid],pmotokeyx);
  1924. }
  1925. if(cartype[playerid] == 3)
  1926. {
  1927. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1928. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1929. Update(playerid,pPPluscarkeyx);
  1930. Update(ofercar[playerid],pprcarkeyx);
  1931. }
  1932. if(cartype[playerid] == 4)
  1933. {
  1934. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1935. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1936. Update(playerid,pPPluscarkeyx);
  1937. Update(ofercar[playerid],pprcarkey2x);
  1938. }
  1939. if(cartype[playerid] == 5)
  1940. {
  1941. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1942. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1943. Update(playerid,pPPluscarkeyx);
  1944. Update(ofercar[playerid],pPPluscarkeyx);
  1945. }
  1946. if(cartype[playerid] == 6)
  1947. {
  1948. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1949. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1950. Update(playerid,pPPluscarkeyx);
  1951. Update(ofercar[playerid],pPPluscarkey2x);
  1952. }
  1953. vehiculprimit = 5;
  1954. }
  1955. else if(PlayerInfo[playerid][pPPluscarkey2] == 0)
  1956. {
  1957. if(cartype[playerid] == 1)
  1958. {
  1959. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1960. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1961. Update(playerid,pPPluscarkey2x);
  1962. Update(ofercar[playerid],pPcarkeyx);
  1963. }
  1964. if(cartype[playerid] == 2)
  1965. {
  1966. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  1967. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1968. Update(playerid,pPPluscarkey2x);
  1969. Update(ofercar[playerid],pmotokeyx);
  1970. }
  1971. if(cartype[playerid] == 3)
  1972. {
  1973. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1974. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1975. Update(playerid,pPPluscarkey2x);
  1976. Update(ofercar[playerid],pprcarkeyx);
  1977. }
  1978. if(cartype[playerid] == 4)
  1979. {
  1980. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1981. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1982. Update(playerid,pPPluscarkey2x);
  1983. Update(ofercar[playerid],pprcarkey2x);
  1984. }
  1985. if(cartype[playerid] == 5)
  1986. {
  1987. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1988. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1989. Update(playerid,pPPluscarkey2x);
  1990. Update(ofercar[playerid],pPPluscarkeyx);
  1991. }
  1992. if(cartype[playerid] == 6)
  1993. {
  1994. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1995. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1996. Update(playerid,pPPluscarkey2x);
  1997. Update(ofercar[playerid],pPPluscarkey2x);
  1998. }
  1999. vehiculprimit = 6;
  2000. }
  2001. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja 2 masina + 2 masini /shop.");
  2002. }
  2003. if(tipmasina == 1)
  2004. {
  2005. personalcar[0][id] = 0;
  2006. }
  2007. if(tipmasina == 2)
  2008. {
  2009. personalcar[1][id] = 0;
  2010. }
  2011. if(tipmasina == 3)
  2012. {
  2013. personalcar[2][id] = 0;
  2014. }
  2015. if(tipmasina == 4)
  2016. {
  2017. personalcar[3][id] = 0;
  2018. }
  2019. if(tipmasina == 5)
  2020. {
  2021. personalcar[4][id] = 0;
  2022. }
  2023. if(tipmasina == 6)
  2024. {
  2025. personalcar[5][id] = 0;
  2026. }
  2027. new sendernames[30],giveplayers[30],stringy[256],vehID = OwnedVeh(GetPlayerVehicleID(playerid));
  2028. GetPlayerName(playerid,sendernames,sizeof(sendernames));
  2029. GetPlayerName(ofercar[playerid],giveplayers,sizeof(giveplayers));
  2030. format(stringy, sizeof(stringy), "* %s sold his %s [car:%d] to %s for $%s.",giveplayers,CarInfo[vehID][cDescription],CarInfo[vehID][cID],sendernames,FormatNumber(carprice[playerid]));
  2031. ProxDetector(30.0, playerid, stringy, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  2032. SendClientMessage(playerid, COLOR_LIGHTBLUE, stringy);
  2033. SendClientMessage(ofercar[playerid], COLOR_LIGHTBLUE, stringy);
  2034. ABroadCast(COLOR_YELLOW, stringy,1);
  2035. new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
  2036. getdate(y,m,d);
  2037. gettime(h,mi,s);
  2038. format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] sold car %d to %s[user:%d] for $%s.",d,m,y,h,mi,s,giveplayers,PlayerInfo[ofercar[playerid]][pSQLID],CarInfo[vehID][cID],sendernames,PlayerInfo[playerid][pSQLID],FormatNumber(carprice[playerid]));
  2039. mysql_real_escape_string(string2, string3);
  2040. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[ofercar[playerid]][pSQLID],string3,d,m,y,h,mi,s);
  2041. mysql_tquery(SQL,var100,"","");
  2042. new vehhh = GetPlayerVehicleID(playerid);
  2043. if(vehiculprimit == 1)
  2044. {
  2045. personalcar[0][playerid] = vehhh;
  2046. }
  2047. else if(vehiculprimit == 2)
  2048. {
  2049. personalcar[1][playerid] = vehhh;
  2050. }
  2051. else if(vehiculprimit == 3)
  2052. {
  2053. personalcar[2][playerid] = vehhh;
  2054. }
  2055. else if(vehiculprimit == 4)
  2056. {
  2057. personalcar[3][playerid] = vehhh;
  2058. }
  2059. else if(vehiculprimit == 5)
  2060. {
  2061. personalcar[4][playerid] = vehhh;
  2062. }
  2063. else if(vehiculprimit == 6)
  2064. {
  2065. personalcar[5][playerid] = vehhh;
  2066. }
  2067.  
  2068. RemovePlayerFromVehicleEx(ofercar[playerid]);
  2069. GivePlayerCash(playerid, - carprice[playerid]);
  2070. GivePlayerCash(ofercar[playerid], carprice[playerid]);
  2071. Update(playerid,pCashx);
  2072. Update(ofercar[playerid],pCashx);
  2073. strmid(CarInfo[CarID[playerid]][cOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
  2074. vUpdate(CarID[playerid],cOwnerx);
  2075. ofercar[playerid] = -1;
  2076. carprice[playerid] = 0;
  2077. primesccar[playerid] = 0;
  2078. cartype[playerid] = 0;
  2079. CarID[playerid] = -1;
  2080. SwitchKey[playerid] = 1;
  2081. }
  2082. else return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
  2083. }
  2084. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Acest player nu este conectat.");
  2085. }
  2086. else
  2087. {
  2088. SendClientMessage(playerid, COLOR_WHITE, "Available names:{B8DBFF} Drugs, Repair, House");
  2089. SendClientMessage(playerid, COLOR_WHITE, "Available names:{B8DBFF} Vehicle, Taxi, Medic, Live");
  2090. SendClientMessage(playerid, COLOR_WHITE, "Available names:{B8DBFF} Mechanic, Ticket, Refill");
  2091. return 1;
  2092. }
  2093. }
  2094. return 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement