09.08.2016, 22:56
Change this
to this if you want to display the playerid
or this if you want to display the player name
Don't forget to do the following when you first create the object and it doesn't have an owner.
Because of the nature of enums, gOwner could be any value (I can't explain it really well, just initialize gOwner and everything should be fine).
Код:
format(string, sizeof(string), "ID: %d | Owner: %s | Object: %d | Speed: %f | Password: %s", idx, GateInfo[idx][gOwner], GateInfo[idx][gModel], GateInfo[idx][gSpeed], GateInfo[idx][gPassword]);
Код:
format(string, sizeof(string), "ID: %d | Owner: %d | Object: %d | Speed: %f | Password: %s", idx, GateInfo[idx][gOwner], GateInfo[idx][gModel], GateInfo[idx][gSpeed], GateInfo[idx][gPassword]);
Код:
if(GateInfo[idx][gOwner] != INVALID_PLAYER_ID) { new ownerName[MAX_PLAYER_NAME + 1]; GetPlayerName(GateInfo[idx][gOwner], ownerName, sizeof(ownerName)); format(string, sizeof(string), "ID: %d | Owner: %s | Object: %d | Speed: %f | Password: %s", idx, ownerName, GateInfo[idx][gModel], GateInfo[idx][gSpeed], GateInfo[idx][gPassword]); } else { format(string, sizeof(string), "ID: %d | Owner: %s | Object: %d | Speed: %f | Password: %s", idx, "Nobody", GateInfo[idx][gModel], GateInfo[idx][gSpeed], GateInfo[idx][gPassword]); }
Because of the nature of enums, gOwner could be any value (I can't explain it really well, just initialize gOwner and everything should be fine).
Код:
GateInfo[idx][gOwner] = INVALID_PLAYER_ID;