10.09.2012, 17:17
When i doing /myvehicles i see few cars im not own, also if other player doing it see the same cars id's
Код:
if(strcmp(cmdtext,"/myvehicles",true)==0) { new ownh[MAX_STRING],asker[MAX_STRING]; new dupe[MAX_STRING]; SendClientMessage(playerid,COLOR_BRIGHTRED,"|___________________________[VEHICLES]___________________________|"); for(new i=0;i<sizeof(Vehicles);i++) { new path[32]; format(path,sizeof(path),"cars/Car%d.txt",Vehicles[i][cID]); ownh = dini_Get(path,"owner"); dupe = dini_Get(path,"dupekey"); format(asker, MAX_STRING, "%s", PlayerName(playerid)); if(Vehicles[i][cartype] == 69) { if(Vehicles[i][cOwned] == 1 && strcmp(asker,ownh,false)==0 || Vehicles[i][cOwned] == 1 && strcmp(asker,dupe,false)==0 ) { if(strcmp(dini_Get(path,"owner"),PlayerName(playerid),false) == 0 || strcmp(dini_Get(path,"dupekey"),PlayerName(playerid),false) == 0 ) { new text[60]; new atext[60]; new btext[60]; // new ctext[70]; if(Vehicles[i][cLocked] == 1) { text = "Yes"; } if(Vehicles[i][cLocked] == 0) { text = "No"; } if(Vehicles[i][cAlarm] == 1) { atext = "Yes"; } if(Vehicles[i][cAlarm] == 0) { atext = "No"; } if(Vehicles[i][impounded] == 1) { btext = "Yes";} if(Vehicles[i][impounded] == 0) { btext = "No";} format(string, sizeof(string), "CarID[%d] - Model [%d] - Color1[%d] - Color2[%d] - Security[%s] - Security Status[%s] ",Vehicles[i][cID],Vehicles[i][carmodel],Vehicles[i][cColor1],Vehicles[i][cColor2],atext,text,btext); SendClientMessage(playerid,COLOR_GREY,string); } } } else continue; } return 1; }