for(new i = 0; i < sizeof(personalVehicleData); i++)
{
if(!strcmp(personalVehicleData[i][owner], playersName[playerid], false))
{
if(personalVehicleData[i][spawned] == 0)
{
printf("%d: %s, %d", i, personalVehicleData[i][owner], personalVehicleData[i][modelID]);
vNumbers ++;
format(string, sizeof(string), "%s\n%s", string, GetVehicleNameFromModel(personalVehicleData[i][modelID]));
}
}
}
new Name; Name = personalVehicleData[i][owner]; for(new i = 0; i < sizeof(personalVehicleData); i++) { if(!strcmp(GetName(playerid), Name, false)) { if(personalVehicleData[i][spawned] == 0) { printf("%d: %s, %d", i, personalVehicleData[i][owner], personalVehicleData[i][modelID]); vNumbers ++; format(string, sizeof(string), "%s\n%s", string, GetVehicleNameFromModel(personalVehicleData[i][modelID])); } } } stock GetName(playerid) { new Name; GetPlayerName(playerid, Name, sizeof(Name)); return 1; }
Try:
Код:
new Name; Name = personalVehicleData[i][owner]; for(new i = 0; i < sizeof(personalVehicleData); i++) { if(!strcmp(GetName(playerid), Name, false)) { if(personalVehicleData[i][spawned] == 0) { printf("%d: %s, %d", i, personalVehicleData[i][owner], personalVehicleData[i][modelID]); vNumbers ++; format(string, sizeof(string), "%s\n%s", string, GetVehicleNameFromModel(personalVehicleData[i][modelID])); } } } stock GetName(playerid) { new Name; GetPlayerName(playerid, Name, sizeof(Name)); return 1; } |
[19:43:30] 0: Jack Leslie, 411 [19:43:30] 1: Jack Leslie, 415 [19:43:30] 2: Jack Leslie, 444 [19:43:30] 4: , 0
for(new i = 0; i < sizeof(personalVehicleData); i++)
{
if(!strcmp(personalVehicleData[i][owner], playersName[playerid], false) && !isnull(personalVehicleData[i][owner]))
{
if(personalVehicleData[i][spawned] == 0)
{
printf("%d: %s, %d", i, personalVehicleData[i][owner], personalVehicleData[i][modelID]);
vNumbers ++;
format(string, sizeof(string), "%s\n%s", string, GetVehicleNameFromModel(personalVehicleData[i][modelID]));
}
}
}
#if !defined isnull
#define isnull(%1) ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
#endif
I have no clue to why this actually would work, since strcmp shouldn't accept the values if one returns null, but try:
pawn Код:
pawn Код:
|