Ügyes, kezdõ létedre. De néhány helyen lehet rövidíteni, és ez hasznos lehet néha, hiszen átláthatóbb.
if(dialogid == skincseredialog)
{
if(strval(inputtext) >=0)
{
if(strval(inputtext) <=299)
{
SetPlayerSkin(playerid, strval(inputtext));
} else
{
SendClientMessage(playerid, 0xFF0000FF, \"Ez a skin id nem található válassz másikat!\");
}
} else
{
SendClientMessage(playerid, 0xFF0000FF, \"Ez a skin id nem található válassz másikat!\");
}
}
Helyett: (csak példaként)
if(dialogid == skincseredialog)
{
if((strval(inputtext) >= 0) && (strval(inputtext) <= 299)) return SetPlayerSkin(playerid, strval(inputtext)); //visszatérünk a skin választáshoz, így a kód nem fut tovább
else return SendClientMessage(playerid, 0xFF0000FF, \"Ez a skin id nem található válassz másikat!\"); //visszatérünk a szöveggel, így a kód nem fut tovább
} else return SendClientMessage(playerid, 0xFF0000FF, \"Ez a skin id nem található válassz másikat!\"); //visszatérünk az üzenettel, így nem fut tovább