Nem felesleges, mivel hogyha később akarja bővíteni a kódot akkor annál a résznél kifog lépni.
itt egy pld.
if(pInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,\"Az admin szint nemjó :C\");
GivePlayerMoney(playerid,100);
// VAGY
if(pInfo[playerid][pAdmin] < 2) SendClientMessage(playerid,-1,\"Az adminszint nemjó :C\");
GivePlayerMoney(playerid,100);
Az a return sokat jelent mivel ott visszatér azzal az értékkel, nem engedi a kódot tovább futni. Ergó csak akkor fut le az a rész ha a feltétel hamis. Fordított logika.
És ő is ugyanezt csinálja csak nem fordítottan, ő először igaz feltételt keres, majd hogyha hamis akkor ott megállítja a kódot. Igaz,hogy az ő esetében az nem futna le, de hogyha ezt tovább bővíti majd valamivel lefelé, akkor viszont hasznos lesz.