new StringSet [ 50 ]; format(StringSet,50, "+370%d - %s",PlayerData[playerid][PhoneNumber],PlayerData[playerid][SenderName]); ShowPlayerDialog(playerid,9230,DIALOG_STYLE_LIST,"Received messages",StringSet,"See","Back"); SendClientMessage(playerid,COLOR_GREEN,StringSet);
+3705415464 - PlayerName1
+3709320081 - PlayerName2
1. +3705415464 - PlayerName1 2. +3709320081 - PlayerName2
PhoneNumber1,
PhoneNumber2,
PhoneNumber3,
PhoneNumber4,
PhoneNumber5,
SenderName1,
SenderName2,
SenderName3,
SenderName4,
SenderName5,
new StringSet [256];
format(StringSet,sizeof(StringSet), "1. +370%d - %s",PlayerData[playerid][PhoneNumber1],PlayerData[playerid][SenderName1]);
format(StringSet,sizeof(StringSet), "%s\n2. +370%d - %s",StringSet,PlayerData[playerid][PhoneNumber2],PlayerData[playerid][SenderName2]);
format(StringSet,sizeof(StringSet), "%s\n3. +370%d - %s",StringSet,PlayerData[playerid][PhoneNumber3],PlayerData[playerid][SenderName3]);
format(StringSet,sizeof(StringSet), "%s\n4. +370%d - %s",StringSet,PlayerData[playerid][PhoneNumber4],PlayerData[playerid][SenderName4]);
format(StringSet,sizeof(StringSet), "%s\n5. +370%d - %s",StringSet,PlayerData[playerid][PhoneNumber5],PlayerData[playerid][SenderName5]);
ShowPlayerDialog(playerid,9230,DIALOG_STYLE_LIST,"Received messages",StringSet,"See","Back");
format(string, sizeof(string), "%s", something);
format(string, sizeof(string), "%s%s", string, something_else);
strcat(string, something);
strcat(string, something_else);
@MadeMan
Something like this: pawn Код:
pawn Код:
|
new StringSet[1024];
new varname[32] = "PhoneNumber1";
new sendername[32];
new i=1;
while(GetPVarInt(playerid, varname))
{
format(varname,sizeof(varname), "SenderName%d", i);
GetPVarString(playerid, varname, sendername, sizeof(sendername));
format(varname,sizeof(varname), "PhoneNumber%d",i);
format(StringSet,sizeof(StringSet), "%s%d. +370%d - %s\n",StringSet,i,GetPVarInt(playerid, varname),sendername);
i++;
format(varname,sizeof(varname), "PhoneNumber%d",i);
}
if(i == 1) StringSet = "No Messages";
ShowPlayerDialog(playerid,9230,DIALOG_STYLE_LIST,"Received messages",StringSet,"See","Back");
COMMAND:pm(playerid, params[]) // or CMD:mycommand(playerid, params[]) {
Код:
COMMAND:pm(playerid, params[]) // or CMD:mycommand(playerid, params[]) { |
new varname[32] = "PhoneNumber1"; new sendername[32]; new i=1; while(GetPVarInt(playerid, varname)) { format(varname,sizeof(varname), "SenderName%d", i); GetPVarString(playerid, varname, sendername, sizeof(sendername)); format(varname,sizeof(varname), "PhoneNumber%d",i); format(StringSet,sizeof(StringSet), "%s%d. +370%d - %s\n",StringSet,i,GetPVarInt(playerid, varname),sendername); i++; format(varname,sizeof(varname), "PhoneNumber%d",i); } if(i == 1) StringSet = "No Messages"; ShowPlayerDialog(playerid,9230,DIALOG_STYLE_LIST,"Received messages",StringSet,"See","Back");