19.03.2010, 16:35
I have code , but it have some problems . Porblem is that in game sex: 78 , orign : 38 and etc. Why it shows some numbers from i dont know where? and how to het it work ? Name and Age it shows rightly.
Код:
public ShowPPass(playerid,targetid) { if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid)) { new atext[20]; if(PlayerInfo[targetid][pSex] == 1) { atext = "Male"; } else if(PlayerInfo[targetid][pSex] == 2) { atext = "Female"; } else { atext = "None"; } new otext[20]; if(PlayerInfo[targetid][pOrigin] == 1) { otext = "LA"; } else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "SF"; } else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "LV"; } else if(PlayerInfo[targetid][pOrigin] == 4) { otext = "LC"; } else { otext = "None"; } new married[20]; strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255); new age = PlayerInfo[playerid][pAge]; new name[MAX_PLAYER_NAME]; GetPlayerName(targetid, name, sizeof(name)); new coordsstring[250]; format(coordsstring, sizeof(coordsstring), "|______-=PASSPORT=-______|"); SendClientMessage(playerid, COLOR_RED,coordsstring); format(coordsstring, sizeof(coordsstring), "Name: %s",name); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "Orgin: %d",otext); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "Sex: %d",pSex); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "Age: %d",age); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "Married To: %d",married); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "|_________________________|"); SendClientMessage(playerid, COLOR_RED,coordsstring); } }