Aiesec
Новичок
Вроде пользовался поиском, но не нашел ответа)
Собственно: Есть ли разница между первым и вторым способом написания кода?
Первый:
Второй:
Суть в том, можно ли отдельную функцию не записывать в отдельную строку, а просто строить последовательной в одной строке?
Собственно: Есть ли разница между первым и вторым способом написания кода?
Первый:
PHP:
CMD:v(playerid, params[])
{
if(Logged[playerid] == false || AdminLogged[playerid] == false) return 1;
if(sscanf(params,"d", params[0])) return SCM(playerid, COLOR_GRAY1, "Использование: /v [id car]");
if(params[0] < 400 || params[0] > 600) return SCM(playerid, COLOR_GRAY1, "- Некорректный ID транспорта.");
if(GetPVarInt(playerid, "CreateVeh") == 1) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) RemovePlayerFromVehicle(playerid); DestroyVehicle(CreateVeh[playerid]); }
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
CreateVeh[playerid] = AddStaticVehicleEx(params[0], x, y+1, z, 82.2873, 1, 1, 0, 0);
PutPlayerInVehicle(playerid, CreateVeh[playerid], 0);
if(!GetPVarInt(playerid, "CreateVeh")) SetPVarInt(playerid, "CreateVeh", 1);
PlayerTextDrawSetString(playerid, textPlayerVelocimetro[0][playerid], getVehicleName(GetPlayerVehicleID(playerid)));
return 1;
}
PHP:
CMD:v(playerid, params[])
{
if(Logged[playerid] == false || AdminLogged[playerid] == false) return 1;
if(sscanf(params,"d", params[0])) return SCM(playerid, COLOR_GRAY1, "Использование: /v [id car]");
if(params[0] < 400 || params[0] > 600) return SCM(playerid, COLOR_GRAY1, "- Некорректный ID транспорта.");
if(GetPVarInt(playerid, "CreateVeh") == 1) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) RemovePlayerFromVehicle(playerid); DestroyVehicle(CreateVeh[playerid]); }
new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z);
CreateVeh[playerid] = AddStaticVehicleEx(params[0], x, y+1, z, 82.2873, 1, 1, 0, 0); PutPlayerInVehicle(playerid, CreateVeh[playerid], 0);
if(!GetPVarInt(playerid, "CreateVeh")) SetPVarInt(playerid, "CreateVeh", 1); PlayerTextDrawSetString(playerid, textPlayerVelocimetro[0][playerid], getVehicleName(GetPlayerVehicleID(playerid)));
return 1;
}
