Van pl egy dialogod és rövidíteni szeretnél rajta xD :
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == ID2 && response)
{
if(listitem == 0)
{
SetPlayerPos(playerid, x, y, z);
}
if(listitem == 1)
{
SetPlayerPos(playerid, x, y, z);
}
if(listitem == 2)
{
SetPlayerPos(playerid, x, y, z);
}
return 1;
}
return 0;
}
Helyett:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == ID && response)
{
switch(listitem)
{
case 0:SetPlayerPos(playerid, x, y, z);
case 1:SetPlayerPos(playerid, x, y, z);
case 2:SetPlayerPos(playerid, x, y, z);
}
return 1;
}
return 0;
}
De kurta tesztjében gyorsabbnak viszonyult tehát ajánlatos használni:
LinkVolt ChuckNorrisnak egy tutja a ciklusokról de nem találom, abban bene volt minden róla és a használatáról.