String problem ><"
#1

I give Rep., please, help me !


Hey guys, what's wrong here, please? '-'

Код:
new GlobalString[200][200];

new FlightPlace[][] =
{
	"zhou test xp xp xp xp",
	"zhau test xp xp xp xp,
	"zhiu test  xp xp xp xp",
	"zhxu test xp xp xp xp",
};

public OnZBCDayChange()
{

	if(GetDay() == ZBC_MONDAY)
	{
	    new FD = random(MAX_FLIGHTS_PER_AIRPORT);
	    
	    new x = 0;
	    for(; x < FD; ++x)
	    {
	        new FP = random(sizeof(FlightPlace));
	        format(GlobalString[0], sizeof(GlobalString), "%s\n", FP);
	        strcat(GlobalString[1], GlobalString[0]);
		}
	}

	return 1;
}
The dialog box:

Код:
case 0:	ShowPlayerDialog(playerid, xieng_dialog, DIALOG_STYLE_MSGBOX, "Flight information", GlobalString[1], "Ok", "");
Now how it's shown:



Uploaded with ImageShack.us
Reply
#2

FP is not a string
Reply
#3

So how do I put correctly?
Reply
#4

I think this will work

pawn Код:
new GlobalString[200][200];

new FlightPlace[][] =
{
    "zhou test xp xp xp xp",
    "zhau test xp xp xp xp,
    "
zhiu test  xp xp xp xp",
    "
zhxu test xp xp xp xp",
};

public OnZBCDayChange()
{

    if(GetDay() == ZBC_MONDAY)
    {
        new FD = random(MAX_FLIGHTS_PER_AIRPORT);
       
        new x = 0;
        for(; x < FD; ++x)
        {
            new FP = random(sizeof(FlightPlace));
            format(GlobalString[0], sizeof(GlobalString), "
%s\n", FilghtPlace[FP][0]); // or put it x inplace of 0
            strcat(GlobalString[1], GlobalString[0]);
        }
    }

    return 1;
}
Reply
#5

format(GlobalString[0], sizeof(GlobalString), "%s\n", FlightPlace[FP]);
Reply
#6

Thank, Guys, I got this working fully well. Just now need to change string's size .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)