received,send messages.
#6

Quote:
Originally Posted by AndreT
Посмотреть сообщение
@MadeMan
Something like this:
pawn Код:
format(string, sizeof(string), "%s", something);
format(string, sizeof(string), "%s%s", string, something_else);
is very bad and slow when done numerous times. Use strcat instead!
pawn Код:
strcat(string, something);
strcat(string, something_else);
You think using format AND strcat is better than just format?

But this can be done with PVars and loop too

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");
Reply


Messages In This Thread
received,send messages. - by budelis - 05.08.2011, 07:21
Re: received,send messages. - by MadeMan - 05.08.2011, 07:49
Re: received,send messages. - by budelis - 05.08.2011, 15:31
Re: received,send messages. - by budelis - 05.08.2011, 20:30
Re: received,send messages. - by AndreT - 05.08.2011, 20:36
Re: received,send messages. - by MadeMan - 06.08.2011, 07:21
Re: received,send messages. - by budelis - 09.08.2011, 15:56
Re: received,send messages. - by MadeMan - 09.08.2011, 16:09
Re: received,send messages. - by budelis - 09.08.2011, 19:23
Re: received,send messages. - by MadeMan - 09.08.2011, 19:26

Forum Jump:


Users browsing this thread: 1 Guest(s)