Hallo ich möchte einen Individuellen string im Dialog scripten nur das problem ist wenn ich dann da was anklicke geht bloß das 1. also die 1. Zeile das andere geht nicht.
Hier der Code:
stock ShowPlayerPCarlist(playerid)
{
new pcarinfo[512],string[512];
for(new i = 0; i < 15; i++)
{
format(pcarinfo,sizeof pcarinfo,"/Spielerdaten/Autos/%s%d.ini",SpielerName(playerid),i);
if(fexist(pcarinfo))
{
format(string,sizeof(string),"%s\nSlot %d: %s",string,i+1,CarInfo[i][CarName]);
}
}
ShowPlayerDialog(playerid,DIALOG_MY_CARS,DIALOG_STYLE_LIST,"Your Cars:",string,"Spawn","Close");
return 1;
}
if(dialogid==DIALOG_MY_CARS)
{
if(response == 1)
{
for(new i = 0; i<15; i++)
{
new pcarinfo[128];
format(pcarinfo,sizeof pcarinfo,"/Spielerdaten/Autos/%s%d.ini",SpielerName(playerid),i);
if(fexist(pcarinfo))
{
if(listitem == i)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
AddStaticVehicle(CarInfo[i][CarID],X,Y,Z,random(300),126,0);
return 1;
}
}
}
}
}